• USA

  • $86,000-138,000 per year

  • Permanent

  • Full-time


Peraton is seeking a skilled Software Developer to join our growing team! The ideal candidate will provide services for Product Engineering and Enterprise Delivery (SPEED) provides USCIS with Development, Security & Operations (DevSecOps) teams focused on user design, development, IT operations and security. As a full-stack Applications Developer with Peraton you are responsible for the design, development, enhancement, and implementation of software for the SPEED program. Our developers work with web, back-end, and database interfaces to ensure an integrated solution. Working as a technical innovator you will research, test, and build the conversion and/or integration of new solutions using the latest CI/CD technology (Angular, AWS, etc.). The SPEED program is at the forefront of DevSecOps and our teams are responsible for application delivery management through a process of user story development and rapid responses to critical customer challenges.

Additional Duties and Responsibilities

  • Designs, develops, enhances, debugs, and implements software.
  • Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements.
  • Analyzes user needs, develops user stories and decomposes to software solutions.
  • Designs and develops new software products or major enhancements to existing software and evaluates effectiveness.
  • Addresses problems of systems integration, compatibility, and multiple platforms.
  • Performs feasibility analysis on potential future projects to management.
  • Assists in the evaluation and recommendation of application software packages, application integration and testing tools.
  • Resolves problems with software and provides analysis to enhance the applications and architecture.
  • Acts as team leader on projects.
  • Creates, modifies, and tests code, forms, and script that allow computer applications to run.
  • Conducts trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
  • Performs or directs revisions, repairs, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Performs systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
  • May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
  • Performs as part of an agile team, utilizing Kanban and Scrum best practices. Collaborates frequently with other team members.
  • Troubleshoots production problems related to software applications when necessary.


Basic Qualifications:

  • Must have a bachelors degree and 2-4 years experience, a masters and 0-2, or a high school diploma and 8-10
  • Experience in full-stack development, with modern Java, Angular and AWS Cloud as core competencies.
  • Experience with microservices
  • Experience with modernization of an IT system or program and transformation to the cloud
  • Expertise with object-oriented programming concepts.
  • Experience with DevSecOps and CI/CD technologies.
  • Demonstrated ability to explain technical issues clearly/accurately to technical/non-technical audiences, excellent communication skills.
  • Demonstrated ability to work in a collaborative team with adjusting priorities and deadlines.
  • Must be a U.S. Citizen able to obtain and maintain a Public Trust security clearance.

Preferred Qualifications:

  • Bachelor Degree in Computer Science, Engineering or other technical degree.
  • AWS certification(s).
  • Experience with database design and development, specifically Oracle and SQL.
  • Experience with DevSecOps and CI/CD technologies.
  • Implementation of PaaS and CaaS platforms.
  • Virtualization/Containerization working experience.
  • Experience with the following:
  • HTML 5
  • Bootstrap
  • Spring/Springboot
  • Linux
  • GitHub, JIRA experience
  • Experience working in an Agile team and/or scrum master role.
  • Experience in Model – View – Presenter or Model – View – Controller design patterns.

Peraton Overview

Peraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our employees do the can’t be done, solving the most daunting challenges facing our customers.

Target Salary Range

$86,000 – $138,000. This represents the typical salary range for this position based on experience and other factors.


An Equal Opportunity Employer including Disability/Veteran.


  • Apply Now