Manager, Product Engineering
New
J
JobgetherSoftware Engineering
Based in United States, standard business hoursFull-TimeManager
Salary153,000 - 170,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of experience as a full-stack Software Engineer; 3+ years of experience managing engineering teams or technical professionals.
- Required Skills
- DockerFull Stack DevelopmentKubernetesSoftware ArchitectureMicroservicesTeam managementUnit Testing
Requirements
- 5+ years of experience as a full-stack Software Engineer.
- 3+ years of experience managing engineering teams or technical professionals.
- Experience designing and delivering robust, scalable software solutions.
- Strong knowledge of modern cloud-native development practices, including Docker, Kubernetes, and related technologies.
- Experience with unit testing, integration testing, and software quality practices.
- Experience leading collaborative engineering design sessions and continuous improvement initiatives.
- Expertise with version control systems, distributed architectures, and microservices.
- Experience developing web-based applications and working with database technologies and patterns.
- Strong understanding of software engineering principles, including SOLID principles and design patterns.
- Ability to lead through mentorship, coaching, and technical guidance.
- Strong communication skills with the ability to collaborate effectively across teams.
- Availability to work standard business hours, with occasional evenings, weekends, and travel for team events as needed.
Responsibilities
- Lead and support an engineering team by setting priorities, managing performance, coaching team members, and supporting career development.
- Own the success of both the engineering team and assigned products by driving measurable improvements in delivery, quality, and efficiency.
- Partner closely with Product leadership to align engineering initiatives, product requirements, and business objectives.
- Establish and maintain effective engineering practices, including quality standards, testing strategies, and continuous improvement processes.
- Provide hands-on technical leadership by contributing to the codebase, reviewing solutions, and guiding architectural decisions.
- Lead collaborative software design sessions and encourage scalable, maintainable, and innovative solutions.
- Support hiring efforts, team growth, and the development of a collaborative engineering culture.
- Drive improvements across development workflows, tools, and technologies to enhance team productivity.
- Ensure products are effectively supported through strong engineering ownership and operational excellence.
- Solve complex technical challenges while promoting a positive user experience and strong business outcomes.
View Full Description & ApplyYou'll be redirected to the employer's site