The Role
Lead and mentor a team of software engineers, manage project priorities, ensure best practices in software development, and contribute to technical roadmaps.
Summary Generated by Built In
We are seeking a Software Engineering Manager/Lead to combine technical expertise with leadership skills in driving software development excellence. In this role, you’ll lead a talented team of engineers, manage project priorities, and contribute to the technical roadmap while fostering an environment of collaboration, innovation, and growth.
Key Responsibilities:
- Technical Oversight: Guide the design, architecture, and development of software solutions, ensuring best practices in scalability, maintainability, and performance.
- Team Leadership: Mentor and support engineers, fostering professional development and creating a positive, inclusive team environment.
- Project Delivery: Collaborate with product teams and stakeholders to define clear goals, establish realistic timelines, and deliver high-quality software on schedule.
- Quality Assurance: Establish and uphold rigorous coding, testing, and deployment standards. Oversee the reliability of CI/CD pipelines.
- Process Optimization: Continuously evaluate development workflows and tools, introducing improvements to enhance team efficiency and productivity.
- Collaboration & Communication: Act as a bridge between engineering and other departments, ensuring alignment, transparency, and effective communication.
- Strategic Contribution: Play a key role in defining the technical roadmap and aligning development efforts with business objectives.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 7+ years of software development experience, including 2+ years in a leadership or management capacity.
- Strong knowledge of modern programming languages, frameworks, and development practices.
- Proven track record of delivering complex projects at scale, with a focus on quality and reliability.
- Excellent problem-solving, decision-making, and team-building skills.
Preferred Experience:
- Proficiency in C++ for performance-critical and system-level software.
- Familiarity with application security best practices, secure coding techniques, and threat modeling.
- Strong understanding of networking concepts, including protocols, system design, and troubleshooting.
- Experience with distributed systems and IoT solutions, including real-time data processing and integration.
- Background in aerodynamics and robotics, with applications to dynamic systems and control algorithms.
- Familiarity with Agile and iterative development methodologies.
- Track record in driving technical innovation or optimizing complex systems.
Top Skills
Agile
C++
Ci/Cd
Distributed Systems
Iot
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Aerodynamics builds a competitive advantage through holistic technology and innovation research. Our multi-disciplinary team has the ability to translate highly technical information into meaningful insights for better decision making.







