Senior Software Developer
Company: Joint Research And Development, Llc
Location: Ruby
Posted on: April 2, 2026
|
|
|
Job Description:
J RAD is seeking candidates for a Senior Software Developer
position responsible for leading the design, development, and
delivery of complex software solutions. This role involves
providing technical guidance, mentoring junior developers, and
ensuring the quality and performance of applications. The Senior
Developer collaborates with cross-functional teams to implement
solutions aligned with organizational goals and compliance
standards. The position is a remote/telework position with frequent
on-site meetings at the TSA HQs (Springfield, VA).
Roles/Responsibilities: Lead full-stack development across the
software lifecycle – from requirements gathering through design,
development, testing, and deployment. Architect and implement
scalable, secure, and maintainable software applications using
modern frameworks and technologies. Write high-quality, efficient,
reusable code in languages such as Java, C#, C++, ASP.Net , Python,
JavaScript/TypeScript, or equivalent. Experienced with SQL
development. Drive code reviews, enforce coding standards, and
mentor mid-level and junior developers. Collaborate with DevOps
teams to streamline CI/CD pipelines, infrastructure-as-code, and
automated testing processes. Interface with stakeholders to
translate business requirements into technical solutions. Ensure
applications adhere to accessibility (e.g., Section 508),
cybersecurity (e.g., OWASP Top 10, NIST), and performance
standards. Troubleshoot complex issues in production environments
and lead root cause analysis. Evaluate and integrate new tools,
frameworks, and technologies to enhance system performance and
development efficiency. Provide support and mentoring to junior
developers and database administrators. Experienced in Agile
Software Development and familiarity with Agile development tools
such as GitHub, Jira, and familiarity with Agile SAFe Required
Skills and Education: Bachelor’s degree in Computer Science,
Software Engineering, or related field (Master’s preferred). 5–8
years of professional software development experience, including
leadership or technical lead responsibilities. Java/Spring MVC and
Spring Boot experience are highly preferred. Single Sign On (SSO) /
session management / complex permissions environments. Deep
understanding of object-oriented programming, data structures, and
algorithms. Scala/Http4s experience desired. Data engineering
skills are also desirable. Specifically “ETL” (extract, transform,
load) experience. Experience with frontend technologies (e.g.,
React, Angular, Vue) and backend platforms (e.g., Node.js, .NET,
Spring Boot). Strong experience with relational and NoSQL databases
(e.g., SQL Server, PostgreSQL, MongoDB). Familiarity with cloud
services (e.g., AWS, Azure, or GCP) and container technologies
(Docker, Kubernetes). Proficiency in Git and modern development
workflows (Agile/Scrum). Excellent problem-solving skills and the
ability to make architectural decisions independently. Preferred
Qualifications: Active Security Clearance (Secret or higher) or the
ability to obtain one. Experience working in government, defense,
or regulated industries. Certifications such as AWS Certified
Solutions Architect, Microsoft Certified: Azure Developer
Associate, or Certified Kubernetes Application Developer (CKAD).
Familiarity with DevSecOps practices and tools like Terraform,
Jenkins, GitLab CI/CD, SonarQube. Experience integrating with REST
APIs, GraphQL, and/or message brokers (e.g., RabbitMQ, Kafka).
Preference for Tier III help desk experience. Security Clearance:
Candidate must: Be able to pass DHS suitability screening or DHS
financial responsibility standards. Have or be eligible to receive
a DHS Secret security clearance. Existing Secret Clearance is a
plus. When you work for JRAD you will never be just a number. We
put people before profits! JRAD is committed to the health and
well-being of its employees. We offer more paid time off than the
average company upon hire and the following benefits are available
to all full-time employees: Health Insurance Dental Insurance
Vision Insurance Life & Accidental Death and Dismemberment
Insurance Section 125 Flexible Spending Accounts for unreimbursed
medical & dependent day care Disability Insurance 401K Plan Tuition
Reimbursement JRAD is an equal opportunity employer as to all
protected groups, including protected veterans and individuals with
disabilities. The JRAD salary range for this position is a general
guideline only and not a guarantee of compensation or salary. There
are many factors considered when determining the compensation
provided in an offer. These factors include, but are not limited to
position responsibilities, education, experience, knowledge,
skills, and contract terms and conditions. PLEASE NOTE: Once you
apply, to ensure you continue to receive important updates on your
application and status, please add JRAD to your approved email list
and/or check your spam and junk mail often for updates.
Keywords: Joint Research And Development, Llc, Dale City , Senior Software Developer, IT / Software / Systems , Ruby, Virginia