JOBSEARCHER

Software Engineer

SotalentBerkeley, MOL6 LeadSeptember 27th, 2026
Software Engineer📍 Location: Berkeley, MO, US🏢 Industry: Aviation and Aerospace💼 Work Setting: HybridAre you passionate about leading software engineering teams, driving Agile delivery, and building secure, scalable, and highly reliable software systems for complex, mission-critical environments?We are seeking a Software Engineering Manager / Technical Lead to provide technical leadership across software architecture, Agile delivery, DevSecOps, integration, verification, and software lifecycle management. This role combines hands-on technical oversight with team leadership, ensuring software solutions are maintainable, testable, secure, and integration-ready.The ideal candidate brings expertise in software architecture, DevSecOps, Agile methodologies, systems engineering, CI/CD, configuration management, and software integration, along with experience leading multidisciplinary engineering teams in highly regulated or mission-critical environments.Key ResponsibilitiesSoftware Architecture & Technical LeadershipOwn and evolve software architecture with a focus on maintainability, scalability, interface stability, and version control.Define architectural standards and software engineering best practices.Ensure clear traceability between requirements, design artifacts, source code, and testing deliverables.Drive technical decision-making throughout the development lifecycle.Partner with stakeholders to translate system requirements into robust software solutions.Focus AreasSoftware ArchitectureSystems EngineeringTechnical GovernanceInterface ManagementSoftware Lifecycle ManagementAgile Delivery LeadershipLead Agile software development teams and delivery activities.Facilitate:Sprint PlanningDaily StandupsSprint ReviewsRetrospectivesRelease PlanningManage backlog prioritization in partnership with product and systems leaders.Establish sprint goals and delivery milestones.Remove blockers impacting team productivity and integration readiness.ResponsibilitiesAgile LeadershipScrum FacilitationRelease ManagementDelivery PlanningTeam CoordinationSoftware Integration & Interface ManagementDefine and govern integration contracts, APIs, interfaces, and data models.Coordinate with Systems Engineering and Integration & Test teams.Maintain software interface documentation and integration standards.Ensure smooth integration across software, hardware, and external system components.Reduce integration risk through effective versioning and interface management.DevSecOps & CI/CD LeadershipLead adoption and execution of DevSecOps practices.Build and maintain CI/CD pipelines supporting automated delivery processes.Ensure software builds are repeatable, secure, and traceable.Drive automation across development, testing, and deployment workflows.Establish deployment standards across development, integration, and test environments.Areas of FocusDevSecOpsCI/CDTest AutomationBuild ManagementRelease AutomationVerification, Validation & TestingEnsure software is designed for testability and operational observability.Require and evaluate:Unit TestingComponent TestingIntegration TestingSoftware-in-the-Loop (SIL)Hardware-in-the-Loop (HIL)Support development of verification and validation strategies.Analyze test results and coordinate defect resolution activities.Improve overall software quality and reliability.Supplier & Subcontractor OversightManage subcontractor and supplier software deliverables.Ensure compliance with engineering, integration, and configuration standards.Review technical deliverables and acceptance criteria.Support successful integration into larger system architectures.Metrics & Continuous ImprovementDefine and monitor engineering performance metrics including:VelocityCycle TimeDefect RatesQuality MetricsTechnical DebtUse metrics to improve predictability, efficiency, and software quality.Drive continuous process improvement initiatives.Risk & Configuration ManagementIdentify and manage software delivery risks.Support integration readiness activities and milestone planning.Lead configuration management processes.Ensure controlled baselines and system traceability.Escalate critical issues impacting delivery schedules or integration goals.Mentorship & Team DevelopmentMentor engineers across software development, testing, DevSecOps, and Agile practices.Promote software quality, observability, automation, and engineering excellence.Support technical growth and career development.Build a culture of accountability, innovation, and continuous learning.Required QualificationsEducationBachelor's Degree in:Computer ScienceSoftware EngineeringEngineeringMathematicsPhysicsData ScienceRelated Technical FieldExperienceRequired3+ years of technical leadership experience involving software and systems engineering.3+ years leading software development or deployment teams.5+ years of DevOps and/or DevSecOps experience.5+ years of experience with configuration management tools and best practices.Experience developing software requirements, architectures, and designs.Experience leading Agile software delivery efforts.Security ClearanceRequiredActive Top Secret U.S. Security Clearance.Preferred QualificationsExperienceLeadership experience supporting aerospace, defense, avionics, or safety-critical systems.Experience with requirements traceability and configuration management.Experience managing subcontractor software development efforts.Experience with model-based development and verification.Experience supporting SIL/HIL testing environments.Experience with real-time embedded systems and low-level software development.Experience with FPGA, microcontroller, and hardware/software integration efforts.Experience supporting cloud-native environments.Technical SkillsSoftware EngineeringSoftware ArchitectureSystems EngineeringRequirements ManagementInterface Control Documents (ICDs)Software IntegrationVerification & ValidationDevSecOps & AutomationDevSecOpsCI/CD PipelinesAutomated TestingRelease ManagementInfrastructure AutomationCloud TechnologiesDockerKubernetesAWS GovCloudAzure GovernmentProgramming LanguagesCC++PythonModeling & SimulationMATLABPythonJupyterPhysical ModelingSimulation FrameworksEmbedded SystemsEmbedded SoftwareReal-Time SystemsDevice DriversNetwork StacksFPGA DevelopmentHardware/Software IntegrationPreferred CertificationsCertified Scrum Master (CSM)Professional Scrum Master (PSM)SAFe AgilistEquivalent Agile CertificationLeadership CompetenciesTechnical LeadershipAgile CoachingTeam DevelopmentStrategic ThinkingStakeholder ManagementDecision MakingRisk ManagementCross-Functional CollaborationCore CompetenciesSoftware Engineering LeadershipSoftware ArchitectureAgile DeliveryDevSecOpsCI/CDConfiguration ManagementSystems EngineeringSoftware IntegrationVerification & ValidationRequirements TraceabilityEmbedded SystemsC/C++PythonDockerKubernetesAWS GovCloudAzure GovernmentSIL/HIL TestingAerospace & Defense SystemsTechnical Program Leadership