Peraton
Job title:
Software Engineer – Senior
Company
Peraton
Job description
Responsibilities
Ready to make an impact? Peraton is seeking an experienced Senior Software Engineer to work on the Digital Transformation, Acquisition, Modernization, and Modification (DTAMM) program. Become part of our team where we will partner with the United States Space Force (USSF) to employ modernization and digital transformation efforts that enable the acceleration of a national launch cadence across the Eastern Range (ER) and Western Range (WR).
The Space Force is focused on developing a scalable system capable of responding to the demands of National Security Space Agencies’ objectives and DoD’s Test and Evaluation (T&E) needs as well as ensuring the Nation’s ability to access space. The Range Architectural line of effort will be enabled through innovative employment of cloud technologies, software development services, AI/ML, hardware modernization, and cyber security strategies. These efforts will improve data acquisition, processing, and distribution while enhancing collaboration between government and commercial launch partners. Prototypes and emerging technologies will be advanced into the LTRS architecture and incrementally delivered as operational capabilities, supporting the objectives of increased launch capacity and tempo for our nations ER and WR spaceports. Our goal is to develop a team that is innovative, professional, and eager to apply their expertise to support the mission.
The Senior Software Engineer will be responsible for the following but not limited to:
- Serve a critical function as a core team member, driving continuity and software development best practices across numerous task orders over the course of the multi-year DTAMM program.
- Provide guidance and input to the overall DTAMM software architecture based on modern software design principles and patterns.
- Develop and mature software solutions from the prototype phase through developmental test, operational test, and eventual operational acceptance and transition.
- Provide input and guidance into the development of software development guides, working with technical writers and knowledge transfer professionals to ensure quality documentation of software development procedures.
- Perform code reviews with other software development team members and provide recommendations for software improvements and adherence to standards.
- Provide guidance in the establishment of automated software testing methodologies, continuous integration and deployment pipelines, and processes for managing code quality.
- Analyze code quality metrics to identify opportunities to reduce technical debt and improve the quality of highly-maintainable software.
- Provide support during product demonstrations, agile planning meetings, and other project milestones to ensure that software development roadmaps and development schedules are realistic and achievable.
- Mentor junior software development team members on adherence to architectural standards and patterns, as well as software development best-practices.
- Provide expertise on build management, version control, software packaging and deployment, code and artifact repository management, dependency management, and clean, consistent organization of software project structures.
- Work with Information Assurance team members to implement tools such as vulnerability and code quality scanners into CI/CD pipelines.
- Guides decisions on refactoring, performing impact assessments and cost/benefit analysis of major changes that affect the overall software architecture.
Qualifications
Required Qualifications
- Experience with version control systems, artifact/code repositories, CI/CD pipelines, and containerization technologies
- Experience with automated unit and integration testing tools and procedures
- Mastery of modern architectural and software design patterns
- Ability to work with across functional teams including systems engineering, information assurance, and testing teams
- Experience with the development of full-stack enterprise software solutions to include UI, service, data access, and communication layers
- Minimum of 8 years with BS/BA; Minimum of 6 years with MS/MA
Target Salary Range
$146,000 – $234,000. This represents the typical salary range for this position based on experience and other factors.
Expected salary
Location
Vandenberg Air Force Base, CA
Job date
Thu, 30 Nov 2023 00:32:26 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (un-jobs.net) you saw this job posting.