Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mid-Level Software Developer

Joint Research & Development, Inc.

JRAD is seeking candidates for a Mid-Level Software Developer position responsible for designing, developing, testing, and maintaining software applications that meet organizational and client requirements. This position requires proficiency in coding, debugging, and collaborating within cross-functional teams. The ideal candidate demonstrates strong problem-solving skills, writes clean and maintainable code, and contributes to system architecture discussions and improvements. The position is a remote/telework position with occasional on-site meetings at the TSA HQs (Springfield, VA).

Roles/Responsibilities:
  • Develop and maintain software applications using programming languages such as Java, C#, C++, ASP.Net Python, JavaScript.
  • Participate in all phases of the software development lifecycle, including planning, design, development, testing, deployment, and maintenance.
  • Collaborate with product owners, designers, and QA teams to deliver high-quality, user- focused solutions.
  • Debug, test, and resolve software defects and performance bottlenecks.
  • Write and maintain technical documentation including code comments, manuals, and API references.
  • Familiar with Agile Software Development such as SAFe and other Agile tools such as Github, JIRA
  • Follow best practices in version control (e.g., Git), agile development, and CI/CD pipelines.
  • Ensure software complies with security, accessibility, and quality standards (e.g., OWASP, Section 508, NIST).
  • Contribute to architectural decisions and recommend improvements for existing applications and systems.
  • Stay updated on emerging technologies and industry trends relevant to the team's tech stack.
  • Provide support and mentoring to junior developers and database administrators.
Required Skills and Education:

Candidate must possess the following:
  • Bachelor's degree in: Computer Science, Software Engineering, or a related field.
  • 5 years of hands-on experience in software development.
  • 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/ experience desired.
  • Data engineering skills are also desirable. Specifically "ETL" (extract, transform, load) experience.
  • Proficiency in one or more backend languages (e.g., Java, .NET, Node.js) and frontend frameworks (e.g., React, Angular, Vue.js).
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with RESTful APIs, microservices architecture, and containerization (e.g., Docker, Kubernetes).
  • Strong understanding of software development best practices and design patterns.
  • Experience using Agile methodologies (Scrum, Kanban).
Preferred Qualifications:
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience working in DevOps environments with tools like Jenkins, GitLab CI/CD, or GitHub Actions.
  • Familiarity with automated testing frameworks (e.g., JUnit, PyTest, Jest).
  • Security clearance or eligibility (for government roles).
  • Relevant certifications (e.g., AWS Developer Associate, Microsoft Certified Developer).
  • Experience in DevSecOps or Infrastructure as Code (IaC) environments.
Security Clearance:
  • Capable of passing DHS suitability screening or DHS financial responsibility standards.
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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Mid-Level Software Developer in Arlington, VA vacancy
  •  ...Overview: We are seeking a versatile and experienced .NET Developer with a strong background in VBA, Microsoft Access, Visual...  ...applications to modern .NET platforms. • Solid understanding of software development best practices and design patterns. • Ability... 
    Software
    Remote work

    Hire Talent

    McLean, VA
    4 days ago
  • $120k - $150k

     ...Software Engineer, Senior Location US-VA-McLean ID 2026-4629 Category Software & Systems Development...  ...a Senior Software Engineer at AMERICAN SYSTEMS, you will: Develop and enhance responsive web applications using frameworks such as... 
    Software
    Full time
    For contractors
    Remote work

    American Systems

    McLean, VA
    3 days ago
  •  ...systems. Demonstrate experience with developing system architecture solutions....  ...respect to modern database design, modern software languages. Designs and develops new...  ...0 Baseline Certification: Category IAT Level II 2. Computing cert: AWS... 
    Software

    E-talentnetwork

    McLean, VA
    1 day ago
  •  ...Microsoft Dynamics CRM Developer Visa status: U.S. Citizens and those authorized to work...  ...responsibilities will include meeting software compliance standards including version control...  ...experience in delivering enterprise level solution. Ability to develop software... 
    Software

    Keylent Inc

    Washington DC
    2 days ago
  •  ...10+ years of relevant experience in IT software development and 5+ experience as a technical...  ...5, CSS, JavaScript. Experience in developing and consuming Web services, WCF, REST, SOAP...  ...DOM, JSON, XML, and Web API. Expert-level competency in Database modeling... 
    Software
    Work at office

    Omni Inclusive

    Washington DC
    4 days ago
  •  ...Ford Pro Software Engineer While others are taking a technology-first approach, Ford Pro is putting people first. We are building...  ...environment, the Software Engineer is expected to work in a pair developing working, tested code based on proven Lean/Agile methods.... 
    Software

    Software Technology Inc

    Washington DC
    2 days ago
  • $70.8k - $172.4k

     ...secure. Mentor junior architects and developers. Required qualifications to be successful...  ...factors not limited to skill set, level, experience, relevant training, and licensure...  ...: Application Development Software Architecture Data Modeling... 
    Software
    Full time
    Local area

    CGI

    Arlington, VA
    3 days ago
  •  ...Release Trains (ARTs) to deliver secure, reliable, and auditable software at scale. The DevOps Engineer will support a complex...  ...release processes. This position works closely with developers, testers, SREs, release managers, cybersecurity personnel, and... 
    Software
    Full time
    Contract work

    Spatial Front

    Arlington, VA
    3 days ago
  •  ...Overview Black Canyon Consulting (BCC) is searching for a Mid-Level Software Developer with C++ and Javascript to support National Center for Biotechnology Information (NCBI). This opportunity is full time and onsite at the NCBI in Bethesda, MD. The NCBI Taxonomy covers... 
    Software
    Full time
    Work experience placement

    Digital Library Federation

    Bethesda, MD
    23 hours ago
  • $140k

     ...XLA is looking for a Senior Web Developer to support a federal agency in Arlington, VA. This position requires the candidate to be...  ...Experience working with accounting systems like CGI Momentum software or other COTS product. Experience development applications... 
    Software
    Local area
    Monday to Friday

    XLA

    Arlington, VA
    3 days ago
  •  ...would think Says hybrid but I don't think they come on site Java /Python Developer will help support the API Platform implementation. Senior Full-Stack Software Engineer responsible for building web applications using Python, Java, and many other cutting... 
    Software

    3B Staffing LLC

    Washington DC
    2 days ago
  •  ...contingent upon award. The TRIRIGA Senior Application Developer is responsible for system updates, patching, performance...  ...~ Must be able to manage and track change requests and software releases ~ Must have knowledge of TRIRIGA transition... 
    Software
    For contractors

    Essnova Solutions

    Washington DC
    3 days ago
  • $74k - $184k

     ...defense technology company, is seeking a Software Engineer to be part of our Warfare...  ...between software components. Assist in developing user, functional, and technical requirements...  ...to place multiple candidates at various levels. Therefore, more than one pay range has... 
    Software
    Full time
    Work at office
    Immediate start
    Remote work

    Innovative Defense Technologies

    Arlington, VA
    12 hours ago
  •  ...Fullstack Java Developer McClean, Va ( 5 days onsite/ 1st round video/ final round onsite...  ...development, prototyping, and high level technical consulting. • Work closely with...  ...development, integration and testing of software solutions based on J2EE technologies.... 
    Software
    Long term contract

    Sky Systems

    McLean, VA
    3 days ago
  • $105k - $141.75k

     ...Rocket Enterprise Server and Enterprise Developer experience. Additionally, technical skills...  ...or PLI programming experience System level experience of IBM CICS; IMS and JCL...  ...gross before taxes. . What Rocket Software can offer you in USA: Unlimited Vacation... 
    Software
    Remote work
    Worldwide

    Rocket Software

    Washington DC
    4 days ago
  •  ...Software Developer This position is onsite in Huntsville AL at Redstone Arsenal: $3,000 Relocation Assistance Software Developer We are...  ...modern, cloud-enabled environment. This position is open to mid-level and senior developers, with responsibilities and scope aligned... 
    Software
    Relocation package

    Navstar

    Washington DC
    2 days ago
  •  ...Senior Java Developer Location: Washington DC/Herndon VA Contract to Hire - 3 Months...  ...Development Team is looking for a senior software engineer to join their team as they...  ...automated by the application. Assess high level design issues relating to platform, enterprise... 
    Software
    Contract work
    Immediate start

    My3Tech Inc

    Washington DC
    2 days ago
  •  ...spans over 16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize...  ...with execution and provide secure service solutions by developing and using the latest technologies that thrive our resources to... 
    Software

    InterSources

    McLean, VA
    3 days ago
  •  ...architecting DevOps-based CI/CD deployment pipelines required ~1-3 years Terraform experience required ~1-3 years hands-on experience in software development experience preferred ~2-3 years of experience with Source Code Management and branching usage required ~1-3 years... 
    Software

    Software Technology Inc

    Washington DC
    2 days ago
  •  ...Mid-Level Software Developer We are seeking a Mid-Level Software Developer to join a collaborative engineering team supporting mission-critical Human Resources applications for a national security customer. This position offers the opportunity to develop, enhance,... 
    Software
    Full time

    Omniscius

    Laurel, MD
    3 days ago
  •  ...or PLI programming experience System level experience of IBM CICS; IMS and JCL Relational...  ...Data Management, etc. Experience developing, deploying, and tuning data...  ...Remote #LI-MM1 . . What Rocket Software can offer you in USA: Unlimited Vacation... 
    Software
    Local area
    Remote work
    Worldwide

    Rocket Software

    Washington DC
    1 day ago
  •  ...intelligence, identifying customer concerns and key issues, and developing win strategies to thread into strategic pursuits. May...  ...grammar and style. A strong working knowledge of desktop publishing software (e.g., Adobe Creative Suite), graphics programs (e.g., InDesign... 
    Software
    Daily paid
    Work at office
    Remote work
    Relocation package

    AECOM

    Arlington, VA
    4 days ago
  •  ...hybrid in the DC Metro area. Roles and Responsibilities Design, develop, and maintain cloud and virtualized environments, ensuring high...  ...reliability, performance, and security. Collaborate with software teams to support Java/J2EE application development and deployment... 
    Software
    Full time

    Astor & Sanders

    McLean, VA
    1 day ago
  •  ...engineering or equivalent experience A minimum of 9+ years of developer experience Solid understanding of typical multi-tier...  ...Excellent communication skills. Scope of the Work: Agile Software Development Analyze the Business requirements and technical... 
    Software

    Omni Inclusive

    McLean, VA
    2 days ago
  •  ...Clearance Active Secret (DCSA-issued) Position Summary Senior-level developer/architect supporting all aspects of PeopleSoft application...  ...Required Experience and Qualifications 8-10 years of related software development and architecture experience (per SOW Section 8.0... 
    Software

    Parse Tek

    Washington DC
    3 days ago
  • $137.74k - $188.35k

     ...heights lies in our talented people. That’s why we’re committed to developing talent and providing opportunities for career growth at every...  ...Consultant at Excella, you will not only develop high-quality software solutions but also provide technical leadership and mentorship... 
    Software
    Work from home
    Home office
    Flexible hours

    Excella

    Arlington, VA
    13 days ago
  •  ...Position Overview The Mid-Level Developer supports implementation of AWS Cloud Native solutions as part of a large-scale legacy system-of-systems...  ...remediation efforts. Required Qualifications 4–7 years of software development experience. Strong proficiency in Python.... 
    Software
    Temporary work
    Flexible hours

    Ignite IT, LLC

    Suitland, MD
    23 hours ago
  •  ...Mid-Level DevOps Engineer We are seeking a highly skilled Mid-Level DevOps Engineer who...  ...solutions, ensuring quality delivery of software through thorough testing and reviews. The...  ...(CLI) and Cloud SDKs. They will develop technical solutions to complex problems... 
    Software

    Software Technology Inc

    McLean, VA
    2 days ago
  • $90k - $150k

     ...excellence. Establish and manage Service Level Indicators (SLIs), Service Level...  ..., and business continuity activities. Develop and implement automation to reduce manual...  ...Engineering, or related field. ~5 years of software engineering, 3 years site reliability engineering... 
    Software
    Permanent employment
    Full time
    Contract work

    Spatial Front

    Arlington, VA
    3 days ago
  •  ...charters, scope, success metrics (OKRs), and value hypotheses. Develop integrated plans (roadmaps, timelines, dependency maps, resource...  ...engineering leadership. Proven success delivering large-scale software or platform initiatives across multiple teams. Strong knowledge... 
    Software
    Permanent employment
    Contract work
    Local area

    Robotics Technologies LLC

    Washington DC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid-Level Software Developer. Be the first to apply!