Senior Platform Engineer - API
Advanced Tech Placement · Atlanta, GA · 1 wk ago
HybridEngineeringFull-time
Responsibilities
- Leads the application of internal software deployment platform, continuous integration or continuous delivery pipeline, and twelve-factor development methodology to automate the deployment process, ensuring smooth and reliable releases.
- PARTNERS WITH CROSS-FUNCTIONAL TEAMS OF PRODUCT MANAGERS, DESIGNERS, AND OTHER ENGINEERS TO GATHER COMPLEX REQUIREMENTS AND DELIVER SOLUTIONS THAT MEET BUSINESS NEEDS.
- Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software, applying test-driven development as needed.
- RECOMMENDS OPTIONS FOR IMPROVING THE SOFTWARE DEVELOPMENT AND DEPLOYMENT PROCESSES AND IMPLEMENTS THE APPROVED STANDARDS TO IMPROVE EFFICIENCY AND RELIABILITY.
- CREATES AND MAINTAINS COMPREHENSIVE DOCUMENTATION FOR COMPLEX SOFTWARE APPLICATIONS, DEPLOYMENT PROCESSES, AND SYSTEM CONFIGURATIONS.
- PROVIDES TECHNICAL SUPPORT AND TRoubleshooting FOR COMPLEX ISSUES WITH DEPLOYED APPLICATIONS TO ENSURE MINIMAL DOWNTIME AND FAST RESOLUTION.
Requirements
- Minimum requirement of 4 years of relevant work experience, typically reflecting 5-7 years or more of relevant experience.
- Experience with API management platforms such as Kong, Layer7, Google Apigee, or equivalent technologies.
- Strong understanding of API gateway architecture, traffic management, security, etc.
- Experience with Docker/Kubernetes.
- Knowledge of API performance monitoring tools such as Prometheus and Grafana.
Skills
- Proven experience with API management platforms like Kong, Broadcom Layer7, Google Apigee, or equivalent.
- Strong understanding of API gateway architecture, traffic management, rate limiting, and security policies.
- Expertise in API lifecycle management, including design, publishing, versioning, and retirement.
Preferred Skills
- Hands-on experience with authentication and authorization standards (OAuth 2.0, JWT, OpenID Connect).
- Proficiency in automation and scripting for API deployment and configuration (Python, Shell, Ansible).
- Familiarity with CI/CD integration and DevOps practices for API platforms.
- Knowledge of monitoring and analytics for API performance and usage (e.g., Prometheus, Grafana).
- Exposure to cloud-native API solutions and containerization (Docker, Kubernetes).
- Strong troubleshooting skills and ability to lead complex API platform initiatives.