Senior Software Engineer
Role details
Job location
Tech stack
Job description
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., * 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
Requirements
Do you have experience in Windows?, Do you have a Bachelor's degree?, * 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, * 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 $115,000.00 per year
Education:
- Bachelor's (Required)
Experience:
- Software Engineering: 8 years (Preferred)