This opportunity is aimed at experienced engineers who want to lead and innovate in API engineering with a focus on performance, reliability, and modern system design. The role encompasses strategic planning, development, and management of API frameworks, aligning with the company's vision of excellence in technology.
Key Responsibilities:
- API Development & Maintenance: Build and develop new API frameworks with a focus on technologies such as REST and gRPC.
- Reliability Focus: Ensure API frameworks meet high reliability standards (5-9’s) for seamless service.
- Modernization: Lead efforts to pivot towards serverless architectures and modern API patterns.
- Platform Management: Build and manage platforms for rapid deployment of A2A, B2B, and C2B services.
- Strategic Collaboration: Work with peers and leaders for strategic alignment and advocate for API engineering transformation.
- Operational Excellence: Manage aspects like monitoring, emergency response, capacity planning, and change management.
- DevOps Integration: Act as a bridge between development and operations using a software engineering approach to system administration.
Qualifications:
- Educational Background: University degree in computer science or related field.
- Experience:
- Strong software engineering background with high-volume, scalable system management.
- Experience in automation for reliable, zero-downtime platforms.
- Proficiency in technologies such as Java, JavaScript, REST, OpenAPI, Kubernetes, Istio, Envoy, and gRPC.
- Technical Skills:
- Knowledge of networking principles (DNS, TCP, TLS, HTTP 2).
- Experience developing secure and compliant E2E architectural solutions.
- Ability to assess code for time and space complexity.
- Soft Skills:
- Strong learning ability to master new technologies and share knowledge.
- Problem-solving and collaboration skills for innovation and experimentation.