Logo for Prevailance, Inc.

Software Developer

Job description

Job Type
Full-time, Part-time, Contract
Description

This position is contingent upon successful contract award. Multiple positions available. 

  

As a full life-cycle contributor, provide everything from initial requirements gathering and prototyping to source code development and rigorous system testing. Develop functional software solutions to meet client requirements. Analyze complex system architectures for reusability while ensuring all new features align with organizational standards.


Key Responsibilities

  • Requirement Translation: Partner with clients and stakeholders to understand business needs and translate them into technical application features. Write high-quality source code and prepare programming specifications that ensure scalability and efficiency.
  • Architecture & Design: Develop detailed specifications for new applications and design creative prototypes that align with user requirements.
  • Systems Analysis: Review and analyze existing systems and subsystems to identify opportunities for reusability, integration benefits, and necessary structural changes.
  • Testing & Documentation: Prepare comprehensive design plans, written analyses, unit tests, and test scripts. Develop clear, user-friendly software manuals for end-users.
  • Tool Evaluation: Assess and recommend application software packages, integration tools, and testing frameworks to enhance the development lifecycle.
  • Travel may be required


Requirements

 Required Technical Expertise: Candidates must demonstrate successful experience in at least five (5) of the following technical areas:

  • Translating client requirements into application features.
  • Developing specifications for new applications or subsystems.
  • Creating functional prototypes based on technical specs.
  • Professional source code development.
  • Analyzing and reviewing system specifications.
  • Preparing programming-level documentation and specifications.
  • Conducting reusability and impact analyses on existing systems.
  • Developing unit/test scripts and technical design plans.
  • Evaluating third-party software and integration tools.
  • Authoring comprehensive software user manuals.

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 closely related field) plus one (1) year of professional experience.
  • An equivalent combination of formal education, technical training, and relevant work experience that demonstrates the required competencies.

Desired Attributes

  • Analytical Mindset: The ability to dissect complex system specifications and identify potential points of failure or optimization.
  • Collaboration: Strong communication skills to interact with clients and translate their vision into a functional product.
  • Attention to Detail: Meticulous approach to writing documentation, test scripts, and manuals to ensure a seamless user experience.

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.

Software Engineer Related jobs

Other jobs at Prevailance, Inc.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.