Sr Piranha Software Developer/Architect - #20190904-016
Penta Research, Inc.
Huntsville, AL

About $100,000 - $140,000 a year


SeniorPiranha Software Developer / Architect - #20190904-016

Position is located at Huntsville, AL – no relocation allowance available

Security Clearance: Musthave an active Secret Clearance.

Job Description & Required Skills:

  • Serve as lead software designer andarchitect for the development of a Java based medium fidelity model and simulationfor the GMD program
  • Support framework development, ICDdevelopment, and integration of external and internally developed models
  • Support integrated testing throughthe development of unit tests related to code development
  • Develop software in an Agiledevelopment process in a quick turn environment
  • Support program milestones,performance assessments, concept assessments, and requirements closure
  • Support the simulation VV&Aactivities
  • Develop simulation documentation ofthe simulation
  • Work both individually and as partof a larger development team
  • Maintain software version controlusing provided tools

Required Qualifications:

  • Experience developing andimplementing software architecture for small to medium sized projects
  • Strong experience developing in Java,and ideally have experience developing in C++, Python, and/or MATLAB
  • Experience with the Agiledevelopment process. Ideally, experienceas a Product Owner or Scrum Master.
  • Experience with source code versioncontrol and version control tools
  • Experience with Simulation /Software development on a DoD program and ideally experience on BMDS and/or GMDprograms
  • Experience with the integration ofexternally provided code or executables into an existing simulation
  • Ideal candidates will haveexperience with the development and analysis of algorithms as well as thedevelopment of simulation components from algorithms
  • Ability to clearly communicate ideasand activities both written and verbal

Education Requirement: BS in Computer Science, Engineering, or related field,8-20 years’ experience

Job Type: Full-time


  • BMDS and or GMD program: 8 years (Required)
  • Product Owner or Scrum Master: 8 years (Preferred)
  • Java, C++, Python and/or MATLAB: 8 years (Required)


  • Bachelor's (Required)


  • Huntsville, AL (Preferred)

Security Clearance Required:

  • Secret (Required)

Additional Compensation:

  • Bonuses

Work Location:

  • One location


  • Health insurance
  • Dental insurance
  • Vision insurance
  • Retirement plan
  • Signing bonus
  • Paid time off
  • Professional development assistance
  • Tuition reimbursement