Augustine Consulting, Inc. logo
Augustine Consulting, Inc. Verified
Government Contracting, Defense, IT Services, Cybersecurity

Software Engineer - Level V

New Jersey, United StatesOnsiteFull Time$157,000–$237,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

ACI is seeking an experienced Software Engineer - Level V to join their Government Programs team supporting PEO Soldier. This role involves designing and implementing software solutions for interactive web/mobile applications, focusing on both back-end and front-end development. The engineer will also contribute to the design, development, and operation of man-portable computer systems, including hardware and software integration. The position requires a U.S. Citizen with the ability to obtain a Secret clearance, a Bachelor's degree and 20 years of relevant experience, or a Master's degree and 15 years of experience. Proficiency in Java, Python, or C++ and experience with the full software development life cycle and Agile frameworks are essential.

Department:
SDI-PTS2
Location:
Hamilton, NJ
Compensation:
$157,000 - $237,000 / year
Description
ACI is a Woman-Owned Small Business professional services provider of engineering and technical services to the United States Government. We seek an experienced Software Engineer - Level V to serve as part of ACI’s Government Programs team, which supports PEO Soldier.
Duties And Responsibilities
As an ACI Software Engineer - Level V, you will have opportunities to interface with senior level customers, Warfighters, and leadership while performing the following functions:

  • Serve as a team member on all computer and software related aspects of assigned program.
  • Design and implement software solutions for back-end and front-end development for interactive web/mobile applications.
  • Performs engineering and scientific work involving the design, development, and operation of man portable computer systems, including hardware and software and their integration with other systems and peripherals.

A Software Engineer who fits our team is:

  • Dynamic: contributes energy and enthusiasm to our daily tasks, to the team’s interactions, and to the Company’s mission.
  • Thorough: possesses an unparalleled work ethic; produces complete, even polished products; persistent; mission-focused; asks “Why?” as often as necessary to get to the root of the matter.
  • Mature: respects others’ opinions, beliefs, and culture; listens to ideas, shares thoughts, and works independently and together to contribute insights to the company’s leaders.
  • Forthright: speaks with conviction; argues based on understanding, respectfully.
  • Inquisitive: seeks deeper explanations of how systems work, not the surface-level description of the actors involved; goes beyond “stick-fetching” to connect the unconnected.
  • Timely: shows up, ready to think, prepared to get on with the day’s assignments; contributes analytical insights that meet time-sensitive, reasonable requests.
  • Honest: knows what’s right, what’s legal, what’s appropriate; conducts himself/herself accordingly.

Required Qualifications

  • Must be a U.S. Citizen.
  • Due to the sensitive nature of the work being performed, a candidate must possess or be able to obtain and maintain a Secret clearance.
  • Bachelor’s degree in a related field and 20 years of relevant experience, or
  • Master's degree in a related field and 15 years of experience.
  • Experience in software development, and all phases of the software development life cycle.
  • Experience with Agile framework and ability to apply best practices using industry standards.
  • Proficient in Java, Python or C++ development.
  • Strong organizational and interpersonal skills and demonstrated experience working with stakeholders and development teams.
  • Experience developing, maintaining, and contributing to technical documentation.

Preferred Qualifications

  • Experience developing Android Tactical Assault Kit (ATAK) core or plugins.
  • Experience with Java, Go and C++ a plus.
  • Experience with Python.
  • Experience in Android Mobile Development.
  • Experience with Atlassian Software Suite including Jira, Bitbucket, Confluence and Bamboo.
  • Experience Android SDK, Microsoft Visual Studio, .NET SDK, OpenGL, FFMPEG, and Spatial Lite.
  • Experience with Docker and Kubernetes.
  • Ability to work within a collaborative, geographically dispersed team in a fast-paced dynamic environment.
  • Certified SAFe® Practitioner or Equivalent.

Augustine Consulting, Inc. offers a robust benefits package which includes:

  • Competitive salary
  • Comprehensive Medical, Dental, and Vision plans
  • Group Life and Voluntary Life Insurance plans
  • Retirement Savings Plan
  • Paid Time Off
  • Paid Parental Leave
  • Tuition and Professional Development Reimbursement Program
Ready to apply?
You'll be redirected to Augustine Consulting, Inc.'s application page.