Salary
💰 $160,000 - $180,000 per year
Tech Stack
AWSCloudDjangoJavaScriptMicroservicesMongoDBNode.jsNoSQLPythonReactSQLTypeScript
About the role
- Lead and manage a cross-functional engineering team consisting of Full Stack Developers (MERN), Python Developers, Salesforce Developers & Admins, and QA professionals
- Develop and execute engineering strategies aligned with company goals and roadmaps
- Establish technical direction, architectural standards, and best practices across projects
- Oversee the transition from legacy C# systems to modern MERN stack architecture
- Manage resource allocation, capacity planning, and project prioritization across multiple initiatives
- Conduct regular 1:1s, performance reviews, and career development planning for team members
- Foster a collaborative, innovative, and inclusive team culture across both contractors and full-time employees
- Collaborate with Product Management to define requirements, roadmaps, and delivery timelines
- Ensure code quality, security, and performance through effective code review processes and standards
- Monitor and report on team performance metrics and project status to executive leadership
- Identify and resolve technical and team challenges, removing obstacles to team success
- Manage department budget, including resource planning for contractors and full-time staff
- Stay current with emerging technologies and industry trends to inform technical strategy
- Facilitate knowledge sharing and cross-training between team members and across domains
- Ensure smooth integration between different technologies (MERN, Python, Salesforce, etc.)
Requirements
- 8+ years of software development experience with at least 2 years in engineering management
- Experience managing teams of 10+ engineers, including both contractors and full-time employees
- Proven track record leading remote/distributed teams across multiple time zones
- Strong technical background with hands-on experience in at least two of: full-stack development (preferably MERN), backend systems, cloud architecture, or QA processes
- Experience overseeing transitions from legacy systems to modern architectures
- Solid understanding of AWS cloud infrastructure and microservices architecture
- Experience with CI/CD pipelines and DevOps practices
- Strong understanding of Agile development methodologies and project management
- Excellent communication skills across technical and non-technical stakeholders
- Experience managing QA and development teams collaboratively
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- Demonstrated ability to recruit, mentor, and develop engineering talent
- Experience building and managing diverse, multi-disciplinary engineering teams
- Strong people management skills including performance evaluation, feedback, and conflict resolution
- Ability to effectively manage both contractors and full-time employees with different working styles
- Experience implementing engineering processes and methodologies that scale
- Proficiency in resource planning, workload balancing, and capacity management
- Track record of successful project delivery in fast-paced environments
- Strong decision-making capabilities balanced with collaborative leadership style
- Understanding of modern web development technologies and frameworks
- Knowledge of software architecture principles and design patterns
- Familiarity with database technologies (both SQL and NoSQL)
- Appreciation for quality assurance methodologies and testing strategies
- Understanding of security best practices in software development
- Knowledge of system scalability, reliability, and performance optimization
- Experience with Agile tools (JIRA, Confluence)
- Proficiency in project planning, estimation, and delivery management
- Knowledge of risk management and mitigation strategies
- Ability to translate business requirements into technical tasks
- Experience collaborating with Product, Design, and Business teams
- Ability to develop technical roadmaps aligned with business goals
- Preferred: Experience with React, Node.js, MongoDB, Python, Django, Salesforce
- Preferred: Strong coding proficiency in JavaScript, TypeScript, Python, or C#