Software Lead responsible for leading software development in Agile environment at Boeing. Focused on real-time software systems integration within top-tier engineering teams.
Responsibilities
Develop, own and maintain the software architecture with focus on interface clarity, stability, and versioning to minimize integration risk, with a focus on production type software that is easily maintainable.
Partner with appropriate stakeholders to inform system definition and oversee translation of system-level requirements into software requirements and models that meet customer, operational and performance requirements and have clear traceability to design, code and test artifacts.
Manage supplier/subcontractor software deliverables to ensure they meet team processes and integration requirements.
Lead the software engineering team’s agile delivery: facilitate sprint planning, daily stand-ups, sprint reviews/retrospectives, and remove impediments to flow.
Serve as the Agile/Delivery lead for software—own backlog prioritization with product/system owners, define sprint goals, and ensure timely delivery of integration-ready increments.
Define, document, and enforce software integration contracts (ICDs or equivalent living artifacts), data models, and message definitions in coordination with Integration & Test and Systems leads.
Ensure software is designed for testability: require unit, component, integration, SIL/HIL test artifacts with code deliveries, include observability hooks, and ensure failures are diagnosable.
Lead DevSecOps and CI/CD practices for the team: ensure pipelines support repeatable builds, automated testing, artifact traceability, and consistent deployments across dev, integration, and test environments.
Collaborate with Integration & Test to align delivery cadence to integration increments and controlled configuration baselines.
Drive verification & validation execution for software components: support development of test strategies, analyze test results, and triage defects with the team.
Establish and track delivery metrics (velocity, cycle time, quality metrics, technical debt) and use them to improve predictability and quality.
Coach and mentor engineers on agile practices, test automation, CI/CD, code quality, and observability.
Contribute to risk and issue management that affects software delivery and integration readiness; escalate when necessary to protect integration milestones.
Document integration results, test findings, and provide inputs for design reviews and readiness assessments.
Requirements
Bachelor’s Degree
5+ years of experience in leading efforts in analyzing and translating requirements into system architecture, hardware and software designs and interface specifications
Experience as an Agile Systems or Software Development Team Lead
5+ years of experience with the DevSecOps lifecycle
5+ years of experience of DevOps experience (Git, Jenkins, or other CI/CD tools)
5+ years of experience with configuration management and collaboration tools such as (or similar to) Git, JIRA, Collaborator, Beyond Compare, and VersionOne
1+ years of proficient with scripting/programming languages used for automation and testing (e.g., Python, Bash)
Senior Software Engineer at MicroStrain developing software for inertial sensing devices with a collaborative software team. Responsible for maintaining existing applications and shaping future technology.
Software Engineer responsible for building shared data access libraries and event - driven data flows at Snorkel AI. Contributing to infrastructure optimization and data governance processes for enhanced performance.
Senior Engineer supporting modern network and security projects for Presidio clients. Responsible for project engineering, leadership, and implementation of complex network solutions.
Trainee Software Developer in Java working with R&D teams at Contour Software in Pakistan. Responsible for developing enterprise - level applications post - training.
Software Engineering Apprentice at Purchasing Platform Inc., a property management marketplace. Involves software development and AI integration within a hybrid work model.
Technical lead responsible for defining and evolving payment platform solutions at Vivo. Leading initiatives from discovery to implementation and ensuring high availability and reliability.
Software Engineering Specialist in AI at Vivo leading architecture and high - impact development for AI solutions. Overseeing performance and mentoring teams within a hybrid work model.
Develop FullStack solutions for payment platforms of Vivo, a leading telecom company. Collaborate on architectural standards and contribute to product evolution in a digital landscape.
Software Engineer working on Aurora Solar's international team to build scalable solutions for solar projects globally. Contributing to system improvements and collaborating across teams.
Software Engineer developing robust backend systems for solar installations. Contributing to performance and precision improvements in an innovative solar design platform.