Find Jobs Near You – Available Work in Your Location
Technology
Software Development / Engineering Manager
Santa Maria, CA
Find & Apply For Software Development / Engineering Manager Jobs in Santa Maria, California
Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.
Software Engineering Manager Space Information Laboratories Santa Maria, CA Job Details Full-time $180,000 - $225,000 a year 5 hours ago Benefits AD&D insurance Paid holidays Relocation assistance Health insurance Dental insurance 401(k) Tuition reimbursement Paid time off 401(k) 4% Match Dependent health insurance coverage Vision insurance 401(k) matching Flexible schedule Bereavement leave Life insurance Paid sick time Qualifications Software engineering Computer Science Requirements design Managing projects in an engineering role Tooling Embedded systems Coaching Firmware Configuration management Managing IT teams Performance management Master's degree Development environments System design for system development Team development Bachelor's degree Computer hardware Version control systems Design engineering Leading team collaboration initiatives Engineering product development Linux Technical troubleshooting support Analysis (software development lifecycle) Electrical Engineering Document change management Managing software development teams Delegation Planning (software development lifecycle) Design (software development lifecycle) Full Job Description Position title: Software Engineering Manager Reports to:
President Summary:
The Software Engineering Manager leads the Software Engineering team responsible for developing, integrating, testing, and maintaining software for aerospace and mission-critical systems. This position provides technical and personnel leadership while remaining actively engaged in software development, architecture, troubleshooting, and technical decision-making. The Software Engineering Manager is responsible for team execution, employee development, software quality, schedule performance, and ensuring software activities comply with company, customer, and applicable engineering requirements.
Responsibilities:
Lead and manage the Embedded Software Engineering team, including workload planning, priorities, assignments, performance, and professional development. Provide hands-on technical leadership in the design, development, integration, testing, troubleshooting, and maintenance of embedded software and firmware. Establish software architecture, design approaches, coding practices, development processes, and technical standards appropriate for aerospace and mission-critical applications. Review software designs, source code, test results, technical documentation, and engineering changes for technical adequacy, quality, and compliance with requirements. Translate system, customer, and program requirements into executable software development plans, technical tasks, and team priorities. Develop and maintain software schedules, resource plans, estimates, and technical milestones in coordination with Program Management and Engineering leadership. Assign and delegate work with clear technical requirements, priorities, deliverables, and completion expectations while maintaining accountability for team execution. Provide technical direction, mentoring, training, and development to software engineers and ensure team members receive the support necessary to perform assigned responsibilities independently. Monitor software development progress, identify technical or schedule risks, and implement corrective actions or escalate issues when necessary. Lead software integration, debugging, root-cause analysis, and resolution of complex software, hardware/software interface, and system-level issues. Collaborate with Systems, Electrical, Test, Mechanical, Manufacturing, Quality, and Program Management personnel throughout the product development lifecycle. Ensure software configuration management, version control, change control, documentation, traceability, and release practices are properly implemented and maintained. Support verification and validation activities, including development of software test strategies, procedures, automated testing, and documentation of test results. Ensure software development activities comply with applicable company procedures, contractual requirements, cybersecurity requirements, export-control requirements, and customer standards. Participate in technical reviews, customer meetings, design reviews, audits, proposal activities, and program planning as the software engineering representative. Evaluate software engineering tools, processes, technologies, and development practices and implement improvements that increase quality, reliability, efficiency, and team effectiveness. Other duties as assigned Experience 7+ years of software engineering experience, including embedded software or firmware development. Experience leading software engineers, technical teams, or software development efforts. Experience across the software development lifecycle, including design, development, integration, testing, and release. Experience developing and troubleshooting software that interfaces with embedded hardware.
Required Skills:
Strong embedded software development and debugging capabilities. Proficiency in C and/or C++ and embedded software development environments. Strong understanding of embedded systems, real-time software, hardware/software interfaces, and communication protocols. Ability to provide technical leadership while effectively managing personnel, priorities, schedules, and deliverables. Strong software architecture, design, code review, and troubleshooting skills. Knowledge of software configuration management, version control, requirements traceability, and change-control practices. Ability to interpret system and software requirements and translate them into actionable engineering work. Strong leadership, delegation, coaching, and performance-management skills. Effective written and verbal communication skills with technical personnel, management, customers, and cross-functional teams. Ability to manage multiple priorities and maintain execution in a fast-paced engineering environment.
Preferred Skills:
Knowledge of Real time Operating Systems (RTOS) environments, microcontrollers, processors, device drivers, and low-level hardware interfaces. (VxWorks, Linux, etc) Familiarity with aerospace software development and verification standards or similar rigorous development frameworks. Knowledge of Git-based development workflows, CI/CD, automated testing, and static analysis tools. Familiarity with cybersecurity and secure software development practices. Experience with Python or other scripting languages used for testing, automation, or engineering support. Education Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical discipline. Master's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Engineering Management, or a related technical discipline is preferred. ITAR Requirements To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by ITAR (22 CFR §120.15) or eligible to obtain the required authorizations from the U.S. Department of State. Other Requirements Must pass a pre-employment drug screening and background check. Must be eligible to obtain a security clearance. Equal Opportunity Employer Space Information Laboratories (SIL) is committed to a diverse and inclusive workplace. We provide equal employment opportunities to all applicants in accordance with federal, state, and local laws, including the California Fair Employment and Housing Act (FEHA). All qualified candidates will receive consideration without regard to race, color, religion (including religious dress/grooming), sex, gender identity or expression, sexual orientation, national origin, ancestry, disability, medical condition, genetic information, marital status, age, pregnancy, veteran or military status, citizenship/immigration status, or any other protected category. SIL also strictly prohibits harassment or retaliation of any kind.
Pay:
$180,000.00 - $225,000.00 per year
Benefits:
401(k) 401(k) 4% Match 401(k) matching AD&D insurance Bereavement leave Dental insurance Dependent health insurance coverage Flexible schedule Health insurance Life insurance Paid holidays Paid sick time Paid time off Relocation assistance Tuition reimbursement Vision insurance Application Question(s): Are you eligible to receive a security clearance in the US? This requires US citizenship.
Education:
Bachelor's (Required)
Experience:
software engineering: 7 years (Required) leadership: 2 years (Required) Ability to
Relocate:
Santa Maria, CA 93455: Relocate before starting work (Required)