Software Engineer/Developer

Overview

On Site
USD 129,800.00 per year
Full Time

Skills

Information Technology
Evaluation
Technical Support
UPS
Sprint
Software Design
Research
Collaboration
Software Engineering
Adaptability
Continuous Improvement
Computer Science
Software Development
C++
Python
Java
Agile
DevSecOps
Continuous Integration
Continuous Delivery
JIRA
Jenkins
GitLab
Proposal Writing
SAP BASIS
Estimating
Earned Value Management
Analytical Skill
Computer Hardware
Systems Engineering
Knowledge Sharing
Mentorship
Communication
Security Clearance
Law
Health Care
Insurance
Training

Job Details

Overview

AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.

Responsibilities

As a Software Engineer with AMERICAN SYSTEMS, you will have the opportunity to apply a strong software background to allow coordination, reviews, and technical support related to software and software-intensive systems.

  • Review and assess ongoing software development activities to ensure alignment with project requirements and standards.
  • Participate in agile ceremonies (stand-ups, sprint planning, retrospectives) and provide oversight on development processes.
  • Collaborate with systems analysts, engineers, programmers, and other stakeholders to clarify project needs, limitations, and performance requirements.
  • Evaluate and analyze user needs and translate them into software requirements.
  • Vet and validate software design proposals and feature development estimates; support proposal work and reviews such as Basis of Estimates and Earned Value.
  • Ensure that teams are following DevSecOps best practices, including secure coding and pipeline tool usage.
  • Facilitate multidisciplinary research, working closely with equipment designers and hardware engineers to integrate software and hardware requirements.
  • Mentor teams by sharing insights, lessons learned, and best practices from previous development challenges.
  • Champion collaboration, learning, and a growth mindset across the software engineering team.
  • Encourage adaptability, openness to new technologies, and continuous improvement within the team.

Qualifications

  • Bachelor's Degree in Computer Science and 10+ years of software development experience, including recent hands-on coding in C++ (Python or Java experience highly desirable).
  • Demonstrated expertise within agile software development environments and DevSecOps practices.
  • Working experience with common pipeline and CI/CD tools (Jira, Jenkins, GitLab, or similar).
  • Proven ability to conduct software estimate evaluations for feature development and proposal work, including Basis of Estimates, Earned Value, and CAM for control accounts.
  • Strong analytical skills in assessing user needs and software feasibility within time/cost constraints.
  • Experience collaborating across multidisciplinary teams (software, hardware, and systems engineering).
  • Flexibility and openness to changing priorities, technologies, and collaborative approaches.
  • Track record of relating lessons learned from prior challenges to future team improvement and project success.
  • Willingness to lead and foster knowledge sharing, team growth, and technical mentorship.
  • Ability to facilitate communication across diverse stakeholders to ensure project success.
  • Experience using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Active Top Secret Clearance
  • U.S. Citizenship Required for the purposes of obtaining/holding a U.S. security clearance

Pay Transparency Statement

AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $129,800.00/Yr. - USD $216,700.00/Yr. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance.

EEO Statement

EEO Race/Sex/Disability StatVeteran Status
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.