Software Engineer, API Management
Description
Role Summary
What you'll get to do
- Work closely with API developers and platform engineers to develop a secure and scalable Data-as-a-Service (DaaS) platform.
- Collaborate with API Producers & API consumers across Splunk product engineering and IT, and enable them to publish and self-service enterprise APIs to accelerate their business agility.
- Implement API management using API management platform (like Mulesoft or Apigee) to include API proxies, mashups, rate limiting, security, analytics, monetization and developer portals
- Participate in various Scrum ceremonies as a member of the agile team
- Be challenged with identifying innovative ideas and proof of concepts to deliver against the existing and future needs of our customers derived on a set of strong engineering principles
- Use and build Splunk reports and dashboards for monitoring and troubleshooting for the APIs
- Contribute to the core integrations platform team by sharing knowledge, and keeping up with the new trends and best practices as they evolve in the industry
Must-have Qualifications
- 5+ years of hands-on experience in API management, API Gateway, policies, security orchestration(OAuth, OpenID, SAML, SSO ) and API analytics
- 3+ years of software development experience using object oriented programming languages(Java/C#)
- Solid experience designing & developing API/microservices using Mulesoft Anypoint platform or other API frameworks
- Experience with Developer portals, Role-based access control and Service Mesh
- Experience working with Agile methodologies such as SCRUM
- Solid verbal and written communication skills
- Demonstrated collaboration skills working with multiple teams across disciplines
- Highly motivated and self-starter who is quick and open to adapt to new technologies
Nice-to-have Qualifications
- Anypoint community manager (ACM)/Salesforce APEX development experience
- Hands-on experience with the MuleSoft Runtime Manager & Kubernetes
- Knowledge of Splunk products
Education: Got it!
- BA/BS in Computer Science, IT, Engineering, Mathematics or related field
Splunk is an Equal Opportunity Employer
Note:
Base Pay Range
Costa Rica
Base Pay: CRC 28,800,000.00 - 39,600,000.00 per year
Splunk provides flexibility and choice in the working arrangement for most roles, including remote and/or in-office roles. We have a market-based pay structure which varies by location. Please note that the base pay range is a guideline and for candidates who receive an offer, the base pay will vary based on factors such as work location as set out above, as well as the knowledge, skills and experience of the candidate. In addition to base pay, this role is eligible for incentive compensation and may be eligible for equity or long-term cash awards.
Benefits are an important part of Splunk's Total Rewards package. This role is eligible for a comprehensive, competitive benefits package which may include healthcare and retirement plans, paid time off, wellbeing expense reimbursement, and much more! Learn more about our comprehensive benefits and wellbeing offering at https://splunkbenefits.com.
Thank you for your interest in Splunk!