We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Junior Software Engineer

Equiliem
United States, Maryland, Gaithersburg
Mar 07, 2026
Junior Software Engineer - AI-Enabled Development

Location: Gaithersburg, MD | Eagan, MN | Egg Harbor, NJ

Work Schedule: Hybrid (3 days onsite, 2 days remote)

Clearance: Ability to Obtain Public Trust

Citizenship: U.S. Citizenship Required

Pay : $60.00 - $100.00 per hour (Based on Experience listed down below)

26-02268

Position Overview

We are seeking a Junior Software Engineer with experience in AI-enabled development. This role involves contributing to the development of real-time, safety-critical systems that support national air traffic operations in the United Kingdom. The position combines traditional systems engineering practices with AI-augmented software development techniques to deliver high-availability air traffic management platforms.

Job Responsibilities




  • Design, develop, test, and maintain software for real-time, high-availability systems.



  • Utilize AI-assisted development tools to accelerate coding, refactoring, debugging, and automated test generation.



  • Apply AI responsibly across the software development lifecycle, including requirements analysis, system design, implementation, testing, documentation, and code review.



  • Analyze complex system requirements and translate them into efficient and maintainable designs.



  • Develop and maintain automation scripts for development, testing, and production environments.



  • Ensure code quality, reuse, traceability, and maintainability.



  • Collaborate with cross-functional engineering teams to deliver high-quality solutions.




Job Requirements




  • Active experience integrating AI tools into the software development workflow.



  • Proficiency with AI-assisted coding tools (e.g., Claude Code, GitHub Copilot, or similar).



  • Experience using AI for code generation, refactoring, debugging, and automated test creation.



  • Familiarity with IDE-integrated AI workflows and large language model platforms (OpenAI, Anthropic, Google Gemini).



  • Experience with prompt engineering and validating AI-generated outputs.



  • Understanding of human-in-the-loop development practices.



  • Ability to evaluate AI-generated code for correctness, performance, safety, and bias.



  • Knowledge of AI/ML techniques applied within software engineering workflows.



  • Experience with automated testing frameworks.



  • Strong object-oriented programming skills.



  • Experience with programming languages such as C, C++, or Ada (Ada preferred).



  • Development experience with real-time, multi-threaded systems in Linux environments (Red Hat preferred).



  • Familiarity with virtual machines, hypervisors, and low-level networking protocols (TCP/IP, UDP, SCTP).



  • Experience with hardware or complex system integration.



  • Proficiency with source control and configuration management tools.



  • Strong written and verbal communication skills.



  • Ability to work independently and within cross-functional teams.



  • Ability to obtain and maintain a Public Trust clearance.



  • U.S. citizenship required.




Education and Experience Levels




  • Junior Software Engineer: Bachelor's degree + 2-6 years of experience, OR Master's degree + 2-4 years of experience.



  • Software Engineer: Bachelor's degree + 4-8 years of experience, OR Master's degree + 2-6 years of experience.



  • Senior Software Engineer: Bachelor's degree + 8+ years of experience, OR Master's degree + 6+ years of experience.

    #ZR



Applied = 0

(web-6bcf49d48d-ksmjz)