Search by job, company or skills

Software Engineering Manager

Software Engineering Manager

Cubic Corporation
10-12 Years
Not Disclosed

This job is no longer accepting applications

Job Description

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

Key Skills

CI CD tools

GitLab CI

AWS cloud services

microservices architecture

About Company

Similar Jobs

10-12 yrs
Hyderabad, India
Skills:
Power Bi, PowerShell, Sql, Machine Learning, Python, Windbg, KQL, ETW, AI-assisted analysis, Kusto, Windows Performance Analyzer, Azure services
10-15 yrs
Hyderabad, India
Skills:
.NET, Automated Testing, Microservices, React, Performance, Distributed Systems, Containers, Kubernetes, secure development, Clickhouse, AI-assisted engineering, observability
12-17 yrs
Hyderabad, India
Skills:
Microservices, Reactjs, Distributed Systems, Knowledge systems, Performance and scalability optimization, Prompt engineering, DevOps practices, Retrieval-based systems, Agent assist automation, RAG, CI/CD, Java Spring Boot, LLM-based applications
12-18 yrs
Hyderabad, India
Skills:
distributed caching , Java, RDBMS, Python, NoSQL DBs
10-12 yrs
Hyderabad, India
Skills:
Java, Jenkins, Docker, Terraform, Ansible, Restful Apis, Kubernetes, Python, GitLab CI, microservices architecture, AWS cloud services