Arorae Corporation logo
Arorae Corporation Verified
Information Technology & Services

Senior Software Engineer

Virginia, United StatesHybridFull TimeSenior$110,000–$110,000 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Arorae Corporation (ARO Corp) is seeking an experienced Senior Software Engineer to develop advanced technology solutions for the U.S. Department of Defense. This role involves designing and implementing software for modeling, simulation, and R&D projects, contributing across the full system development life cycle. The engineer will collaborate with a small, distributed team, technical leads, and stakeholders, producing documentation and ensuring security compliance. The position requires a Bachelor's degree, 8+ years of software engineering experience, proficiency in Python, scripting, database management (PostgreSQL), and experience in Linux/Windows environments. A U.S. citizenship and ability to obtain a DoD Secret clearance are mandatory.

POSITION DESCRIPTION: Senior Software Engineer

Company Overview

Arorae Corporation (ARO Corp) is a veteran-owned, small business focused on delivering advanced technology solutions and system engineering services to the U.S. Department of Defense (DoD). With experience in computer science, network engineering, and military tactical and training systems, we explore emerging technologies, develop rapid prototypes, and collaborate with government and industry partners to develop new and innovative capabilities.

Position Summary

ARO Corp is seeking an experienced Senior Software Engineer to contribute to the development of new technologies for military and commercial applications. This role is ideal for a highly capable engineer who brings strong technical expertise while working effectively within a team that includes established technical leads. The successful candidate will thrive in a flexible, dynamic environment, demonstrate strong independent problem‑solving skills, and collaborate closely with a distributed engineering team of three to five members. Strong organizational abilities and the discipline to manage multiple technical tasks and deadlines are essential.

Responsibilities

  • Design and develop software for modeling, simulation and research and development (R&D) technology projects.
  • Contribute throughout all phases of the system development life cycle including requirements analysis, design, implementation, testing, and integration.
  • Work collaboratively with technical leads and team members to develop practical, scalable, and maintainable solutions.
  • Produce clear and thorough software documentation to support development, testing, and sustainment activities.
  • Coordinate with stakeholders, including military customers and cross-functional teams, to track requirements and maintain alignment with project goals.
  • Ensure compliance with all applicable security policies and procedures

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
  • 8+ years of professional software engineering experience
  • Proficiency with database management systems (e.g., PostgreSQL)
  • Experience working in Red Hat Linux and Windows environments
  • Strong proficiency in Python and scripting languages
  • Demonstrated experience producing and maintaining technical documentation
  • Excellent verbal and written communication skills
  • Must be a U.S. citizen and able to obtain and maintain a DoD Secret security clearance

Desired Qualifications

  • 10+ years of relevant experience in systems and software engineering
  • Familiarity with Joint After Action Review (JAAR) / Data Collection and Debrief (DCD) and/or Joint Semi Automated Forces (JSAF)
  • Experience with simulation architectures such as the High Level Architecture (HLA) and Distributed Interactive Simulation (DIS)
  • Experience collaborating within defense‑focused or government development environments

Pay: From $110,000.00 per year

Benefits:

  • 401(k) 5% Match
  • Flexible schedule
  • Military leave
  • Paid holidays
  • Paid time off
  • Tuition reimbursement

Education:

  • Bachelor's (Required)

Experience:

  • Software Engineering: 8 years (Preferred)

Security clearance:

  • Secret (Preferred)

Work Location: Hybrid remote in Norfolk, VA 23511

Ready to apply?
You'll be redirected to Arorae Corporation's application page.

Similar roles