Radiance Technologies logo

Software Engineer

Radiance Technologies

Huntsville, AL
Full Time
Senior
4 days ago

Job Description

About the Role

Radiance Technologies is an employee-owned company with benefits that are unmatched by most companies in the Huntsville, AL or Dayton, OH areas. Employee ownership, generous 401K, full health/dental/life/vision insurance benefits, interesting assignments, educational reimbursement, competitive salaries and a pleasant work environment combine to make Radiance Technologies a great place to work and succeed. We are searching for a talented software engineer to join our Modeling and Simulation (M&S) development team. The candidate will work with a diverse team of software engineers, data scientists, and analysts on a large, complex development project, focusing on developing software for building a web-based compiler microservice as part of a next-generation modeling & simulation framework.

Key Responsibilities

  • Join the existing Model Ingestion team and develop software to address the complexities of building a web-based compiler microservice.
  • Contribute to the building and deployment of a next-generation modeling & simulation framework.
  • Work with a diverse team of software engineers, data scientists, and analysts on innovative solutions.

Requirements

  • Bachelor's degree or higher in Computer Science, Computer Engineering, or related field.
  • Minimum of 5 years of object-oriented programming in Python or Java.
  • Familiarity with data description languages such as XML, YAML, JSON.
  • Familiarity with building HTTP-based web services using a framework such as Java Spring Boot.
  • Experience developing software for the Linux platform.
  • Familiarity with source management repositories such as Git, Apache Subversion, or BitBucket.
  • Knowledge of Kubernetes concepts and yaml configuration.
  • Containerization experience using Docker, Podman, CRI-O, or similar.
  • Experience with relational and non-relational databases (e.g., MongoDB), and working with various data formats.
  • Strong communication and organizational skills.
  • US citizenship with the ability to obtain and maintain a security clearance.

Nice to Have

  • Experience working with message queues (e.g., RabbitMQ, Redis Streams) and cached data systems (e.g., Redis, Memcached).
  • Familiarity with compiler architecture, including lexers, parsers, or other compilation processes.
  • Experience with ICAM systems and concepts such as OAuth2, JWT, Keycloak, OpenID.
  • Familiar with Agile/Scrum or other software development frameworks.
  • Experience using build tools such as Jenkins or similar.

Qualifications

  • Educational background with a Bachelor's degree or higher in relevant fields.

Benefits & Perks

  • Unmatched benefits including full health/dental/life/vision insurance.
  • Generous 401K plan.
  • Educational reimbursement.
  • Interesting assignments and a pleasant work environment.

Working at Radiance Technologies

Radiance Technologies emphasizes employee ownership, innovative and fast-paced development, and a collaborative team environment focused on building advanced modeling and simulation solutions.

Apply Now

Job Details

Posted AtJul 19, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Radiance Technologies

Website

radiancetech.com

Company Size

1001-5000 employees

Location

Huntsville, AL

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches