Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mid-Level Software Developer image - Rise Careers
Job details

Mid-Level Software Developer

At Agile Defense we know that action defines the outcome and new challenges require new solutions. That’s why we always look to the future and embrace change with an unmovable spirit and the courage to build for what comes next.


Our vision is to bring adaptive innovation to support our nation's most important missions through the seamless integration of advanced technologies, elite minds, and unparalleled agility—leveraging a foundation of speed, flexibility, and ingenuity to strengthen and protect our nation’s vital interests.


Requisition #: 872

Job Title: Software Developer

Location: Suitland, MD

Clearance Level: Active DoD - Secret


 

SUMMARY

Agile Defense seeks qualified candidates for support of the Maritime Domain Awareness (MDA) capabilities of the Office of Naval Intelligence (ONI) Nimitz Operational Intelligence Command (OIC).  Agile Defense provides IT support services to ONI OIC to include tier 1 through 3 on-call support, planning and scheduling, customer/user support, systems engineering and technical assessments, software engineering, system administration and operation, database administration and development, system/software testing and break-fix support.  Further support includes migration of MDA capabilities to the cloud, and the application of artificial intelligence/machine learning (AI/ML) tools to existing MDA data sets.

 

JOB DUTIES AND RESPONSIBILITIES

Design, develop, implement, and maintain software applications.


Software applications include government off-the-shelf (GOTS), modified off-the-shelf (MOTS), and commercial off- the-shelf (COTS) that are used on both unclassified as well as classified ONI systems


Development may include research, new development, modification, reuse, reengineering, maintenance, or any other activities that result in software products to meet the needs of specific client/business requirements of ONI


Experience with Docker containers, BitBucket repositories, and REST APIs


Utilize Javascript coding skills to maintain and sustain current capabilities


Develop and maintain source code in compliance with secure coding standards, application STIGS, and all applicable government regulations, guidance, and directions


Provide application development support within the Development Team.


Troubleshoot application deployment.


Attending and contributing to company development meetings.


Learning the codebase and improving your coding skills.


Writing and maintaining code.


Working on minor bug fixes.


Monitoring the technical performance of internal systems.


Responding to requests from the development team.


Gathering information from consumers about program functionality.


Conducting development tests.


Codes and assists in the design of software components, units and modules for client/customers.


Prepares comprehensive test plans.


Provides test results and recommends more complex corrections to senior developers.


Codes enhancements and supports features.


Writes product and user documentation.


Requires extensive knowledge of one or more platforms and operating systems, and of programming languages such as C and C++.


Typically requires knowledge of one or more systems architectures such as client/server and distributed processing.


QUALIFICATIONS


Education, Background, and Years of Experience

Bachelor's preferred.

3 - 5 years of experience, or equivalent relevant work experience; e.g., each year of work experience may be substituted for each year of education required


ADDITIONAL SKILLS & QUALIFICATIONS

Required Skills

Experience with Scrum project management methodology.

Should have knowledge of Angular, Python, ReactJS, TypeScript, NextJS

Experience with Python, Javascript, messaging experience, and microservice based architecture experience. 

Experience in AWS architecture and Kubernetes (EKS) development, Docker containers, BitBucket repositories, and REST APIs

8570/8140 Compliant IAT Level II Certification



WORKING CONDITIONS

Contractor site with 0%-10% travel possible. Possible off-hours work to support releases and outages. General office environment. Work is generally sedentary in nature, but may require standing and walking for up to 10% of the time. The working environment is generally favorable. Lighting and temperature are adequate, and there are not hazardous or unpleasant conditions caused by noise, dust, etc. Work is generally performed within an office environment, with standard office equipment available.


Employees of Agile Defense are our number one priority, and the importance we place on our culture here is fundamental. Our culture is alive and evolving, but it always stays true to its roots. Here, you are valued as a family member, and we believe that we can accomplish great things together. Agile Defense has been highly successful in the past few years due to our employees and the culture we create together. 


What makes us Agile? We call it the 6Hs, the values that define our culture and guide everything we do. Together, these values infuse vibrancy, integrity, and a tireless work ethic into advancing the most important national security and critical civilian missions. It's how we show up every day. It's who we are.


We also believe in supporting our employees by offering a competitive and comprehensive benefits package. To explore the benefits we offer, please visit our website under the Careers section.


Happy - Be Infectious.

Happiness multiplies and creates a positive and connected environment where motivation and satisfaction have an outsized effect on everything we do.


Helpful - Be Supportive.

Being helpful is the foundation of teamwork, resulting in a supportive atmosphere where collaboration flourishes, and collective success is celebrated.


Honest - Be Trustworthy.

Honesty serves as our compass, ensuring transparent communication and ethical conduct, essential to who we are and the complex domains we support.


Humble - Be Grounded.

Success is not achieved alone, humility ensures a culture of mutual respect, encouraging open communication, and a willingness to learn from one another and take on any task.


Hungry - Be Eager.

Our hunger for excellence drives an insatiable appetite for innovation and continuous improvement, propelling us forward in the face of new and unprecedented challenges.


Hustle - Be Driven.

Hustle is reflected in our relentless work ethic, where we are each committed to going above and beyond to advance the mission and achieve success.


Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

Agile Defense Glassdoor Company Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Agile Defense DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Agile Defense
Agile Defense CEO photo
Jay Lee
Approve of CEO

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mid-Level Software Developer, Agile Defense

Are you ready to take the next step in your career as a Mid-Level Software Developer at Agile Defense in Suitland, MD? We are searching for someone who thrives in a dynamic environment and is excited about embracing new challenges. In this role, you’ll be pivotal in supporting the Maritime Domain Awareness capabilities of the Office of Naval Intelligence. You'll get to design, develop, and maintain software applications that drive important missions, using advanced technologies and innovative tools to achieve great outcomes. Your day-to-day work might involve implementing government off-the-shelf solutions, utilizing programming languages like JavaScript, Python, and C++, maintaining source code, and addressing deployment challenges. We’re looking for a passionate team player who enjoys contributing to the development team's success while adhering to secure coding practices and government standards. Plus, with the opportunity to work on migrating capabilities to the cloud and integrating AI/ML tools, you’ll be at the forefront of technological advancement. With a supportive culture valuing teamwork, honesty, and continuous growth, Agile Defense understands that our employees are our top priority. Join us, and let’s build something amazing together! If you’re qualified, with around 3-5 years of experience in software development and a hunger for innovation, apply now and take your place in our mission-driven team!

Frequently Asked Questions (FAQs) for Mid-Level Software Developer Role at Agile Defense
What are the primary responsibilities of a Mid-Level Software Developer at Agile Defense?

As a Mid-Level Software Developer at Agile Defense, you'll engage in various responsibilities like designing, developing, and maintaining software applications, including government off-the-shelf solutions. You'll implement coding standards, troubleshoot deployment issues, and contribute to cloud migration projects. Your role also involves writing documentation, conducting testing, and collaborating closely with other team members to ensure software meets operational needs.

Join Rise to see the full answer
What qualifications are required for the Mid-Level Software Developer role at Agile Defense?

To be eligible for the Mid-Level Software Developer position at Agile Defense, you generally need a Bachelor's degree and around 3-5 years of experience in software development, or equivalent work experience. Experience with programming languages such as JavaScript, Python, and C++ is essential, alongside familiarity with tools like Docker, REST APIs, and Scrum methodologies.

Join Rise to see the full answer
How does Agile Defense support professional growth for Mid-Level Software Developers?

Agile Defense is committed to the growth of its developers by fostering a collaborative atmosphere where learning and teamwork are emphasized. As a Mid-Level Software Developer, you’ll have opportunities for continuous improvement through hands-on experience with both current and new technologies, participation in meetings to brainstorm ideas, and mentorship from senior team members to refine your skills and knowledge.

Join Rise to see the full answer
What kind of technologies will a Mid-Level Software Developer work with at Agile Defense?

As a Mid-Level Software Developer at Agile Defense, you can expect to work with a variety of technologies. You'll primarily utilize programming languages such as JavaScript and Python, and you'll gain experience with Docker containers, AWS architecture, and microservices. You’ll also work on integrating AI/ML tools, making it an exciting role for those passionate about technology.

Join Rise to see the full answer
What is Agile Defense's culture like for Mid-Level Software Developers?

The culture at Agile Defense for Mid-Level Software Developers emphasizes six key values: Happiness, Helpfulness, Honesty, Humility, Hunger, and Hustle. Employees are valued as family members, with an encouraging environment that fosters teamwork, open communication, and a commitment to missions of national importance. Agile Defense believes that happiness and collaboration lead to significant successes.

