> Markdown version of [/jobs/ext/1424447-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1424447-junior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Engineer - **Company:** Radiance Technologies, Inc. - **Location:** United States - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), JavaScript (Programming Language), Geographic Information Systems, Agile Methodology, Relational Databases, Database Queries, Web Development, Distributed Systems, Github, Python (Programming Language), PostgreSQL, Software Engineering, TypeScript, Web Applications, Reliability of Systems, Backend, Gitlab, Git, Event Driven Architecture, Git Flow, Integration Tests, Information Technology, Software Version Control, Microservices - **Published:** July 24, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9056327/junior-software-engineer ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). * U.S Citizenship with the ability to obtain and maintain a Security Clearance * Foundational software development experience (such as internships, academic projects, or self-directed portfolios). * Proficiency in at least one primary programming language used for backend or web development (e.g., Python, Java, JavaScript/TypeScript). * Understanding of relational databases and SQL (PostgreSQL preferred). * Familiarity with version control systems, specifically Git. * Strong problem-solving skills and a collaborative mindset. * Familiarity with messaging brokers or event-driven architecture. * Active security clearance * Familiarity with Agile frameworks and collaborative development platforms (e.g., GitHub, GitLab, or similar tools). * Basic understanding of geospatial data or web-based mapping applications. ## Description The Junior Software Engineer will work closely with the Naval Research Laboratory (NRL) and other partners to help modernize legacy oceanographic systems by transitioning them into a scalable, event-driven microservices architecture. This is an excellent opportunity to gain hands-on experience with modern tech stacks, distributed systems, and rigorous Agile software development practices in a defense environment. * Develop, test, and maintain containerized microservices that process real-time sensor data. * Assist in building web-based user interfaces and dashboards for the new Command and Control (C2) suite. * Write and execute database queries, assisting with the migration of legacy system data to a unified PostgreSQL environment. * Follow standard Git workflows, ensuring all code commits are tied to documented Agile issues and epics. * Collaborate with cross-functional engineering teams to troubleshoot system bottlenecks and implement scalable solutions. * Write comprehensive unit and integration tests to ensure system reliability. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)