Engineering Manager leading software development teams for a key business line at Storable. Responsibilities include technical leadership for modernizing legacy systems to scalable cloud architectures, building roadmaps, process improvement with CI/CD and IaC, hiring and developing engineers, and incident response. Requires 7+ years software engineering experience with 2-3 years as an Engineering Manager, cloud architecture expertise, and AI-forward mindset.
160k – 187k
Remote7+ YOEEngineering Management
About the role
Responsibilities
Provide technical leadership and execution for one of our key business lines, evolving systems toward modern, scalable architectures and high-quality software applications and services.
Build and maintain clear product and technical roadmaps for your teams, aligning plans and KPIs with company goals and driving operational excellence.
Oversee execution across the software development lifecycle, identifying and mitigating technical risks while guiding the design and implementation of distributed services and the evolution of legacy systems.
Continuously improve engineering processes by standardizing modern development practices such as continuous integration, continuous deployment, infrastructure as code, and automated testing to accelerate delivery without sacrificing stability or quality.
Collaborate closely with product management, operations, and other engineering teams to align initiatives with business requirements and keep stakeholders informed through clear, concise communication.
Hire, lead, and develop a high-performing, diverse, and inclusive engineering team by recruiting top talent, providing coaching and professional development, and fostering a culture of continuous learning and excellence.
Lead your team’s incident response efforts, disaster recovery planning, and risk management to ensure reliable operations, minimize downtime, and address infrastructure, security, and compliance risks within your domain.
Stay current with industry trends and emerging technologies, integrating relevant advancements into your team’s products, architecture, and engineering practices.
Use AI-assisted tools and automation (for example, in coding, testing, observability, incident analysis, and planning) to increase the speed, reliability, and impact of your team’s work.
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
7+ years of progressive experience in software engineering, including at least 2-3 years leading engineering teams as an Engineering Manager in a dynamic environment.
Proven success guiding teams through the transition from legacy applications to modern, distributed or microservices architectures in the cloud, with a strong understanding of scalability, availability, and security.
Demonstrated ability to drive process improvement and organizational change within engineering teams, using strong problem-solving and critical-thinking skills.
Excellent communication and interpersonal skills, with a track record of building strong relationships across all levels of the organization and delivering high-quality products on time and within budget.
AI-forward mindset with demonstrated experience using AI tools to improve the quality, speed, or outcomes of software delivery and team performance.
Nice-to-Haves
Experience implementing and optimizing CI/CD pipelines, infrastructure as code, and automated testing frameworks at scale.
Hands-on experience with Ruby, React, AWS cloud services, PostgreSQL, and data pipelines.
Experience leading and inspiring geographically distributed teams across time zones.
Background in incident management, disaster recovery, and business continuity planning for SaaS or other mission-critical systems.
Track record of fostering diverse, inclusive engineering teams and cultures where people from different backgrounds can do their best work.
Can-do attitude with a passion for solving complex technical challenges.
Skills
RubyReactAWSPostgresCI/CDInfrastructure As CodeMicroservicesDistributed SystemsAI Tools
Hands-on Tech Lead / Engineering Manager to lead a small pod of 3-4 engineers at Aurelian, building AI tools for 911 centers. 70% IC (ship code, own technical direction) and 30% leadership (mentoring, hiring) initially, transitioning to full EM role. Requires 3+ years engineering experience with informal leadership, strong coding skills, customer empathy, and desire to grow into management.
160k – 300k
On-site5+ YOEEngineering Management
Manager, Engineering
Shield AISan Diego, CA
Lead a team of engineers responsible for integrating, validating, and scaling the Hivemind autonomy platform across simulation, hardware-in-the-loop, and flight environments. Requires 7+ years experience, technical leadership in integration and test, and hands-on expertise with autonomy stacks, Python/C++, and ROS.
160k – 240k
On-site7+ YOEEngineering Management
Engineering Manager, Hardware-in-the-Loop
Applied IntuitionAnn Arbor, MI
Lead and build a new Hardware-in-the-Loop (HIL) testing lab and team for defense autonomy programs. Own technical strategy, hiring, and cross-functional execution in an onsite Ann Arbor role.
160k – 220k
On-site7+ YOEEngineering Management
Manager, Simulation Engineering (R4870)
Shield AIDallas, TX
Leads simulation engineering for V-BAT aircraft, managing team to design, build, and integrate scalable simulation tools across aerodynamics, GNC, and propulsion teams. Requires 8+ years experience, BS in CS/engineering, strong C++ skills, and leadership of engineering projects.
160k – 240k
On-site8+ YOEEngineering Management
Solution Engineering Manager
Applied IntuitionSunnyvale, CA +5
Leads a team of solutions engineers in pre-sales for strategic automotive customers, owning technical discussions, customer onsites, and deal closure. Requires 8-13 years experience, CS/engineering degree, and proven technical sales track record.