remote
Senior Manager, Software Engineering - Cubic Corporation
Software Engineer
Lead a high‑performing software engineering team delivering transportation and defense solutions, driving architecture, cloud adoption, and Agile delivery while mentoring engineers and ensuring quality and security.
About the role
Key Responsibilities
- Lead and mentor a multidisciplinary software engineering team, fostering a culture of innovation, collaboration, and continuous improvement.
- Define and own the technical roadmap, architecture, and cloud strategy for transportation and defense platforms.
- Drive Agile practices, sprint planning, and delivery excellence to meet product milestones and customer commitments.
- Partner with product, security, and operations stakeholders to ensure robust, secure, and scalable solutions.
- Manage resource allocation, hiring, performance reviews, and career development for engineers.
Requirements
- 10+ years of software development experience, with at least 5 years in a leadership or management role.
- Strong expertise in Java and C++ development, modern cloud platforms (AWS, Azure, or GCP), and DevOps toolchains.
- Proven track record delivering large‑scale, mission‑critical systems using Agile methodologies.
- Excellent communication, stakeholder management, and people‑development skills.
- Bachelor’s degree in Computer Science, Engineering, or related field; advanced degree preferred.