Senior Software Engineer

CBTS serves enterprise and midmarket clients in all industries across the United States and Canada. CBTS combines deep technical expertise with a full suite of flexible technology solutions--including Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. From developing and deploying modern applications and the secure, scalable platforms on which they run, to managing, monitoring, and optimizing their operations, CBTS delivers comprehensive technology solutions for its clients' transformative business initiatives. For more information, please visit www.cbts.com.


OnX is a leading technology solution provider that serves businesses, healthcare organizations, and government agencies across Canada. OnX combines deep technical expertise with a full suite of flexible technology solutions—including Generative AI, Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. From developing and deploying modern applications and the secure, scalable platforms on which they run, to managing, monitoring, and optimizing their operations, OnX delivers comprehensive technology solutions for its clients’ transformative business initiatives. For more information, please visit www.onx.com.



Senior Software Engineer

Job Purpose:

The API Gateway Modernization – Engineer II is responsible for designing, developing, and modernizing enterprise API platforms and backend services. This role focuses on building scalable, secure, and high-performing APIs while supporting modernization initiatives across legacy systems. The engineer will contribute technically while also demonstrating leadership capabilities through mentorship, code reviews, and architectural collaboration.


Essential Functions: 

Design, develop, and maintain RESTful APIs and microservices using Python, Java, Golang, or Node.js.

Implement and manage API Gateway solutions (routing, throttling, authentication, rate limiting, policy enforcement).

Lead API modernization initiatives, including migration from legacy systems to cloud-native architectures.

Implement API security standards such as OAuth2, JWT, OpenID Connect, and mTLS.

Collaborate with cross-functional teams including DevOps, Architecture, Security, and Product teams.

Ensure high code quality through unit testing, integration testing, and peer code reviews.

Participate in CI/CD implementation and deployment automation.

Monitor API performance, logging, and observability using modern monitoring tools.

Provide technical mentorship to junior engineers and support best practice adoption.

Contribute to architectural discussions and recommend scalable solutions.


Education 

Four years of college resulting in a Bachelor’s degree or equivalent 

Certifications, Accreditations, Licenses

N/A

Experience 

10+ years of related experience 

Special Knowledge, Skills And Abilities

Strong proficiency in at least one backend language: Python, Java, Golang, or Node.js.

Hands-on experience with API Gateway platforms such as Apigee, Kong, AWS API Gateway, Azure API Management, or similar.

Solid understanding of microservices architecture and distributed systems.

Knowledge of containerization technologies (Docker) and orchestration (Kubernetes).

Experience with cloud platforms (AWS, Azure, or GCP).

Familiarity with DevOps practices and CI/CD pipelines.

Understanding of API lifecycle management and governance.

Strong problem-solving and analytical skills.

Excellent verbal and written communication skills.

Ability to lead technical initiatives and mentor team members

Staff Augmentation Resources

Chennai, India

Share on:

Terms of servicePrivacyCookiesPowered by Rippling