Demo

Senior Software Developer

Prevailance, Inc.
Virginia, VA Full Time
POSTED ON 4/16/2026
AVAILABLE BEFORE 5/15/2026
Description

This position is contingent upon successful contract award. Full-time and part-time positions available.

Lead the full lifecycle development of mission-critical applications and system software. Requires a "full-spectrum" engineer to bridge high-level client requirements and low-level system execution. Responsible for initial prototyping, source code development, complex systems integration and end-user training.

Key Responsibilities

  • Requirements Translation & Design: Consult with clients to capture functional requirements and translate them into technical application features, creative prototypes, and comprehensive specifications. Write, modify, and debug source code for new applications and special-purpose software. Develop and maintain critical system components, including operating systems, database packages, compilers, and repositories.
  • Systems Analysis: Analyze existing systems and subsystems to identify opportunities for reusability, necessary architectural changes, or the need for complete updates/reprogramming.
  • Testing & Integration: Lead comprehensive integration and system testing phases. Prepare unit and test scripts to ensure high-performance and reliable software deployment.
  • Documentation & Training: Author technical handbooks and design documentation to accurately represent code architecture. Facilitate end-user training sessions to ensure seamless transition and adoption of new systems.
  • Analytical Thinking: The ability to deconstruct complex system architectures and identify pathways for improvement or integration.
  • Technical Leadership: Proven ability to lead testing phases and mentor users through the adoption of new technologies.
  • Adaptability: Proficiency in working across different layers of the software stack, from utility programs and assemblers to high-level application features.
  • Travel may be required

Requirements

Required Technical Expertise: Successful candidates must demonstrate a proven track record of success in at least seven (7) or more of the following areas:

  • Translating client requirements into application features.
  • Developing formal specifications for new applications.
  • Designing creative prototypes based on technical specs.
  • Writing and maintaining complex source code.
  • Reviewing and analyzing detailed system specifications.
  • Preparing programming-level specifications.
  • Analyzing systems/subsystems for reusability and optimization.
  • Preparing design plans, written analyses, and test scripts.
  • Maintaining OS-level software, communications software, or compilers.
  • Modifying existing software or developing special-purpose tools.
  • Evaluating and updating existing applications for new feature sets.
  • Developing technical documents and end-user handbooks.
  • Leading large-scale integration and system testing.
  • Conducting end-user training and orientation.

Experience & Education Requirements

  • Bachelor of Science degree from an accredited college or university in Computer Science, Software Engineering, Information Systems Management, Information Technologies, or a related technical field.
  • Minimum of 6 years of professional experience in software engineering or systems development.
  • Alternatively: An equivalent combination of education, specialized training, and professional work experience that demonstrates the required competencies.

Clearance Requirements: Possesses and maintain Top Secret Clearance (SCI preferred)

If you meet these qualifications and are ready to make an impact, we encourage you to apply today!

Benefits

Prevailance, Inc. proudly supports veterans as a member of the V3 (Virginia Values Veterans) program and the Hire Vets initiative. Recognized as a Top Workplace in 2025, Prevailance fosters a supportive, mission-driven environment for its team members. We provide a comprehensive benefits package to eligible employees, designed to support health, wellness, and financial security. Our benefits include:

  • Medical Insurance
  • TriCare Supplemental
  • Dental Insurance
  • Vision Insurance
  • Life & Accidental Death & Dismemberment (AD&D) Coverage
  • 401(k) Plan with Company Matching Contributions
  • Paid Time Off (PTO)
  • 11 Paid Holidays
  • Education Reimbursement Program
  • Computing Device Reimbursement Program

Prevailance, Inc. is an Equal Opportunity/Affirmative Action Employer. All qualified candidates will receive consideration for employment and will not be discriminated against based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information, citizenship status, marital status or any other consideration prohibited by law or contract. Prevailance, Inc. participates in E-Verify and is VEVRAA Compliant.

Salary.com Estimation for Senior Software Developer in Virginia, VA
$103,574 to $126,988
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Developer?

Sign up to receive alerts about other jobs on the Senior Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$136,671 - $177,110
Income Estimation: 
$128,093 - $158,900
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Prevailance, Inc.

  • Prevailance, Inc. Virginia, VA
  • Description This position is currently filled, however we are accepting applications for Ready Replacement Pool consideration. Prevailance is seeking an ex... more
  • 2 Days Ago

  • Prevailance, Inc. San Diego, CA
  • Description This position is currently filled, however we are accepting applications for Ready Replacement Pool consideration. Prevailance is seeking an ex... more
  • 2 Days Ago

  • Prevailance, Inc. Virginia, VA
  • Description This position is contingent upon successful contract award. Responsible for management and oversight of a cadre of qualified instructors. Ensur... more
  • 9 Days Ago

  • Prevailance, Inc. Virginia, VA
  • Description This position is contingent upon successful contract award. Serves as the primary authority for maintaining the quality, integrity, and effecti... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Senior Software Developer jobs in the Virginia, VA area that may be a better fit.

  • Stellar Software Solutions LLC Virginia, VA
  • Job Details =ONLY W2/ FULL TIME CANDIDATES CAN APPLY= Job Title: Python full stack developer Location: TX,NJ,CA,IL,VA,GA,NY, and NC Visa:- Only GC, GC EAD,... more
  • 1 Month Ago

  • Prevailance, Inc. Virginia, VA
  • Description This position is contingent upon successful contract award. Multiple positions available. As a full life-cycle contributor, provide everything ... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!