
Principal Software Engineer
2 days ago
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 problems
- Share technical expertise within the department and other departments as requested
- Support the bids and proposal and customer variation requests
- Analyse and contribute to system and subsystem requirements specifications and design definitions
- Design, develop and test of applications and programs to support the company's products
- Design, develop and test software programs following established quality standards and in accordance with CTS engineering procedures including coding, unit testing and software configuration control
- Complete high- and low-level detailed software design specifications, storyboards and interface specifications
- Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services
- Prepare reports, manuals, procedures and status reports
- Responsible for assigning roles, responsibilities and the day to day management of the team
- Coach and mentor team members to continually improve their performance. Undertake recruitment activities and annual performance reviews
Skills/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 programming
- Extensive 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 React
- Must 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 SQL
- Prior experience in product development.
- Must be good team player
- Must display a sound understanding of software development life cycle, with excellent problem-solving skills
- Excellent written and oral communication skills
Additional Job Description
The 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 > Software
The 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 Application
Exhibits 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-Solving
Understands 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 Experience
The 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 Description
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 problems
- Share technical expertise within the department and other departments as requested
- Support the bids and proposal and customer variation requests
- Analyse and contribute to system and subsystem requirements specifications and design definitions
- Design, develop and test of applications and programs to support the company's products
- Design, develop and test software programs following established quality standards and in accordance with CTS engineering procedures including coding, unit testing and software configuration control
- Complete high- and low-level detailed software design specifications, storyboards and interface specifications
- Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services
- Prepare reports, manuals, procedures and status reports
- Responsible for assigning roles, responsibilities and the day to day management of the team
- Coach and mentor team members to continually improve their performance. Undertake recruitment activities and annual performance reviews
Skills/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 programming
- Extensive 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 React
- Must 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 SQL
- Prior experience in product development.
- Must be good team player
- Must display a sound understanding of software development life cycle, with excellent problem-solving skills
- Excellent written and oral communication skills
-
Senior Consultant- Software Engineering
3 days ago
Hyderabad, Telangana, India Principal Financial Full timeResponsibilities About the Role We are in search of a Senior Consultant - Software Engineering to become part of our top-tier engineering team in Pune Hyderabad This presents a meaningful role to lead solution architecture and innovation for our cloud platform initiatives You will be instrumental in propelling our cloud transformation programs forward ...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Ampstek-Costa Rica Full time ₹ 9,00,000 - ₹ 12,00,000 per yearTitle: Principal Software Engineer - JavaLocation: Hyderabad (Onsite)Job Type: fulltimePrincipal Software Engineer - JavaCore JavaSpringbootMicroservicesKafkaJUnit/MockitoSQL/oracle/ Postgresql/MySQLSoap/postmanRestAPIAngular/ReactUnit testing,AWSHibernate/JPARedisApigeeKeyclockNIFI
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Ibasis Full time US$ 1,50,000 - US$ 2,00,000 per yearPrincipal Software EngineerLocation: Hyderabad - IndiaDepartment: Information System IoTABOUT THE ROLE:We are seeking a highly skilled Principal Software Engineer to join our team and lead the architectural design and development of our complex and innovative software solutions. As a Principal Software Engineer, you will collaborate with cross-functional...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Medtronic Full time ₹ 15,00,000 - ₹ 20,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, Embedded Software will be a member of the Medtronic R&D software...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Ampstek-Costa Rica Full time ₹ 15,00,000 - ₹ 20,00,000 per yearTitle: Principal Software Engineer (C++ - ITSO)Location: Hyderabad(5 Day's Onsite)Job Type: FulltimeJob Description: Senior/Principal Software Engineer (C++ - ITSO)About the RoleWe are looking for a skilled Embedded Software Engineer with strong expertise in Embedded C/C++ and experience in POS, payment solutions, or ITSO-linked systems. The role involves...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Kofax Full timeManagement and staff in Tungsten Automation s Software Engineering job family help the company to build and improve new and or existing software products and their applications that we sell to our customers Responsibilities of the Principal Engineer position include Responsible for larger or more complex departmental work which often involves directing...
-
Senior Consultant- Software Engineering
5 days ago
Hyderabad, Telangana, India Principal Global Services Full time ₹ 1,04,000 - ₹ 1,30,878 per yearResponsibilitiesAbout the RoleWe are in search of a Senior Consultant - Software Engineering to become part of our top-tier engineering team in Pune/Hyderabad. This presents a meaningful role to lead solution architecture and innovation for our cloud platform initiatives You will be instrumental in propelling our cloud transformation programs forward,...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Tanisha Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Description: Senior/Principal Software Engineer (C++ - ITSO) About the Role We are looking for a skilled Embedded Software Engineer with strong expertise in Embedded C/C++ and experience in POS, payment solutions, or ITSO-linked systems. The role involves designing, developing, testing, and optimizing high-performance embedded software while working...
-
Senior Software Engineer 03/09/2025
2 weeks ago
Hyderabad, Telangana, India Principal Financial Full timeResponsibilities Sr Software Engineer T3 Mainframe Modernization ToolingIndicative years of total experience 4 to 6 yearsRole Description Principal Pune is hiring a Mainframe Modernization Sr Infrastructure Engineer This engineer will be a part of the Platform support under Information Services IS and responsible for helping achieve the strategy around...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Tungsten Automation Full time US$ 1,25,000 - US$ 1,75,000 per yearManagement and staff in Tungsten Automation's Software Engineering job family help the company to build and improve new and/or existing software products and their applications that we sell to our customers. Responsibilities of the Principal Engineer position include:Responsible for larger or more complex departmental work, which often involves directing and...