Job Description
Job Description
Overview: We are seeking a Senior API Integration Engineer to support the engineering, integration, and maintenance of enterprise API gateway technologies and cloud-based systems for an IC customer in Sterling, VA. This position focuses on secure API management, systems integration, cloud infrastructure, and troubleshooting across complex enterprise environments.
Responsibilites:
- Engineer, configure, maintain, and support enterprise API gateway technologies, including the integration of APIs across applications, services, and cloud environments.
- Support the design and implementation of secure API integrations, applying established API design principles, security practices, and industry-standard protocols.
- Integrate and support Windows-based platforms and Commercial Off-the-Shelf (COTS) applications operating within cloud environments.
- Collaborate with software development, cloud engineering, systems engineering, and security teams to support application connectivity and systems integration.
- Leverage programming and scripting experience with Java, Python, or C# to support API integration, configuration, and troubleshooting activities as needed.
- Investigate and resolve complex API gateway, application connectivity, and systems integration issues through log analysis, root-cause investigation, and technical troubleshooting.
- Support cloud architecture and system design activities, addressing relationships and dependencies between applications, infrastructure, cloud services, and security components.
- Perform system integration testing and validation to verify functionality, identify technical issues, and support reliable operation of integrated systems.
- Develop and maintain technical documentation covering system configurations, API integrations, engineering processes, and troubleshooting procedures.
- Participate in Agile engineering activities, collaborating with technical stakeholders to address requirements, evaluate solutions, and resolve technical challenges.
Qualifications:
- Minimum of 10 years of relevant professional experience.
- Bachelor's or Master's degree in a STEM-related field.
- Meet applicable DoDD 8140 requirements, with Security+ CE certification at a minimum as specified for the position.
- Expertise working with Windows platforms and COTS applications in cloud environments.
- 5+ years of experience with API gateway technologies; Broadcom API Gateway experience is strongly preferred.
- Strong understanding of API design principles, security best practices, and industry-standard protocols.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with cloud technologies, including AWS, Azure, or Google Cloud Platform.
- Familiarity with containerization and orchestration technologies, including Docker and Kubernetes.
- Experience with cloud architecture and system design.
- Strong troubleshooting and problem-solving skills, including log analysis and root-cause investigation.
- Demonstrated experience with system testing and validation.
- Experience working in Agile development environments.
- Strong engineering discipline, analytical skills, technical documentation capabilities, and communication and collaboration skills.
Preferred (but not required):
- Hands-on experience with Broadcom API Gateway technologies.
- Experience with enterprise API management platforms such as MuleSoft or Apigee.
- Relevant API or cloud certifications, such as AWS Certified Developer or Azure API Management-related credentials.
- Experience with API gateways, API catalogs, and API management solutions.
- Experience designing REST or GraphQL APIs and working with event-driven systems.
- Experience integrating complex systems using APIs, message queues, streaming platforms, and ETL pipelines.
- Experience with service mesh technologies such as Istio or Linkerd.
- Familiarity with Model-Based Systems Engineering (MBSE) methodologies.
- Experience with cloud solution optimization.
- Experience with ServiceNow.
- Familiarity with customer-specific system security requirements and processes.
- Experience with additional cloud platforms, including Azure, Google Cloud, Oracle Cloud, or IBM Cloud.
- Experience integrating virtualized applications and working with application streaming or layering techniques.
- Ability to evaluate systems from an end-to-end engineering perspective, including relationships, dependencies, and requirements across cloud services, infrastructure, and security domains.
