Software Engineer

Archarithms, Inc.

$90K — $120K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Active DoD security clearance required
  • Bachelor's degree in Computer Science or related field
  • 5+ years of professional software engineering experience
  • Strong knowledge in Java, C++, and Eclipse IDE
  • Experience with UI/UX design and implementation
  • Familiar with RabbitMQ and Atlassian tools

Responsibilities

  • Participate in architecture discussions and code design
  • Develop and debug collaborative software code
  • Ensure compliance with software engineering standards
  • Create intuitive UI/UX components using modern technologies
  • Utilize containerization tools for microservices
  • Collaborate in an Agile environment with tools like Jira
  • Interface with cross-functional teams for integration

Benefits

  • Comprehensive health insurance options
  • Generous 401K plan
  • Flexible schedules and remote work options
  • Career development and mentoring opportunities
  • Performance incentives
Full Job Description
Job Title: Software Engineer

Job Location: Huntsville, AL

Arcarithm is seeking an experienced Software Engineer (Level 3) to support Lockheed Martin's Modeling and Simulations Contract for Framework and Tools (MASC-F) program. 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.

Must have an active and transferable DoD security clearance with current investigation at the required level. Must be able to maintain the required clearance
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience/combined education)
  • Minimum 5 years of professional software engineering experience, or 3 years with a Master's degree and a related field
  • Strong experience with Java, C++, and the Eclipse IDE
  • Solid 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

Key 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 an/or Podman 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 (Digital Agility) 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

Desired Skills:
  • 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 DevSecOps pipelines and CI/CD processes
  • Experience with NodeJS, JavaScript, TypeScript, or React
  • Experience with UI and/or Web Development
  • Experience with C++ and Java (not as critical as the first set of languages)

Similar Jobs

More Jobs at Archarithms, Inc.

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: