Nov 10, 2024

Senior Software Engineer , Software Engineering

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.