Senior Software Engineer: API & Cloud Automation

Leidos Inc

Washington (District of Columbia)

On-site

USD 87,000 - 157,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Leidos is seeking a Software Engineer IV to join the DOJ OCIO team, delivering advanced APIs, data integrations, and cloud-based capabilities. You will lead implementation, automation, testing, and secure DevSecOps practices across multiple product teams.

You will design and operate APIs using WSO2, manage DIAMD integrations with Okta/SailPoint, and contribute to CI/CD pipelines and automated testing while collaborating with stakeholders to meet mission objectives.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related technical discipline, or equivalent relevant experience, consistent with applicable labor-category requirements.
  • Minimum six (6) years of progressively responsible software engineering experience developing, enhancing, integrating, and maintaining enterprise applications.
  • Demonstrated experience designing and implementing complex application enhancements, APIs, system integrations, and automated tests.
  • Experience with Agile software development, Development, Security, and Operations (DevSecOps), continuous integration and continuous delivery (CI/CD), configuration management, and secure software development practices.
  • Experience with Git-based source control and one or more CI/CD, build, deployment, or automation platforms.
  • Experience developing or supporting RESTful APIs, web services, data integrations, and common authentication and authorization mechanisms.
  • Experience with cloud-hosted or containerized applications and automated deployment practices.
  • Experience troubleshooting complex application, integration, deployment, or production issues and performing root-cause analysis.
  • Strong understanding of software design principles, automated testing, maintainability, reliability, and secure engineering practices.
  • Strong written and verbal communication skills and demonstrated ability to collaborate with Government stakeholders and cross-functional technical teams.
  • Must satisfy the citizenship, residency, background-investigation, and Public Trust requirements applicable to the task order.

Responsibilities

  • Design, develop, enhance, integrate, test, deploy, and sustain complex enterprise application components, APIs, automation, and supporting services.
  • Revise existing software to improve functionality, reliability, performance, security, accessibility, interoperability, and maintainability while reducing defects and technical debt.
  • Lead technical analysis of enhancement requests, defects, user stories, integration requirements, and recurring technical issues and recommend practical implementation approaches.
  • Design, implement, publish, and maintain APIs and data integrations using OJP-approved technologies, including WSO2 API Manager and applicable web-service standards and protocols.
  • Configure and support WSO2 API Manager capabilities for API creation, publication, lifecycle management, governance, testing, monitoring, and integration, coordinating platform-administration, patching, and infrastructure activities with applicable OJP service-delivery, networking, and security teams.
  • Design and support API integrations with OJP's Identity and Access Management System (DIAMD), including integrations involving Okta and SailPoint and protocols such as SCIM, OAuth 2.0, and SAML, in coordination with the DIAMD support team.
  • Develop, improve, and troubleshoot continuous integration and continuous delivery (CI/CD) pipelines, automated testing, source-code management, deployment automation, security-scanning integration, and configuration-management practices.
  • Support current-state product configuration and future-state product implementation, including development of user stories, deployment activities, technical documentation, and coordination required to support Authority to Operate activities.
  • Support cloud-hosted and containerized applications, including monitoring, logging, deployment troubleshooting, configuration, and performance analysis.
  • Coordinate with OJP networking and security teams during routine patching, security scans, vulnerability remediation, and infrastructure-related activities.
  • Investigate and resolve assigned help desk tickets, defects, and technical issues involving Data Integration and DevSecOps products.
  • Perform code and technical reviews, establish component-level engineering and testing practices, and mentor less-experienced engineers in secure, maintainable, and automated development practices.
  • Partner with architecture, DevOps, data integration, cybersecurity, and business analysis personnel to ensure solutions align with OJP architecture, technical standards, security requirements, and customer needs.
  • Develop and maintain interface documentation, runbooks, configuration records, implementation procedures, and other technical artifacts needed to sustain supported products and services.
  • Identify opportunities for automation, refactoring, modernization, technology consolidation, and improved engineering practices that reduce recurring issues and lifecycle cost.

Skills

DevSecOps
API design
Cloud computing
CI/CD
Software architecture

Education

Bachelor's degree in Computer Science/Software Engineering/Information Systems or related field

Tools

WSO2 API Manager
Git/GitHub
Jenkins
Azure DevOps
Docker
AWS GovCloud
Linux
Okta
SailPoint
SCIM
OAuth 2.0
SAML

Job description

Leidos is seeking a Software Engineer IV to join the DOJ OCIO team, delivering advanced APIs, data integrations, and cloud-based capabilities. You will lead implementation, automation, testing, and secure DevSecOps practices across multiple product teams.

You will design and operate APIs using WSO2, manage DIAMD integrations with Okta/SailPoint, and contribute to CI/CD pipelines and automated testing while collaborating with stakeholders to meet mission objectives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - APIs, Cloud & DevSecOps
Senior Software Engineer - APIs, Cloud & DevSecOps

Leidos Inc • Reston (VA)

On-site
USD 87,000 - 157,000
Health benefits
Paid leave
Retirement plan
Senior Software Engineer – APIs, Cloud & DevSecOps
Senior Software Engineer – APIs, Cloud & DevSecOps

Leidos • Reston (VA)

On-site
USD 87,000 - 157,000
Senior Software Engineer - API & Cloud DevSecOps
Senior Software Engineer - API & Cloud DevSecOps

Military Friendly Company • Reston (VA)

On-site
USD 87,000 - 157,000
Senior Software Engineer – APIs, Cloud & DevSecOps
Senior Software Engineer – APIs, Cloud & DevSecOps

Via Logic LLC • Washington

On-site
USD 87,000 - 157,000
Senior Software Engineer: APIs, CI/CD & Cloud
Senior Software Engineer: APIs, CI/CD & Cloud

Leidos • Washington

On-site
USD 108,000 - 195,000
Senior Software Engineer: APIs, Cloud & CI/CD
Senior Software Engineer: APIs, Cloud & CI/CD

Leidos • Washington

On-site
USD 87,000 - 157,000
Senior Software Engineer - API, CI/CD & Automation
Senior Software Engineer - API, CI/CD & Automation

Via Logic LLC • Reston (VA)

On-site
USD 108,000 - 195,000
Health and Wellness programs
Senior Software Engineer III - API, CI/CD & Cloud
Senior Software Engineer III - API, CI/CD & Cloud

Leidos LLC • Reston (VA)

On-site
USD 87,000 - 157,000
Senior Software Engineer — API & CI/CD Leader
Senior Software Engineer — API & CI/CD Leader

Leidos Inc • Reston (VA)

On-site
USD 108,000 - 195,000
Senior Software Engineer, API & DevSecOps
Senior Software Engineer, API & DevSecOps

Leidos Inc • Washington

On-site
USD 87,000 - 157,000