Software Engineer (Level 1)

Archarithms IncHuntsville, AL
Hybrid

About The Position

Arcarithm is seeking a junior Software Engineer (Level 1) to support a modeling and simulations contract for framework and tools. This role will focus on designing and developing secure, scalable, and high-performance software systems that operate within standalone and distributed computing environments. The ideal candidate will be a recognized expert in software development and system architecture with demonstrated experience leading Agile development teams in defense or mission-critical domains.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience/combined education)
  • 0-3 years of professional software engineering experience
  • Strong experience with at least one of the following Java, C++, or the Eclipse IDE
  • Firm understanding of UI/UX design principles and implementation
  • Experience integrating with tools and technologies such as RabbitMQ, Storybook, Jupyter Notebooks, Atlassian suite (Jira, Confluence), and Digital Agility
  • Active Secret clearance required

Nice To Haves

  • Experience supporting DoD or aerospace/defense programs
  • Experience with the OpenSplice software
  • Experience with Test-Driven development practices
  • Background in distributed systems, local compute cluster platforms / cloud architectures, and containerized environments (e.g., Docker, Podman)
  • Knowledge of OSF-G architecture or similar real-time frameworks
  • Experience with modern .NET tech stack (REACT, NodeJS, Typescript, and gRPC)
  • Experience with DevSecOps pipelines and CI/CD processes

Responsibilities

  • Participate on a team of software developers supporting architecture discussions; code design, development and review to delivery; and integration
  • Develop code based on written features in a highly collaborative environment, provide code-level insights to debug software
  • Ensure adherence to software engineering standards, language style guides, best practices, and configuration management processes
  • Develop UI/UX components and intuitive front-end solutions using tools such as Storybook and modern Java/C++ frameworks
  • Work with containerization tools like Docker to support the program’s shift toward microservices and scalable deployment models
  • Collaborate in a fast-paced Agile environment, utilizing tools like Jira and Confluence for sprint tracking, backlog grooming, and team collaboration
  • Participate in mixed classification and distributed computing environments for code development, deployment, and testing
  • Assist teams with breaking down Feature development stories to actionable tasks that can be independently developed and collectively integrated
  • Interface with cross-functional teams, including systems engineers, software testers, product owners, and Lockheed program leadership

Benefits

  • comprehensive health insurance options
  • a generous 401K plan
  • competitive salaries
  • continuous career growth opportunities
  • flexible schedules including remote work
  • mentoring
  • performance incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service