3 Days Left Principal Software Engineering Lead
4 weeks ago
Job Description Business Unit: Cubic Transportation Systems Company 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 Cubic.com. Job Details: This role is responsible for the successful management and leadership of a Software Engineering team to deliver products and objectives of any given project in accordance with key milestones and deliverables. They will conceptualise, design, code, debug and perform development activities in accordance with designated standards and procedures. Essential Job Duties and Responsibilities: - Lead and develop a team of software engineers across multiple projects - Responsible for resource planning and the allocation of work within the team, to meet project milestones, whilst maintaining project schedules and earned value metrics - Responsible for assigning roles, responsibilities and the day to day management of the team. Coach and mentor team members taking a proactive approach in their continual development - Produce regular check point reports - Using 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 with other departments as requested. Encourage cross-functional working with other departments - Support bids, proposals and customer variation requests - Analyse and contribute to system and subsystem requirements specifications and design definitions - Design, develop and test applications and programs to support the company's products - Design, develop and test software programs following established quality standards and in accordance with internal 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 including ability to create and review reports, technical documents, contracts and proposals - Undertake all performance management processes and be responsible for any issues regarding conduct or capability - Responsible for all recruitment processes for permanent and contract staff - Champion the application of software best practices such as Continuous Integration, Test Driven Development, SOLID and Clean Code principles - Work with the DevOps team to maximise automation and efficiency within our teams - Keep abreast of improvements and developments within software engineering. - Comply with Cubic's values and adherence to all company policy and procedures. Comply with the code of conduct, quality, security and occupational health, safety and environmental policies and procedures. - In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by their manager from time-to-time, as may be reasonably required of them. Minimum Job Requirements: Education And Qualifications Essential: - Degree in Computer Science, Electrical Engineering or related discipline or equivalent qualification/experience Desirable: - Master's Degree in Computer Science, Electrical Engineering or related discipline or equivalent qualification/experience - Certified Scrum Master Skills knowledge and experience: Essential: - Demonstrable software engineering experience with a proven track record of specification, design and development of software - Current knowledge of software engineering programming languages and technologies - Good understanding of refactoring techniques for improving legacy code - Hands on capability at a coding level when required - Key input to team members appraisals, ensuring that they have measurable personal development goals which encourage software best practices - Key input to recruitment, identifying candidates with strong skills with software best practices - Result orientated and capable of taking a lead role in a project including developing concepts, objectives, resource requirements and cost controls - Demonstrate the ability to manage a team including setting objectives, performance management and development - Effective decision maker with the ability to consider the impact and take accountability for decisions - Proven track record of problem solving and effective resolution. With the ability to define test schedules and data requirements - Excellent written communication skills with the ability to communicate effectively at all levels, including ability to create and review reports, technical documents, contracts and proposals. Desirable: - Scrum experience - Relevant industry/product knowledge Personal Qualities - Takes ownership. Balances short-term gains against long-term benefits for all decisions - Works for the best interests of the company and its customers. Considers any broader implications when decision making - Self-motivated and pragmatic, with the ability motivate and lead others to achieve individual and shared goals - Excellent written and verbal communication skills with the ability to communicate effectively at all levels - Demonstrates excellent interpersonal skills with a willingness to share knowledge, coach and collaborate effectively with individuals and other departments - Strong organisation and planning skills with the ability to handle multiple projects and undertake new tasks quickly - Constantly motivates their teams to deliver the best, most cost-effective solutions - Diligent, with good attention to detail. Able to problem solve and find effective and timely resolutions - Ability to travel domestically or internationally Worker Type: Employee
-
3 Days Left: Software Engineer
3 weeks ago
Hyderabad, India Principal Global Services Full timeJob Description Responsibilities 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 Engineering
4 weeks ago
Hyderabad, Telangana, India Microsoft Full timeAre you passionate about building intelligent scalable and secure cloud solutions that address the most challenging customer scenarios and transform how industrial customers manage operations Do you enjoy architecting and implementing customer centric solutions using novel ways while bringing intelligence with AI If you are a seasoned Software Engineer...
-
[3 Days Left] Principal Software Engineer
3 weeks ago
Noida, India Microsoft Full timeJob Description Are you passionate about creating innovative solutions that empower users to achieve more with Office applications Do you have a strong background in natural language processing, generative AI, and engineering If so, we are looking for a Principal ML Software Engineer to join our team, working at the intersection of generative AI and...
-
▷ 3 Days Left: Lead Software Engineer
3 weeks ago
Greater Hyderabad Area, India Sahaj Software Full timeAbout the role You’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes Java, Python, .Net, Golang, TypeScript, Scala, Kotlin, Elixir, Node.js, and Rust. This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional...
-
Hyderabad, India Amgen Full timeJob Description Join Amgen's Mission of Serving Patients At Amgen, if you feel like you're part of something bigger, it's because you are. Our shared missionto serve patients living with serious illnessesdrives all that we do. Since 1980, we've helped pioneer the world of biotech in our fight against the world's toughest diseases. With our focus on four...
-
Lead Software Engineer
1 week ago
hyderabad, India Principal Global Services Full timeResponsibilitiesJob Title: Lead Software Engineer – MainframeExperience: 7+ yearsRole OverviewWe are seeking a hands-on Lead Software Engineer (Mainframe) to design and deliver scalable, secure, and high‑performance backend systems. This role emphasizes technical excellence, mentorship, driving projects to completion, and clear stakeholder...
-
▷ (3 Days Left) Principal Database Engineer
2 weeks ago
Hyderabad, India The Depository Trust & Clearing Corporation (DTCC) Full timeJob Description Are you ready to make an impact at DTCC Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development At DTCC, we are at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed. We believe that you...
-
Software Engineer in Test
3 weeks ago
Bengaluru, India Recro Full timeJob Description Key Responsibilities 1. Automation Leadership Architect and scale cross-platform automation frameworks (Appium, Espresso, XCUITest, Playwright). Integrate automation suites into CI/CD pipelines (GitHub Actions, Jenkins). Maintain modular, reusable test components and ensure version control. Automate API testing using RestAssured, Postman, or...
-
Senior Consultant- Software Engineering
1 week 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...
-
▷ 3 Days Left: Principal Systems Engineer
3 weeks ago
Hyderabad, India Cubic Corporation Full timeJob Description Business Unit: Cubic Transportation Systems Company 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....