About this role
Business Unit:
Cubic Transportation Systems
Company Details:
The Software Engineering Manager is responsible for managing software development teams to deliver high-quality, scalable, and secure applications. This role combines technical leadership with people management, ensuring projects meet business objectives while fostering engineering excellence and continuous improvement.
Job Details:
Key Responsibilities
• Team Leadership & Development: • Manage and mentor software engineers, driving performance and career growth. • Oversee recruitment, onboarding, and team capacity planning.
• Project Delivery: • Ensure timely delivery of software projects within scope, schedule, and budget. • Collaborate with product managers and architects to align technical solutions with business goals.
• Technical Oversight: • Guide teams in implementing best practices for coding, testing, and deployment. • Review designs and code for scalability, security, and maintainability.
• Cloud & DevOps Integration: • Drive adoption of AWS cloud services for application hosting and deployment. • Implement CI/CD pipelines and Infrastructure as Code using tools like Jenkins, Terraform, and Ansible.
• Quality & Compliance: • Ensure adherence to secure coding standards and regulatory requirements. • Promote automated testing and continuous integration practices.
• Stakeholder Communication: • Provide regular updates on project status, risks, and mitigation strategies to leadership.
Required Skills & Qualifications
• Experience: 10+ years in software development, with at least 3+ years in a leadership role. • Strong technical background in Java, Python, or modern programming languages. • Hands-on experience with AWS cloud services (mandatory). • Familiarity with microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes). • Experience with CI/CD tools (Jenkins, GitLab CI) and Infrastructure as Code (Terraform, Ansible). • Excellent communication, problem-solving, and decision-making skills. Preferred Qualifications
• Experience managing enterprise-scale applications. • Knowledge of Agile/Scrum methodologies and DevOps practices. • AWS certification is a plus. Worker Type:
Employee We are committed to creating an inclusive workplace and welcome applications from people of all backgrounds. We do not discriminate based on any protected characteristic under applicable law.