Why Choose Bottomline?
Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 trillion in payments annually. We're looking for passionate individuals to join our team and help drive impactful results for our customers. If you're dedicated to delighting customers and promoting growth and innovation - we want you on our team!
Why Choose Bottomline?
Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 trillion in payments annually. We're looking for passionate individuals to join our team and help drive impactful results for our customers. If you're dedicated to delighting customers and promoting growth and innovation - we want you on our team!
The Role
We are looking for a dynamic and innovative Senior Software Engineer to join our team in Bangalore.
How you’ll contribute
- API First thinking and evangelism
- Opportunity to design new APIs and transform existing ones.
- Create an impact and leave your mark as the first few to adopt the API design first approach.
- Create complex solutions designed for high-rate performance and lean resource consumption.
If you have the attributes, skills, and experience listed below, we want to hear from you.
- Degree in computer sciences or a related field
- At least 5+ years' experience in API-based implementations
- Significant Integration skills around REST, GraphQL APIs
- Significant experience in any API Gateway (Mule/Kong/Tyk/Apigee)
- Significant experience in designing and documenting APIs using swagger and open api specification using industry-standard tools like stoplight/postman/swagger hub etc.
- Experienced in implementing best practices in API security, routing, throttling, rate-limiting versioning, and scaling of the APIs.
- Experience with industry standard API security frameworks like Oauth 2.0, JWT, JWE, token exchange, PKCE, SAML, OIDC, HMAC, Certificate bound access tokens, MTLS etc.
- Experience in integrating authorization servers like Key cloak, Okta, Ping, Cloud entity with APIs.
- Significant experience coding inbound and outbound policies in API Management gateways.
- Good to have knowledge of using programming languages for orchestration on the API gateways (JavaScript/Golang/python) by creating reusable plugins.
- Experience with Kubernetes, HELM charts and Cloud Native environments.
- Experience with performance investigation and improvements to API gateways.
- Experience in gathering requirements from product management and architects to deliver features on API gateways.
- Experience with API GitOps practices and pipeline scripting (bash/python etc.) in Gitlab or other relevant source code management tools.
- Excellent written and verbal communication
- Problem-solving and analytical abilities
- Ability to work with a team and independently.
- Ability to contribute to peer reviews during API development and API design phases.
Ability to work closely with Technical Leads, Enterprise Architects, Business teams and DevOps to deliver industry-grade APIs.
Preferred Experience & Qualifications
- Experience with .Net or Java coding skills
- Experience with SpringBoot-related frameworks in developing microservices.
- Experience with API design best practices.
- Experience with spectral linter
- Experience with API developer portals.
We welcome talent at all career stages and are dedicated to understanding and supporting additional needs. We're proud to be an equal opportunity employer, committed to creating an inclusive and open environment for everyone.
We welcome talent at all career stages and are dedicated to understanding and supporting additional needs. We're proud to be an equal opportunity employer, committed to creating an inclusive and open environment for everyone.