Manager, Software Engineering (Java, React V18+, SpringBoot v3+)

Manager, Software Engineering (Java, React V18+, SpringBoot v3+)

Posted 1 day ago by 1752302587

Negotiable
Outside
Remote
USA

Summary: We are seeking a highly skilled Engineering Manager to lead and mentor a global team of software engineers, focusing on building and deploying a cloud-native web application. The ideal candidate will possess a strong technical foundation in React, Java Spring Boot, and AWS, along with proven leadership capabilities. This role balances hands-on technical leadership with strategic management, ensuring the delivery of business-critical applications. The position requires strong people management skills and a process-oriented approach to software development.

Key Responsibilities:

  • Lead and manage a delivery-focused team of software engineers, providing guidance, mentorship, and support to ensure their professional growth and success.
  • Provide hands-on guidance and direction for designing, building, and maintaining cloud-native applications and integrations. Drive architectural decisions and ensure solutions are scalable, maintainable, and efficient.
  • Manage the software development life cycle (SDLC), ensuring high-quality and timely delivery of products. Collaborate closely with QA teams to ensure automated testing, code reviews, and best practices are followed.
  • Collaborate with Product team to deliver projects from inception to completion. Ensure that engineering efforts align with product goals and deliver value to the business.
  • Partner with Scrum Lead on ceremonies when required, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Engage team members through 1-on-1 meetings to provide ongoing feedback.
  • Foster a culture of continuous improvement, encouraging the team to innovate and adopt SDLC best practices.
  • Monitor and report on sprint metrics and team KPIs.
  • Collaborate with Senior Engineering Director to fulfill strategic corporate engineering objectives.

Key Skills:

  • 7+ years of experience in software development, with at least 2 years in technical leadership or management role.
  • Bachelor's degree in computer science, Software Engineering, or related field.
  • Strong background in software development with emphasis on building testable, enterprise-grade applications.
  • Proven experience working with cloud platforms (AWS).
  • Strong knowledge of DevOps practices and tools (CI/CD pipelines, automation, containerization, infrastructure-as-code, etc.).
  • Solid understanding agile methodologies, particularly working with Scrum.
  • Excellent written and verbal communication skills.
  • Proven analytical, problem solving and decision-making skills.
  • Ability to prioritize and manage projects to defined timelines.
  • React (v18+) with modern state management and component architecture.
  • Java Spring Boot (v3+), including reactive programming and microservices.
  • RESTful design, microservices, and event-driven architectures.
  • CI/CD pipelines (Azure DevOps).
  • Scrum (Jira).
  • Git-based repositories (Bitbucket).
  • Unit test frameworks (JUnit).
  • PostgreSQL / Aurora or similar database technology.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

- Manager, Software Engineering

Project Location remote

Project Duration- 6 month contract to hire

Visa-:

Job Description-:

Will have 7 reports - 3 in the US and 4 in India (they work US based hours)

They will look at candidates that have strong lead experience that want to take the next step to becoming a manager

Industry background - Utilities background would be nice to have

Certifications - AWS Certified Solutions Architect would be nice to have

Top skills - Strong tech stack, very process oriented, delivery driven while doing things the right way, strong people management skills (this is a new team), and best practices with security and quality.

SUMMARY OF POSITION:

We are seeking a highly skilled Engineering Manager to lead and mentor a global team of software engineers. The ideal candidate will have a strong technical foundation in React, Java Spring Boot, and cloud-native development in AWS, along with proven leadership capabilities. You will be responsible for the team building and deploying an upcoming cloud-native web application. The role will balance both hands-on technical leadership and strategic management, with a focus on delivering business-critical applications.

ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Lead and manage a delivery-focused team of software engineers, providing guidance, mentorship, and support to ensure their professional growth and success.
  • Provide hands-on guidance and direction for designing, building, and maintaining cloud-native applications and integrations. Drive architectural decisions and ensure solutions are scalable, maintainable, and efficient.
  • Manage the software development life cycle (SDLC), ensuring high-quality and timely delivery of products. Collaborate closely with QA teams to ensure automated testing, code reviews, and best practices are followed.
  • Collaborate with Product team to deliver projects from inception to completion. Ensure that engineering efforts align with product goals and deliver value to the business.
  • Partner with Scrum Lead on ceremonies when required, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Engage team members through 1-on-1 meetings to provide ongoing feedback.
  • Foster a culture of continuous improvement, encouraging the team to innovate and adopt SDLC best practices.
  • Monitor and report on sprint metrics and team KPIs.
  • Collaborate with Senior Engineering Director to fulfill strategic corporate engineering objectives.

MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE):

  • 7+ years of experience in software development, with at least 2 years in technical leadership or management role.
  • Bachelor's degree in computer science, Software Engineering, or related field.
  • Strong background in software development with emphasis on building testable, enterprise-grade applications.
  • Proven experience working with cloud platforms (AWS)
  • Strong knowledge of DevOps practices and tools (CI/CD pipelines, automation, containerization, infrastructure-as-code, etc.).
  • Solid understanding agile methodologies, particularly working with Scrum.
  • Excellent written and verbal communication skills.
  • Proven analytical, problem solving and decision-making skills
  • Ability to prioritize and manage projects to defined timelines.

Technical Knowledge/Familiarity:

  • React (v18+) with modern state management and component architecture.
  • Java Spring Boot (v3+), including reactive programming and microservices
  • RESTful design, microservices, and event-driven architectures
  • CI/CD pipelines (Azure DevOps)
  • Scrum (Jira)
  • Git-based repositories (Bitbucket)
  • Unit test frameworks (JUnit)
  • PostgreSQL / Aurora or similar database technology

PREFERRED QUALIFICATIONS (EDUCATION AND EXPERIENCE):

  • Cloud certifications (AWS Certified Solutions Architect, etc.).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with serverless architecture and event-driven programming.
  • Knowledge of monitoring tools (DataDog, ELK Stack, etc.)
  • Experience with agile project management tools (JIRA, Confluence, etc.)