Overview
Skills
Job Details
- 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.)