
Principal Software Engineer
Remote · USFull-timeSeen 3w agoSeen in employer's feed 4 days ago
See where you stand before you apply. No sign-up to start.
You apply on the posting's application page, with no Olive account needed.
Watch jobs like this. New remote roles like this one, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive focuses on jobs in the United States, including remote roles you can work from there.
Requirements
Credentials this posting asks for.
Job overview
ARES Corporation seeks a Software Engineer to support software modernization for the EPASS contract at Peterson SFB. The role provides independent technical evaluation of contractor-led development, modernization strategies, software testing, documentation, and lifecycle activities, while advising the Government team throughout acquisition and system-level reviews. It is described as full-time and remote, with approximately 10% travel potentially required to CONUS and OCUNS locations.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
ARES has an exciting opportunity for a Software Engineer supporting the Engineering, Professional, and Administrative Support Services (EPASS) Contract at Peterson SFB. In this role, you will support software modernization efforts by providing independent technical evaluation of contractor-led development activities, including software architecture, algorithm performance, open systems architecture, communications, and data strategies. This is a full-time remote position. Travel may be required to CONUS and OCUNS locations (approx. 10%). Multiple levels of this position are available. Duties include but are not limited to: - Review and evaluate contractor-performed analyses of the existing software architecture, code base, and performance, providing the Government with independent assessments of software deficiencies, obsolescence, and maintainability issues. - Assess and provide technical recommendations on contractor-proposed software modernization strategies, including architectural redesigns, algorithm enhancements (e.g., signal processing, tracking, data fusion), and data format modifications (e.g., message formats, database structures). - Oversee the prime contractor's software development life-cycle, including adherence to modern practices such as Agile and DevSecOps, providing the Government with an independent assessment of progress, risks, and quality. - Review, comment on, and recommend for Government approval all contractor-generated software documentation, including, but not limited to, Software Requirements Specifications (SRS), Software Design Documents (SDD), and Interface Control Documents (ICDs). - Oversee and witness prime contractor-led software testing activities (including unit, integration, and performance testing). Analyze test plans and results to ensure software requirements are fully verified and advise the Government on software readiness. - Collaborate with Government hardware, systems, and cybersecurity engineers to ensure software and hardware modernization efforts are fully integrated and aligned across all system interfaces. - Assess, assist, and provide recommendations for Modular Open System Architecture definition, requirements, implementation, verification, and validation. - Provide subject matter expertise on software-related risks and opportunities during technical reviews, configuration management boards, and other program management activities. - Provide continuous technical support and recommendations to the Government team throughout all phases of the acquisition life-cycle, including major technical reviews (e.g., SRR, PDR, CDR), configuration management, and system-level testing. - Assist with Configuration Control Boards, Engineering Trades, Requirements Verification, Requirements Mapping, and all aspects of baseline management at all levels of the program. Minimum Qualifications: Clearance: Ability to obtain and maintain Top Secret clearance. Education: BS in Engineering, Computer Science, or related field. Years of Experience: 8 years of relevant experience in the following listed below, at least 3 years of which must be in the DoD. Certifications: Ability to obtain a Security+ or equivalent certification ARES Benefits: ARES offers a competitive compensation and benefit package. Full time employees may participate in: - Medical Insurance - Dental Insurance - Vision Insurance - HSA/FSA Accounts - Life & Disability Insurance - Critical Illness & Accident Insurance - ESOP - 401(k) Plan - Paid Time Off & Holidays ARES is an equal opportunity employer and complies with E-Verify. We believe in hiring a diverse w
How this job compares
Set against the 39,832 open Software Engineer jobs on Olive Jobs, counted November 13, 2026.
- Pay
- This postingNot listed
- Ohio median$108–206K/yr571 salary ranges
- Ohio median$57–70/hr34 hourly ranges
- Openings
- Olive Jobs lists 993 open Software Engineer jobs in Ohio and 39,832 across the US. 8% of them nationwide are listed as remote or flexible.
- Hiring the most in Ohio
- Deloitte96 open
- Oracle69 open
- JPMorgan Chase63 open
- Experience
- This posting asks for at least 8 years of experience — more than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 32,800 postings).
- Education
- This posting asks for a bachelor's degree; 12,437 of the 39,832 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 13, 2026. Figures based on too few postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.




