Senior Software Developer

Fairfax, VA
$120,000 - $160,000 / Year 
Senior level

Job Description

A bit about us:

This company in Fairfax, VA specializes in solving various challenges faced by the governments and individuals today. They are committed to empowering the future where identities are not public information. They are looking for a .Net/React Senior Engineer in the Fairfax area who has a Secret clearance and can some onsite 2-3 days a week.

Why join us?

Bachelor’s degree in Computer Science, Software Engineering, IS or IT, or related field.
5+ years of full stack software development on web and client/server solutions.
5+ years of experience with C#, CSS, JavaScript, HTML, Bootstrap, SQL
5+ years of experience developing on Microsoft platforms, frameworks, and tools (Visual Studio, ASP.NET, ASP.NET MVC, and C#) and Microsoft SQL Server.

Job Details

Job Details:

We are seeking a passionate, dynamic, and highly skilled Senior Software Developer to join our innovative technology team. This is a fantastic opportunity to engage with high-end technology and work on a variety of projects that are vital to our business. As a Senior Software Developer, you will be working in a fast-paced, high-energy environment, collaborating with a team of talented professionals in delivering cutting-edge solutions to our clients. This role requires a deep understanding of software development and a dedication to producing efficient, reliable, and maintainable code.


  • Design, develop, and implement software solutions using modern software development practices, including unit testing, continuous integration, and configuration management.
  • Work in an agile team to deliver high-quality software on schedule.
  • Collaborate with team members to determine best practices and client requirements for software.
  • Develop technical interfaces, specifications, and architecture.
  • Use and adapt existing web applications for apps.
  • Create and test software prototypes.
  • Develop client displays and user interfaces.
  • Coordinate with other software professionals and developers to ensure seamless integration of new and existing systems.
  • Maintain an understanding of the latest web applications and programming practices through education, study, and participation in conferences, workshops, and groups.
  • Assist in the collection and documentation of user's requirements, development of user stories, and estimates.
  • Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software.


  • Bachelor's degree in computer science, information technology, or a related field.
  • Active TS/SCI clearance.
  • Minimum of 3 years of experience in software development.
  • Proficiency in .NET, C#, React, and JavaScript.
  • Experience with databases and Object-Relational Mapping (ORM) frameworks.
  • Understanding of software quality assurance principles.
  • A technical mindset with great attention to detail.
  • High quality organizational and leadership skills.
  • Outstanding communication and presentation abilities.
  • Ability to work in a fast-paced, agile development environment.
  • Excellent problem-solving skills.
  • Ability to work both independently and in team-oriented, collaborative environments.

This role is a fantastic opportunity for a seasoned software developer who is looking for a new challenge in a forward-thinking and innovative company. If you have a passion for technology and are ready to use your skills to make a significant impact, we want to hear from you.
Ref #
24 days ago
Last updated 24 days ago

Quick question: what's your favorite/least favorite part of Dofactory?
Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
© Data & Object Factory, LLC.
Made with    in Austin, Texas.      Vsn 43.0.0