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

Junior Software Engineer

Radiance Technologies is a 100% employee-owned company where innovation, ownership, and collaboration are at the heart of everything we do. We offer a benefits package that stands out in the industry—featuring competitive salaries, full health/dental/vision/life insurance, a generous 401(k), educational reimbursement, and a supportive, dynamic work environment where you can thrive and grow.

We’re looking for a Software Engineer to join our Enhanced Modeling and Simulation (M&S) team. In this role, you’ll collaborate with a multidisciplinary group of software engineers, data scientists, and operations research analysts to support the Joint Warfare Analysis Center and other Department of Defense and Intelligence Community partners.

If you’re passionate about building intelligent systems, leveraging machine learning, and creating innovative solutions that support national defense, this opportunity is for you.

Key Responsibilities

  • Research, develop, and deploy machine learning algorithms for both software and hardware applications
  • Design and optimize systems using scientific analysis and mathematical modeling
  • Analyze complex datasets to develop high-performance software solutions
  • Build tools and systems to support software testing, validation, and performance benchmarking
  • Collaborate with cross-functional teams to integrate modeling and simulation capabilities into DoD platforms

Required Skills

  • Self-motivated with strong communication and organizational abilities
  • Capable of working independently with minimal supervision
  • Active TS/SCI security clearance required

