Senior Software Engineer

Agile Defense Logo

Agile Defense

๐Ÿ“Remote - United States

Summary

Join Agile Defense as a Senior Software Engineer to contribute to secure and scalable solutions for the Criminal Justice Information Services Division (CJIS). This role involves full lifecycle development within the SAFe Agile framework, encompassing architecture design, coding, testing, and deployment. You will leverage your expertise in modern development languages, API design, and system integration. The position requires strong experience in API development and standardization, API security, and software development proficiency. Successful candidates will demonstrate leadership and cross-functional collaboration skills. Remote work is available with occasional on-site requirements in Clarksburg, WV.

Requirements

  • A bachelorโ€™s or masterโ€™s degree in computer science, Software Engineering, or a related technical field, preferred
  • Minimum of five (5) years of experience designing, developing, and standardizing APIs, with a focus on RESTful, SOAP, and GraphQL API architectures
  • In-depth knowledge of API security principles (e.g., OAuth, JWT, OpenID Connect) and industry standards for secure API development and governance
  • Minimum of eight (8) years of experience in software development with a strong background in object-oriented programming, data structures, and algorithms, with proficiency in languages such as Java, Python, or Golang
  • Experience with API management tools such as AWS API Gateway, including the ability to define and enforce API standards for large-scale enterprise systems
  • Demonstrated two (2) years of experience in leading cross-functional teams, collaborating with business and technical stakeholders, and driving the adoption of API standards across diverse teams and systems in a large organization

Responsibilities

  • Develop high-quality software aligned with enterprise standards and evolving business needs
  • Participate in full lifecycle development within the SAFe Agile framework
  • Contribute to architecture design, coding, testing, and deployment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.