Senior Software Developer
Fully Remote Remote Worker - N/A Position Upon Contract Award
Job Type
Full-time, Part-time, Contract
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!

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.