Engineering Manager
S
Second NatureSoftware Development
USA, ESTFull-TimeManager
Salary180000 - 200000 USD per year
Job Details
- Languages
- English
- Experience
- 10+ years
- Required Skills
- LeadershipPostgreSQLSoftware DevelopmentAgileDesign PatternsKubernetesPeople ManagementReact.jsSoftware ArchitectureTypeScriptNest.jsNext.jsTerraformMicroservicesMentoringCross-functional collaboration
Requirements
- 10+ years of software engineering experience
- 3+ years managing a team of 3+ engineers
- A strong understanding of design patterns and architectural thinking
- Experience scaling engineering teams in high-growth environments
- Background with domain-driven design, event-driven architecture, or microservices
- Experience with TypeScript, React and Next.js
- Experience with NestJS and PostgreSQL
- Solid understanding of cloud-native architectures with Kubernetes and Terraform
- Proven track record of shipping scalable, secure, and high-performing applications
- Strong leadership, communication, and collaboration skills
- Ability to work a 8 to 5 EST schedule
Responsibilities
- Manage and mentor a high-performing team of engineers
- Conduct regular 1:1s, set career development plans, and provide clear feedback
- Attract, recruit, and retain top engineering talent
- Foster a culture of learning, inclusion, and engineering excellence
- Guide your team through prioritization, technical challenges, and agile delivery
- Lead the architecture and implementation of critical features and systems
- Remain actively hands-on with the tech stack
- Write clean, scalable, and well-tested code
- Set standards for code quality, security, and system performance
- Lead technical reviews, pair programming sessions, and knowledge sharing
- Work closely with Product, Executive Leadership and other stakeholders to define and deliver product features
- Collaborate with other tech leads to set long-term engineering direction and system design
- Communicate technical concepts to non-technical audiences and influence product strategy