Second Order Effects · 16 hours ago
Software Engineering Manager
Second Order Effects (SOE) is an engineering consulting firm specializing in electrical, electromechanical, and embedded systems. As a Software Engineering Manager, you will lead the software engineering discipline, guiding a team of embedded engineers and ensuring high-quality software design and delivery across multiple programs.
AerospaceElectronicsHardware
Responsibilities
Own SW technical decisions and outcomes across projects, serving as the escalation point for critical design tradeoffs, technical risk, and delivery challenges
Lead, mentor, and manage the SW team, setting clear performance expectations, developing engineers’ technical and leadership skills, and building a strong, accountable engineering culture
Provide hands-on technical guidance across the embedded software development lifecycle, from requirements and system architecture through firmware design, integration, bring-up, and validation
Partner with business development and project leadership to define technical scope, execution plans, and success criteria, ensuring SW commitments are achievable and well-understood
Establish standards, processes, and best practices that improve SW design quality, consistency, and execution efficiency
Qualification
Required
Bachelor's degree (Electrical Engineering, Computer Engineering or Science, Physics, Systems Engineering, or related field)
7+ years in a software engineering and hardware development role for aerospace, industrial automation, and/or robotics, especially for tightly coupled systems
5+ years of progressively impactful software engineering leadership roles
Previous experience in both a people management and engineering design leadership role
Aptitude for cross functional community building and collaboration with mechanical, electrical, systems and test engineers to improve the output of the software engineering team
Expertise in successfully executing end-to-end embedded system design from requirements generation through software bring-up
Proven hands-on experience designing and implementing software development processes (SDLC, SecDevOps, CI/CD) including evaluating, selecting, and configuring supporting toolchains and infrastructure to establish scalable development workflows
Strong communication skills; ability to synthesize and communicate technical information to non-technical stakeholders
Ability to evaluate and manage project risk, including scope creep, remediating missing critical requirements, and ensuring that technical challenges are sufficiently addressed
Applicant must be willing to work 40 hours a week on-site in El Segundo, California, USA
Applicant must be eligible to work on export controlled projects
Applicant must be willing to travel to the Redmond, WA office
Preferred
Master's degree (Electrical Engineering, Computer Engineering or Science, Systems Engineering, Engineering Management, Physics, or related field)
Experience in startup, tech, or consulting environments, managing multiple responsibilities simultaneously
Experience with client interaction for a complex technical product or service
Demonstrated experience leading software lifecycle development, including utilizing tools such as jira to manage sprints
Demonstrated experience in navigating ambiguous situations and delivery of difficult information to senior leadership, employees and clients
Benefits
Flexible work hours and work from home policy
100% employer-paid health insurance (Medical, Dental, Vision) for employees + 50% dependent coverage
Unlimited paid time off policy, 11x paid company holidays, 12x paid sick days
401(k) retirement account and employer matching (Safe Harbor 4%)
Generous paid parental leave
Relocation assistance available if 50+ miles away from the office
Electric Vehicle (EV) charging ports
Catered lunches, snacks, and accessible kitchen