Description

Lead a team of software engineers in designing, developing, and deploying cloud-based applications. You will own the full development lifecycle, from architecture to release, ensuring scalability and performance.

Responsibilities

  • Mentor and manage a team of engineers, conducting code reviews and providing constructive feedback.
  • Oversee project timelines, deliverables, and adherence to software development best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Manage application deployment in cloud environments to ensure scalability and performance.
  • Evaluate emerging technologies and industry trends to drive technical innovation.

Required Skills

  • 15+ years of total experience, including strong expertise in Java programming.
  • Proven experience with cloud platforms: AWS, Azure, or GCP.
  • Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
  • Experience managing CI/CD pipelines and Agile workflows.
  • Strong leadership skills with a track record of team management.
  • Bachelor's or Master's degree in Computer Science or a related field.

Education

Any Graduate