Engineering Manager
BDA.com
160k - 180k USD/year
Remote
United States
Full Time
Most companies claim to have the best people. We say to them, "Keep dreaming." Our people are second to none. They set us apart with their entrepreneurial spirit and ambition. They come to us from the likes of Amazon, Microsoft, Nordstrom, Starbucks and the sports world, bringing energy, bold ideas and a willingness to dive into the unfamiliar. It's our people that make BDA the top global Merchandise Agency to work for.
Job Title: Engineering Manager
Where strategy meets stability, and your vision can shape what’s next.
BDA is seeking an experienced Engineering Manager to lead our diverse technical team of developers and QA professionals. The ideal candidate will have strong technical expertise across multiple domains, exceptional leadership skills, and the ability to manage both full-time employees and contractors across different time zones. This role involves strategic planning, team development, project oversight, and ensuring the delivery of high-quality software solutions that meet business objectives
Location Requirement
This role is remote for candidates not located near one of our USA BDA office locations.
If you near a BDA location — Woodinville, WA; Atlanta, GA; Austin, TX; Dallas, TX; Troy, MI; New York, NY, Piscataway, NJ or Indianapolis, IN — The role is considered onsite 4 days per week (with 1 day remote)
Roles And Responsibilities
- 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.)
Required Skills and Experience
- 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
Leadership & Management
- 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
Technical Knowledge
- Understanding of modern web development technologies and frameworks
- Knowledge of software architecture principles and design patterns
- Familiarity with database technologies (both SQL and NoSQL)
- Understanding of cloud infrastructure and deployment strategies, particularly in AWS
- Appreciation for quality assurance methodologies and testing strategies
- Understanding of security best practices in software development
- Knowledge of system scalability, reliability, and performance optimization
Project & Process Management
- Experience with Agile methodologies (Scrum, Kanban) and tools (JIRA, Confluence)
- Strong understanding of software development lifecycle
- Experience implementing and improving development processes
- Proficiency in project planning, estimation, and delivery management
- Knowledge of risk management and mitigation strategies
Communication & Collaboration
- Excellent communication skills across various mediums (written, verbal, presentations)
- Experience coordinating efforts between distributed team members
- Ability to translate business requirements into technical tasks
- Skill in presenting technical concepts to non-technical stakeholders
- Experience collaborating with Product, Design, and Business teams
Strategic Planning
- Ability to develop technical roadmaps aligned with business goals
- Experience making technology stack decisions
- Track record of successful resource planning and budget management
- Skill in balancing immediate needs with long-term objectives
Preferred Skills
- Experience with specific technologies: React, Node.js, MongoDB, Python, Django, Salesforce
- Strong coding proficiency in JavaScript, TypeScript, Python, or C#
#Li-Hybrid / #Li-Ah1
We are pleased to share the base salary range for this position is $160,000 to $180,000. If you are hired at BDA, your compensation will be determined based on factors that may include geographic location, skills, education, and experience. In addition to these factors, we believe in the importance of pay equity and consider internal equity of our current team members as a part of any offer. In the spirit of pay transparency, the range listed is the full base salary range for the role and hiring at the top of the range would not be typical, in order to allow for future salary growth. The range listed is just one component of BDA’s total compensation and rewards programs, which includes: robust PTO; vacation, a paid volunteer day, holidays and summer Fridays, Benefits; medical, dental, vision, life, and AD&D insurance, 401k; tuition reimbursement, mental health and financial wellness programs and professional development opportunities including tuition reimbursement. Certain revenue-generating positions may be eligible for incentive compensation.
BDA is more than a workplace - it’s a family. For more than four decades we’ve promoted a vibrant and welcoming culture that not only accepts but demands you to be different. The quirky, the bold, the creative and the unique make up the foundation of a company that the most iconic brands in the world look to help tell their story through the power of merchandise.Connect With Us! Not ready to apply? Connect with us for general consideration. For more information: www.bdainc.com For information about BDA's privacy policy for job applicants click here. Must be 18 years or older to apply.
Engineering Manager
Remote
United States
Full Time
160k - 180k USD/year
September 19, 2025