Skip to main content

Engineering Manager - Java/AWS

Technology
svan global consultancy
2 months ago

Job description

Job Summary :

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.

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
  • 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
Keywords
GitLabCodingScalabilityCloud computingDevOpsScrumJavaCI/CDCoding conventionsMaintainability

Interested in this role?