Principal Software Engineer
1 week ago
Business Unit:Cubic Transportation SystemsCompany Details:When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Job Details:As part of a team of software engineers, the Principal Software Engineer conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures. Role Responsibilities:Use current programming language and technologies provide creative, thorough and practical solutions to a wide range of technical problemsShare technical expertise within the department and other departments as requestedSupport the bids and proposal and customer variation requestsAnalyse and contribute to system and subsystem requirements specifications and design definitionsDesign, develop and test of applications and programs to support the company's productsDesign, develop and test software programs following established quality standards and in accordance with CTS engineering procedures including coding, unit testing and software configuration controlComplete high- and low-level detailed software design specifications, storyboards and interface specificationsProvide support of products through conception to product delivery including problem solving, defect maintenance and support to customer servicesPrepare reports, manuals, procedures and status reportsResponsible for assigning roles, responsibilities and the day to day management of the teamCoach and mentor team members to continually improve their performance. Undertake recruitment activities and annual performance reviewsSkills/Experience/Knowledge:Bachelor's degree in Technology (B Tech) or Master's in Computer Application (MCA) or related field.Need 12+ years of relevant experience.Strong in Java SE and Multi-Threaded programmingExtensive experience with Java development, including frameworks like Spring and Spring Boot. Strong understanding and hands-on experience with AWS services and cloud computing principles. Experience with designing and implementing microservices-based architectures. Experience on UI development using JS libraries like Angular and ReactMust have experience in exposing web services using JAX-WS/REST (one-two years during the last five years of experience)Solid understanding and application of various design patterns. Good in SQLPrior experience in product development.Must be good team playerMust display a sound understanding of software development life cycle, with excellent problem-solving skillsExcellent written and oral communication skills Additional Job DescriptionThe Engineering function is responsible for all engineering activities within a firm to ensure that business objectives are met. Includes the creation, development, design, and improvement of products, equipment, facilities, services, standards, and procedures in all engineering fields.Engineering > SoftwareThe Software Engineering area is responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet firm obligations.Role Knowledge and ApplicationExhibits advanced wide-ranging experience, using in-depth professional knowledge, acumen, concepts and company objectives to develop, resolve complex models and procedures. Provides solutions to issues in creative and effective ways. Understands the interrelationships of different disciplines. Directs the application of existing principles and guides development of new policies and ideas.Complexity and Problem-SolvingUnderstands and works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Determines methods and procedures on new assignments. Exercises judgment in selecting methods, evaluating, adapting of complex techniques and evaluation criteria for obtaining results.Supervision Work is reviewed upon completion and is consistent with departmental objectives.Collaboration and Interaction Networks with key contacts outside own area of expertise. Adapts style and uses persuasion in delivering messages that relate to the wider firm business. Frequently advises others on complex matters. May be accountable through team for delivery of tactical business targets.Recommended Background and ExperienceThe education/experience information should only be used for requisitions/external postings in accordance with local regulations Typically requires a minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience. Some barriers to entry exist at this level, requiring department review.Additional Job DescriptionAs part of a team of software engineers, the Principal Software Engineer conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures. Role Responsibilities:Use current programming language and technologies provide creative, thorough and practical solutions to a wide range of technical problemsShare technical expertise within the department and other departments as requestedSupport the bids and proposal and customer variation requestsAnalyse and contribute to system and subsystem requirements specifications and design definitionsDesign, develop and test of applications and programs to support the company's productsDesign, develop and test software programs following established quality standards and in accordance with CTS engineering procedures including coding, unit testing and software configuration controlComplete high- and low-level detailed software design specifications, storyboards and interface specificationsProvide support of products through conception to product delivery including problem solving, defect maintenance and support to customer servicesPrepare reports, manuals, procedures and status reportsResponsible for assigning roles, responsibilities and the day to day management of the teamCoach and mentor team members to continually improve their performance. Undertake recruitment activities and annual performance reviewsSkills/Experience/Knowledge:Bachelor's degree in Technology (B Tech) or Master's in Computer Application (MCA) or related field.Need 12+ years of relevant experience.Strong in Java SE and Multi-Threaded programmingExtensive experience with Java development, including frameworks like Spring and Spring Boot. Strong understanding and hands-on experience with AWS services and cloud computing principles. Experience with designing and implementing microservices-based architectures. Experience on UI development using JS libraries like Angular and ReactMust have experience in exposing web services using JAX-WS/REST (one-two years during the last five years of experience)Solid understanding and application of various design patterns. Good in SQLPrior experience in product development.Must be good team playerMust display a sound understanding of software development life cycle, with excellent problem-solving skillsExcellent written and oral communication skillsWorker Type:Employee
-
Software Engineer
1 week ago
Hyderabad, Telangana, India Principal Global Services Full time ₹ 5,00,000 - ₹ 15,00,000 per yearResponsibilities Job Purpose Software Engineer is responsible for developing, testing and maintaining the application/s with established processes. With guidance, conduct analysis, elicit requirements, write correct and clean code leveraging best practices, DevOps, testing/debugging, documentation, quality assurance review, implementation and...
-
Principal Software Engineer
3 days ago
Hyderabad, Telangana, India Medtronic Full time ₹ 15,00,000 - ₹ 30,00,000 per yearAt Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.A Day in the LifeThe Principal Software Engineer is responsible for providing Principalership in the software...
-
Principal Software Engineer
2 weeks ago
Hyderabad, Telangana, India F5 Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWe are looking for a Principal Software Engineer with deep expertise in marketing technology platforms and strong engineering leadership to build scalable, performant, and integrated MarTech solutionsYou will play a key role in enabling marketing initiatives by engineering end-to-end systems across tools like Salesforce Marketing Cloud, Marketo, Adobe...
-
Senior Software Engineer
7 days ago
Hyderabad, Telangana, India Principal Global Services Full time ₹ 12,00,000 - ₹ 36,00,000 per yearResponsibilities Job Purpose Senior Software Engineer is responsible for developing, testing and maintaining the application/s with established processes by conducting analysis, eliciting requirements, assisting in design, writing correct and clean code leveraging best practices, contributing to DevOps practices, testing/debugging, working on documentation,...
-
Principal Software Engineer
4 days ago
Hyderabad, Telangana, India 85e71e22-ae84-4dfb-9323-86a57025a255 Full time ₹ 15,00,000 - ₹ 30,00,000 per yearWe have an open position with our organization for Principal Software Engineer at Hyderabad.Job Title: Principal Software EngineerLocation: HyderabadExperience: 10 to 15 YearsWork Mode: Work from officeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to lead design, architecture, and technical strategy for enterprise-scale...
-
Principal Software Engineer
2 days ago
Hyderabad, Telangana, India Microsoft Full time ₹ 15,00,000 - ₹ 30,00,000 per yearAs a key member of our team in the role of Principal Software Engineer, you will be instrumental in designing, developing, deploying, and overseeing solutions aimed at protecting end users from cyber threats. Your responsibilities will span across teams, requiring collaboration with partners to forge innovative mobile threat defense solutions. The solutions...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Examity Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAt Meazure Learning, we aim to empower open-minded, inquisitive, and driven people, and we love how each new addition to the team adds to our culture. Here, you can positively impact the careers of millions of test-takers and reshape the education technology landscape by working toward one vision:To provide life-long learners across the globe the freedom to...
-
Principal Software Engineer
4 days ago
Hyderabad, Telangana, India Antal TECH jobs Full time ₹ 20,00,000 - ₹ 25,00,000 per yearOur client, a USA based SaaS EMS Platform company is seeking an experiencedPrincipal Software Engineerto lead thearchitecture, design and developmentof scalable, maintainableSaaS platforminvolving technologies likePHP, VueJS, AWS, PostgreSQL.Position: Principal Software Engineer (PSE) - PHP FullstackLocation: Hyderabad, IndiaExperience: 15+yrs and atleast...
-
Principal Engineer
2 weeks ago
Hyderabad, Telangana, India Innominds Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRole: Principal Engineer / Technical LeadExperience: 10 to 15 yearsJob Location: Hyderabad, Bangalore, Pune- – HybridEducation: BE, BTech, MCA, MTechMandatory Skills: .NET Core, Web API, Entity Framework, SQL, AngularJD:Strong in API development using .Net Core, Entity Framework, SQL Server along with Unit test framework (they are suingXUnit, MOQ)Strong in...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Microsoft Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAre you interested in spearheading advancements in Artificial Intelligence (AI) and contributing to the development of high-performance infrastructure for generative AI workloads, such as Bing Copilot? The Azure Specialized AI Infrastructure team in India is seeking a highly skilled and motivated engineer with deep expertise in high-performance...