Overview
Our client is a global technology consulting and digital solutions company helping more than 750 clients succeed in a converging world. They accelerate digital transformation with the Mosaic platform enabling mobile, social, analytics, IoT, and cloud journeys. The Group operates in key industries and has a leadership position in construction, financial services, and technology. We are currently searching for a Senior Software Engineer – Java & Go.
Fully remote.
Responsibilities
- Design, develop, and implement scalable middleware APIs and backend services using Java (Spring Boot) and Golang to power search and personalization systems.
- Build and optimize high-performance, scalable systems capable of handling thousands of requests per second (RPS).
- Manage and maintain existing infrastructure in a multi-cloud environment (AWS and GCP), including services like PubSub, GKE, Cloud SQL, Spanner, EKS, ECS, Lambda, and Aurora/RDS.
- Collaborate with cross-functional agile teams of software engineers, data engineers, and ML experts to deliver new product features.
- Promote coding excellence and enforce best practices for building scalable, high-throughput systems.
- Actively participate in the design and architecture phases of new features and services, ensuring scalability and performance.
- Mentor junior team members, providing guidance on building scalable middleware APIs and backend services.
- Contribute to technical strategy and roadmaps for both AWS and GCP environments.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent work experience).
- 10+ years of professional software development experience.
- 5+ years of experience building high-performance, scalable middleware APIs and backend services.
- Proficiency in Java with Spring Boot for developing backend services.
- Experience with Golang.
- Hands-on experience with cloud technologies (AWS and/or GCP), including building containerized applications with Docker on orchestration platforms (Kubernetes, EKS, or ECS).
- Strong technical communication skills and the ability to collaborate effectively in a global, cross-functional team environment.
Desired
- Previous experience with Pluto TV or similar applications in Media and Streaming is highly desirable.
- Demonstrated success in designing, developing, and deploying high-traffic services (thousands of RPS).
- Deep hands-on expertise with GCP technologies (PubSub, GKE, MySQL, Spanner).
- Intermediate to expert knowledge of Kubernetes (EKS, GKE, or vanilla).
- Previous experience with search engines or recommendation systems.
Languages
- Advanced Oral English.
Locations
- Candidates in Mexico, Costa Rica, Brazil, Colombia, or Argentina—in LATAM in general—can fill the role.
Note
- Fully remote.
If you meet these qualifications and are pursuing new challenges, start your application on our website to join an award-winning employer. Explore all our job openings | Sequoia Career’s Page: https://www.sequoia-connect.com/careers/
#J-18808-Ljbffr