Nov 10, 2024
Information Technology
Job Description
What You Will Do
The API Management Senior Software Engineer is responsible for leading APIM Build & Support activities and maintenance.
Key Responsibilities
• Lead the design and architecture of the API management platform using Kong, ensuring scalability, performance, and security.
• Develop strategies for API gateway, authentication, authorization, rate limiting, and traffic control.
• Provide technical expertise in Kong and related technologies to guide the team in implementing effective solutions.
• Mentor and coach team members, promoting best practices and continuous learning.
• Define and enforce API governance policies, standards, and practices across the organization.
• Collaborate with development teams to ensure adherence to API design principles and guidelines.
• Lead a team of engineers responsible for API management, including hiring, training, performance evaluations, and career development.
• Foster a collaborative and inclusive team culture that values innovation and excellence.
• Work closely with cross-functional teams, including developers, architects, security teams, and product managers, to gather requirements and deliver successful API solutions.
• Coordinate with DevOps teams for seamless deployment and monitoring of API gateways.
• Implement security measures, including access controls, encryption, and threat detection, to ensure the integrity of APIs and user data.
• Optimize API performance, monitor traffic patterns, and proactively address any bottlenecks or issues.
• Create and maintain technical documentation related to API management processes, configurations, and best practices.
• Provide training to internal teams on using the Kong platform effectively.
• Collaborate with Kong's support and sales teams to stay updated on product features, enhancements, and best practices.
• Provide feedback to Kong regarding product improvements and contribute to the platform's evolution.
What We Are Looking For
Required Qualifications
• Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
• Proven experience (3-5 years) in designing, implementing, and managing API management solutions like APIC/Apigee, Kong etc.Most preferred is Kong
• Strong knowledge of API design, RESTful principles, authentication, authorization, and security best practices.
• Experience in leading technical teams, fostering growth, and promoting a collaborative work environment.
• Proficiency in programming languages such as Python, Lua, or JavaScript.
• Hands on with microservices architecture, containerization (Docker), and Kubernetes, GitOps etc.
• Excellent communication skills with the ability to present technical concepts to both technical and non-technical stakeholders.
• Industry certifications related to API management and Kong platform are a plus.
Desired Qualifications
• The ability to understand business needs and align api integration strategies with organizational goals and objectives.
• Adept at working in a dynamic environment, adapting to evolving technologies and business requirements.
• Strong analytical and critical-thinking skills to assess complex integration challenges and develop effective solutions.
• Experience in managing projects, coordinating resources, and delivering projects on time and within budget.
• Relevant certifications in api management, or related fields are advantageous, but not mandatory.