DPP is seeking a Software Engineer III for an opportunity with our client in the Aerospace and Defense Manufacturing industry.
Work location: Onsite in Redondo Beach, CA
Duration: 12 months
Terms: W2 Contract
Work authorization: US Citizen; must hold current/active Top Secret clearance
Responsibilities:
- Design, develop, document, test and debug applications software and systems that contain logical and mathematical solutions.
- Conduct multidisciplinary research and collaborate with systems engineers in the planning, design, development, and utilization of data processing systems for satellite ground systems software.
- Support the architecture definition of existing and new capabilities for a containerized, cloud-deployed mission planning system.
- Develop and maintain the technical roadmap, aligning architecture decisions with product and program milestones.
- Collaborate with product owners, systems engineers, and developers to refine requirements into scalable technical designs.
- Define non-functional requirements (performance, reliability, security, scalability, observability).
- Review and guide implementation in Java, Python, and/or C++ to ensure alignment with architecture and coding standards.
- Establish and enforce architectural standards, patterns, and best practices (e.g., microservices vs modular monolith, API design, event-driven architecture).
- Support CI/CD pipeline design, automated testing, and DevSecOps practices for cloud-hosted, containerized deployments.
- Perform design and code reviews with a focus on reliability, testability, and maintainability.
- Participate in risk identification and mitigation related to architecture and technology choices.
- Demonstrate strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
Required Qualifications: - 12 years of relevant experience with Bachelor's degree;
- OR 10 years of relevant experience with Master's degree;
- OR 8 years of relevant experience with PhD;
- OR an additional 4 years of relevant experience may be considered in lieu of degree.
- Must have the ability to obtain SCI within a reasonable period of time as determined by the company prior to start date.
- Working knowledge of Advanced Object-Oriented programming skills and proficiency with C++ programming.
- Strong programming skills in Python.
- Prior experience designing and implementing distributed systems.
- Experience developing in a Linux environment using git.
- Demonstrated problem solving and decision-making skills.
- Active TS or SCI security clearance.
Preferred Qualifications: - Familiarity with CI/CD and modern DevSecOps practices (e.g., automated testing, container image scanning, infrastructure as code).
- Experience designing and deploying cloud applications, including event-driven architectures, microservices, and Kafka-based solutions.
- Experience with Kafka or other asynchronous communication protocols.
- Experience with programming/scripting languages: C, Java, Python, Perl
- Ability to read and utilize CAMEO (e.g., sequence diagrams, component diagrams) to communicate designs to stakeholders.
- Strong skills in math and algorithms
- Excellent communication and interpersonal skills, with the ability to interface with all levels of employees, management, and stakeholders
- Previous participation in an Agile scrum team or familiarity with the Agile process
- Familiarity with the Atlassian Tool Suite (Confluence, Jira, Bitbucket, Bamboo)
- Knowledge of Red Hat Enterprise Linux (RHEL) operating system
- Active SCI security clearance
Interested? Learn more:
Click the apply button to learn more about this position (#26-01072).
DP Professionals (DPP) offers a range of compensation and benefits packages to our employees and their eligible dependents.
DPP is a certified Woman-owned Small Business Enterprise (WBE and WOSB) with more than 25 years in the staffing industry.
EOE/AA/V/D