Join Rise to see the full answer
Common Interview Questions for Mid-Level Software Developer
Can you describe your experience with programming languages relevant to the Mid-Level Software Developer role?

When answering this question, reflect on your familiarity and proficiency with languages like JavaScript, Python, and C++. Provide specific examples of projects where you applied these skills and how they contributed to successful development processes.

Join Rise to see the full answer
How do you approach troubleshooting issues in software deployment?

For this question, discuss your systematic approach to troubleshooting. Mention how you assess the situation, identify the root cause, and what steps you take to resolve deployment issues. Provide a past example that showcases your problem-solving abilities.

Join Rise to see the full answer
What role does teamwork play in your software development process?

Emphasize the importance of teamwork in your previous experiences. Discuss how collaboration with peers enhances problem-solving and leads to innovative solutions, and give examples of successful projects completed as part of a team.

Join Rise to see the full answer
How familiar are you with Agile methodologies, particularly Scrum?

In your response, summarize your experience using Scrum methodologies in software development. Highlight specific practices you've used, such as sprint planning, daily stand-ups, and retrospectives, and how they've benefitted your team and project outcomes.

Join Rise to see the full answer
What strategies do you use to ensure compliance with secure coding standards?

Discuss your understanding of secure coding standards and mention specific practices such as code reviews, adhering to defined guidelines, or using static analysis tools. Explain why these practices are crucial in safeguarding sensitive information.

Join Rise to see the full answer
Can you give an example of a challenging software development project you completed?

Share a story about a complex project that presented obstacles, explaining your role, the challenges faced, and the ultimate solution you implemented. This highlights your problem-solving skills and resilience in the face of difficulties.

Join Rise to see the full answer
How do you keep your programming skills up to date?

Mention how you prioritize continuous learning through various means, such as online courses, coding boot camps, tech meetups, or reading industry blogs. Discuss the importance of staying current with new technologies as a Mid-Level Software Developer.

Join Rise to see the full answer
What is your experience with cloud technologies, particularly AWS?

In your answer, detail your familiarity with AWS, pointing to specific services you've used, how you’ve integrated them into applications, and the benefits realized from cloud deployment. Illustrate with examples where applicable.

Join Rise to see the full answer
How do you handle feedback on your code from peers or senior developers?

Discuss your openness to feedback and how you view critiques as opportunities for growth. Provide an example where feedback you received led to a significant improvement in your coding practices.

Join Rise to see the full answer
What motivates you as a Mid-Level Software Developer?

Reflect on your motivations, such as solving complex problems, creating impactful software, and contributing to a team’s success. Convey your passion and how it drives you to achieve high standards in your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago

Join Agile Defense as a Systems Administrator II, supporting advanced technology solutions for national security.

Photo of the Rise User

As a Java Microservice Engineer at Agile Defense, you will leverage advanced technology solutions to enhance our nation's most important missions.

Photo of the Rise User
Posted 6 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

We are looking for a skilled Software Engineer to contribute to innovative projects and enhance our software solutions in Oxnard, CA.

Photo of the Rise User
Posted 11 days ago

Join AbbVie as an AEM Engineer and play a vital role in shaping their AEM Cloud platform for leading Allergan Aesthetics brands.

Photo of the Rise User

Join Palo Alto Networks as a Staff Software Engineer to help secure and modernize cybersecurity solutions.

Photo of the Rise User
Posted 4 days ago

Join Version 1 as a Technical Lead and leverage your Python expertise in the trading domain while leading dynamic development teams.

Photo of the Rise User
Posted 8 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Google is looking for a versatile Software Engineer III, Full Stack to develop next-generation technology and tackle complex challenges.

Photo of the Rise User
Watershed Remote San Francisco, California, United States
Posted 11 days ago

Join Watershed as a Mid-Level Full-Stack Software Engineer and play a crucial role in building product solutions for climate data management.

Photo of the Rise User
Posted 13 days ago

Become part of Motorola Solutions' team as a Software Engineer, focused on improving safety through innovative communication technologies.

Photo of the Rise User
Coupang Hybrid Mountain View, California, United States
Posted 21 hours ago

Join Coupang to scale the developer platform and enhance productivity through innovative technologies and automation.

Agile Defense's mission is to transform our government customers' organizations using Information Technology so that they can meet their mission's deadlines with efficiency and quality.

135 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog