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

Software Engineer - Level I

Indiana, United StatesOnsiteFull TimeEntry-level (exp-based)$68,000–$115,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 to join their Government Programs team in Indianapolis, IN. This role involves supporting the development and integration of advanced systems such as situational awareness displays, mission computers, and radar systems. Responsibilities include software development, integration, testing, and documentation within an agile environment. The ideal candidate will have a Bachelor's degree and 1 year of relevant experience (or a Master's degree with no experience), proficiency in C++, Java, or Python, familiarity with OOA/OOD, operating system concepts (Linux, Android, Windows), and Agile/DevSecOps processes. A U.S. citizenship and the ability to obtain a Secret clearance are mandatory.

Department:
V2X
Location:
Indianapolis, IN
Compensation:
$68,000 - $115,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, self-starting Software Engineerto serve as a part of ACI’s Government Programs team.
Duties And Responsibilities
As an ACI Software Engineer, you will support development and integration of advanced systems including situational awareness displays, mission computers, avionics, sensors, mission equipment, and radar systems while performing the following functions:

  • Development, integration, test, and documentation of software.
  • Will work in an agile environment, cross functionally with paired programming techniques.
  • Develop software, tailoring reusable software, and integrating software components on virtual machines and the target hardware.
  • Share knowledge with other engineers and contributes to maturing and improving our processes and products.
  • Adhere to coding standards, best practices, and configuration management of all code.

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 1 year of relevant experience, or
  • Master's degree in a related field and zero experience.
  • Experience with one or more: C++, Java, and Python programming languages.
  • Familiarity with Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
  • Knowledge of one or more: Linux, Android, or Windows, Operating system concepts.
  • Familiarity with Agile and DevSecOps Software Development process environments.
  • Strong communication and teaming skills.

Preferred Qualifications

  • Familiarity of Networks (TCP/IP, UDP, Wi-Fi, etc.).
  • Familiarity with Virtual Machine Environments.
  • Familiarity of one or more Agile techniques (LeSS, Scrum, Kanban, Scrumban, SAFe, eXtreme Programming, etc.)
  • Knowledge of Secure Coding techniques.
  • Experience with Integrated Development Environments (IDEs) like Android Studio, Eclipse, and MS Visual Studio
  • Familiarity with Automated Testing and Automated Test Framework.

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.