Required Experience

  • Experience formulating and designing software systems (for constructive simulation systems (e.g. AFSIM, ITASE, NGTS preferred), using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Experience developing software system testing procedures, programming, and documentation
  • Experience spanning the full development lifecycle from prototyping (concept and user -centered design) through software architecture & modeling, agile development, testing and deployment, to software verification & validation
  • Experience in modeling communications networks
  • Experience developing software tools for data pipelines, data extraction, mapping and aggregation preferred.
  • Strong programming proficiency in C++ and/or Java, with scripting knowledge in Python or R preferably
  • Hands-on experience with modeling and simulation environments like AFSIM, NGTS, and ITASE
  • Minimum of four years of experience

Desired Qualifications

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or related field
    (including at least 30 semester hours in mathematics, statistics, and computer science)
  • Experience with containerization and virtualization platforms (e.g., Docker, WSL2)
  • Proficiency in IDEs such as Visual Studio, Visual Studio Code, or PyCharm
  • Familiarity with DoD security, compliance practices, and secure software development

EOE/Minorities/Females/Vet/Disabled

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 Junior Software Engineer, radiancetech

Radiance Technologies is actively seeking a passionate Junior Software Engineer to join our Enhanced Modeling and Simulation (M&S) team at the Joint Warfare Analysis Center in Dahlgren, VA. As an employee-owned company, we place a strong emphasis on innovation and collaboration, making this an excellent opportunity to engage with a supportive and dynamic work environment that truly values your contributions. In this exciting role, you will be working alongside a talented group of software engineers, data scientists, and operations research analysts. Your primary responsibilities will involve researching, developing, and deploying machine learning algorithms while designing and optimizing systems through scientific analysis. If you have a knack for analyzing complex datasets and are eager to build intelligent systems that contribute to national defense, then we’d love to have you on our team! With our comprehensive benefits package, including competitive salaries and generous educational reimbursement, Radiance Technologies offers a setting where your career can thrive and flourish. Join us in crafting innovative solutions and supporting key Department of Defense and Intelligence Community partners while advancing your professional journey in a vibrant, future-focused company.

Frequently Asked Questions (FAQs) for Junior Software Engineer Role at radiancetech
What are the key responsibilities of the Junior Software Engineer at Radiance Technologies?

As a Junior Software Engineer at Radiance Technologies, your key responsibilities will include researching and deploying machine learning algorithms for software and hardware applications, designing systems through scientific analysis, and analyzing complex datasets to develop high-performance solutions. You'll also build tools for software testing and collaborate with cross-functional teams to enhance modeling and simulation capabilities.

Join Rise to see the full answer
What qualifications are required for the Junior Software Engineer position at Radiance Technologies?

To qualify for the Junior Software Engineer role at Radiance Technologies, you should possess a minimum of four years of experience in formulating software systems and have strong programming proficiency in C++ and/or Java, preferably with scripting knowledge in Python or R. An active TS/SCI security clearance is required along with a Bachelor’s degree in Computer Science or a related field, particularly with coursework in mathematics and statistics.

Join Rise to see the full answer
How does collaboration function for the Junior Software Engineer at Radiance Technologies?

Collaboration is at the heart of Radiance Technologies' culture. As a Junior Software Engineer, you'll work closely with multidisciplinary teams, including data scientists and operations research analysts. This collaborative approach allows you to integrate modeling and simulation capabilities into various Department of Defense platforms, enhancing both your skills and project outcomes.

Join Rise to see the full answer
What programming skills are necessary for a Junior Software Engineer at Radiance Technologies?

Candidates applying for the Junior Software Engineer position at Radiance Technologies need strong programming skills in C++ and/or Java, along with some scripting abilities in Python or R. Familiarity with software development tools like Visual Studio and experience in modeling environments such as AFSIM, NGTS, and ITASE are also highly valued.

Join Rise to see the full answer
What kind of work environment can a Junior Software Engineer expect at Radiance Technologies?

At Radiance Technologies, Junior Software Engineers can expect a supportive and innovative work environment. Being employee-owned, the culture emphasizes employee contributions, ongoing professional development, and dynamic collaboration across teams, making it a truly engaging place to build your career.

Join Rise to see the full answer
Common Interview Questions for Junior Software Engineer
Can you describe your experience with machine learning algorithms as a Junior Software Engineer?

In responding to this question, share specific projects where you researched, developed, or deployed machine learning algorithms. Highlight your ability to apply mathematical concepts and scientific analysis in these projects, and relate how this experience aligns with the needs at Radiance Technologies.

Join Rise to see the full answer
How do you approach system design and optimization?

Discuss your methodical approach to system design, emphasizing your experience with scientific analysis and mathematical modeling. Provide examples of optimizations you’ve implemented in past projects and how they contributed to performance enhancement.

Join Rise to see the full answer
What is your experience with full software development lifecycle?

Explain your familiarity with the full software development lifecycle by detailing your experience from prototyping through deployment. Discuss how your experiences relate to agile methodologies and the importance of iteration in software development, linking it back to the role at Radiance Technologies.

Join Rise to see the full answer
How do you handle collaborating with diverse teams?

In your response, mention specific instances where you've collaborated with multidisciplinary teams. Highlight your communication skills and how you ensure everyone’s input is valued, adding how this environment is beneficial for innovative problem-solving.

Join Rise to see the full answer
What tools and IDEs do you prefer for programming, and why?

Share your preferred tools and IDEs, such as Visual Studio or PyCharm, and explain how these tools assist you in coding and debugging. Mention any specific features that enhance your productivity and how your technical choices align with the work at Radiance Technologies.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss your approach to writing quality code, including best practices such as code reviews, unit testing, and maintaining comprehensive documentation. Emphasize how these practices contribute to project outcomes and your commitment to high-quality software development.

Join Rise to see the full answer
Can you explain a challenging problem you faced in a past project and how you resolved it?

Describe a specific challenge you encountered and provide details about the thought process and techniques you used to navigate it. Focus on outcomes and what you learned from the experience, connecting it to the kinds of problematic scenarios you may face at Radiance Technologies.

Join Rise to see the full answer
What is your understanding of modeling and simulation in software engineering?

Clearly articulate your understanding of modeling and simulation, including its significance in software engineering. Provide examples of how you have applied these concepts in prior roles and relate them back to the missions at Radiance Technologies.

Join Rise to see the full answer
How do you approach learning new programming languages or tools?

Explain your strategy for learning new languages or tools, emphasizing the importance of practice and real-world application. You might mention online resources, mentorship, or self-directed projects that assist your learning while also being relevant to the proficiency needed at Radiance Technologies.

Join Rise to see the full answer
What motivates you to work in software engineering, particularly in defense applications?

Share your motivations for pursuing a career in software engineering, emphasizing your interest in technology, problem-solving, and contributing to national defense. Discuss how working on defense projects at Radiance Technologies aligns with your values and professional aspirations.

Join Rise to see the full answer
Similar Jobs
Posted 4 days ago

Join Radiance Technologies as a Software Engineer Intern and contribute to innovative software solutions for national defense.

Photo of the Rise User
Posted 2 days ago

Become a key player in transforming military capabilities with Anduril’s innovative software solutions for autonomous systems.

Photo of the Rise User
Posted 4 days ago

Join FxPro as a Senior iOS Developer and contribute to the ongoing success of a dynamic international fintech company in Austin.

Photo of the Rise User
Tenstorrent Hybrid Santa Clara, California, United States
Posted 10 days ago

Join Tenstorrent as a Senior Software Engineer specializing in AI compilers, playing a pivotal role in revolutionizing AI technology.

Photo of the Rise User
Posted 11 days ago

Join MongoDB as a Senior Site Reliability Engineer to enhance and maintain the Atlas platform, ensuring high availability and reliability for customers.

Photo of the Rise User
Posted 5 days ago

As a Senior Front end Engineer at Unit4, you will lead the development of cutting-edge BI software that enhances user experience and fosters lifelong learning.

Photo of the Rise User

Gallatin is looking for a talented software engineer to help revolutionize defense logistics operations through cutting-edge AI solutions.

Photo of the Rise User

Elevate your career as a Senior Software Engineer focusing on identity and access management with Jobgether's dynamic Security team in San Francisco.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Be a part of Canva's Cloud Access team as a Senior Software Engineer, shaping cloud security solutions for engineers worldwide.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 13, 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
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini