Mid-Level Software Developer
JRAD
Mid-Level Software Developer
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.
- Role Description Concept Plus is seeking a Mid-Level Software Developer to support client IT systems within a CI/CD DevSecOps environment. This role is responsible for developing and maintaining applications, ensuring code is integrated, tested, and deployed efficiently...SoftwareFull timeLocal area
$70.8k - $156.7k
...Mid Level Software Developer Category: Software Development/ Engineering Main location: United States, Louisiana, Lafayette Alternate Location(s): United States, Tennessee, Knoxville Position ID: J0426-2705 Employment Type: Full Time U.S.- LFY Live...SoftwareFull timeWork experience placementWork at officeLocal area- ...Mid-Level Full Stack Developer The client is seeking a Mid-Level Full Stack Developer with a strong background in Java, Spring Boot, and Angular... ...Responsibilities: Design and implement scalable software solutions using Core Java and J2EE. Develop and maintain...Software
- ...PlanIT Group is seeking a Mid - Level .NET Developer to support our Federal customer in the Washington, DC area. The ideal candidate will join... ...and REST APIs • Experience working in the Agile software development methodology • Experience with Microsoft SQL...SoftwarePermanent employmentRemote work
- ...Mid-Level Software Developer Our team provides focused agile software development and maintenance for CODIS, a mission-critical application for the FBI. Today, CODIS is a client server application developed using Microsoft.NET that supports a database repository of...SoftwareLocal area
$75k - $113k
...Mid-Level Full Stack Developer – Lead I, Software Engineering UST is seeking a talented Mid-Level Full Stack Developer to join our dynamic engineering team. The candidate will have a strong foundation in both front-end and back-end development, and a passion for building...SoftwareFull timeTemporary workFlexible hours- ...Mid-level Developer Randstad Technologies is seeking a mid-level developer. The position will focus on delivering customer facing web applications... ..., work with Product owner and other team members to develop software using Scrum methodology, participate in peer reviews, build...Software
$100k - $130k
...Job Title MID LEVEL SOFTWARE DEVELOPER Location Colorado Springs, CO US (Primary) Huntsville, AL US Category Engineering Job Type Full-Time Career Level Experienced (Non-Manager) Education Bachelor's Degree Security Clearance Required...SoftwareFull timeContract workLocal area- ...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,...SoftwareFull time
- ...Position Overview The Mid-Level Developer supports implementation of AWS Cloud Native solutions as part of a large-scale legacy system... ...Requirements Required Qualifications ~4-7 years of software development experience. ~ Strong proficiency in Python....SoftwareTemporary workRemote workFlexible hours
$75k - $113k
...Role description Mid-Level Full Stack Developer Lead I - Software Engineering Who We Are: Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into...SoftwareFull timeTemporary workPart timeWork at officeLocal areaFlexible hours$59 - $60 per hour
...Mid Level Application Developer Framingham, Massachusetts, United States $ 59.00 - 60.00 (US Dollar) Mid Level Application Developer needs... ...experience. Experience delivering features through the full software development life cycle (SDLC). Hands-on experience...SoftwareWork experience placement- ...Mid-Level.NET Developer We are seeking a mid-level.NET developer with hands-on experience in banking to support the development and enhancement... ...~2–5 years of professional experience in software development (maximum 7 years). ~ Strong experience with.NET...Software
- deciBel Research has an immediate opening for a Mid-level Software Developer in Huntsville, AL. Position Description We are seeking a mid-level AI Software Developer (5-10 years of experience) who is passionate about applying artificial intelligence to transform complex...SoftwareInternshipImmediate start
- ...~Operates with appreciable latitude in developing methodology and presenting solutions to... ...modifies general computer applications software or specialized utility programs. ~Analyzes... ..., develops, and tests operating systems-level software, compilers, and network...SoftwareFull timeTemporary workWork at office
- ...Seeking a talented Mid-Level Full Stack Developer, the full-time position will design, develop, and maintain end-to-end web applications using modern... ...Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical...SoftwareFull timeRemote work
- ...Mid Level Software Developer Reflexive Concepts is seeking a skilled Mid Level Software Developer to join our team! Join a team of developers and system engineers and play a crucial role in ensuring that applications in the Human Resource Applications and Services...Software
- ...security clearance . Experience is important to us: You have a Bachelor's degree with 3 years of experience Experienced Software Developer: At least 3 years in Java or similar object-oriented programming language Experience working with Spring Boot REST APIs...SoftwareTemporary workWork at officeRemote work
- ...Developer Client is one of the fastest growing payment processing companies in the country. This year they will process $14 billion... ...volume for 45,000 merchants. Our team is a growing group of software developers dedicated to creating great software and growing...Software
$90k - $105k
Role Description Mid-Level Web Application Developers support active modernization work by implementing enhancements, integrations, and fixes within... ...Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related field ~5-7 years in web...SoftwareFull timeRemote workFlexible hours- ...Location: Laurel, MD Schedule: Full-Time, On-Site Clearance Required: TS/SCI with Polygraph SITEC Consulting is seeking a Mid-Level Software Developer to support the sustainment, enhancement, and production support of enterprise business applications in a secure mission...SoftwareFull time
- ...team supporting national defense operations. We are seeking a Mid-Level Developer skilled in offensive capability development for Windows... ...in Windows environments. Design and implement secure software solutions and integrations. Conduct testing, debugging...Software
- Role Description DecisionPoint seeks a Mid-Level Developer (CMS) to support the design, development, and sustainment of a secure enterprise... ...backend data services. ~Build secure, modular, and reusable software components within AWS GovCloud environments. ~Collaborate...SoftwareFull timeRemote work
- ...About the job Software Developer Software Developer needs 10+ years' Mulesoft developer experience Software Developer requires: Bachelor's degree in Computer Science or related field and more than 4 years of relevant experience, or Master's Degree and more...Software
- ...Mid level C++/ Rust Developer (embedded) Location: palatine,IL Duration: Long term 80% remote-must be as needed quarterly . They will cover... ...range of activities that includes: hardware bring-up, software architecture, distributed systems, radio communications,...SoftwareContract workRemote work
- deciBel Research has an immediate opening for a Mid-level Software Developer in Huntsville, AL. Position Description deciBel Research is seeking a junior level software developer to support Modeling & Simulation (M&S) development for digital and hardware-in-the-loop radar...SoftwareImmediate start
- ...Job Title: Software Engineer Location: Austin, TX (3 days a week onsite) Duration: 1 Year Contract Minimum... ...modules and components - Demonstrable experience developing, optimizing, and maintaining an enterprise-level web services including complete ownership of the...SoftwareContract work3 days per week
$79k - $135k
...Junior To Mid Level Software Developer SimVentions is 100% employee-owned and proudly ranked among Virginia's Best Places to Work year after year! We are actively seeking a strong junior to mid-level software developer with experience in software design, development...SoftwareContract workTemporary workCasual workFlexible hours- ...Sr. Software Engineer Qualifications and Education Requirements: A certificate or diploma from a technical college is a typical minimum requirement, but associate's and bachelor's degrees both exist in computer related majors as well. Good communication skills are...SoftwareRemote work
- ...mission sets. About the Role Redhorse is transforming how the government utilizes data and technology. We are looking for a Mid-Level Software Developer to join our team and contribute to the design, development, and maintenance of a web-based tool used by non-technical...SoftwareContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-Level Software Developer. Be the first to apply!
- mid-level java developer United States
- mid-level software developer United States
- mid level web developer United States
- ngo software engineer United States
- software engineer matlab simulink United States
- software developer United States
- software developer internship no experience United States
- software developer apprenticeship United States
- junior software developer United States
- part time software developer remote United States





