BDA-posted 3 months ago
$160,000 - $180,000/Yr
Full-time • Manager
501-1,000 employees

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.

  • 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.)
  • 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 with specific technologies: React, Node.js, MongoDB, Python, Django, Salesforce
  • Strong coding proficiency in JavaScript, TypeScript, Python, or C#
  • Robust PTO
  • Paid volunteer day
  • Holidays and summer Fridays
  • Medical, dental, vision, life, and AD&D insurance
  • 401k
  • Tuition reimbursement
  • Mental health and financial wellness programs
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service