About the job Customer's Integral Identity & Authentication team seeks a Senior Software Engineer to join our backend service team. As a Senior Software Engineer within our service team, you will collaborate closely with product, designer and frontend teams to design and deliver scalable identity and authentication platform. You play a critical role in our core service platform which needs to be scaled and customized by different tenants.
The ideal candidate has a track record of having built multiple high-performance, stable, scalable systems that have successfully delivered high-end experiences directly to consumers. You are a key influencer in the platform strategy and contribute significantly to team planning. You understand business impact of technical decisions and show good judgment in making trade-offs between immediate and long-term business needs.
You act as the bar raiser for the team to ensure the quality and the security of the team's deliveries and execution. By joining our team, you'll have a rare opportunity to lead the architecture across the core identity service platform from the ground up, and your work will make some of the world's best content accessible to millions of customers, securely and seamlessly.
Responsibilities: As a Senior Software Engineer, CAPE, you will play an integral part in building the future of streaming at Customer's products and brands: Leverage data to measure performance, solve real world problems, and enhance customer experience. Collaborate with other teams and product stakeholders to ensure successful implementation of software solutions that align with business goals.
Participate and support engineering leaders in strategic planning and demonstrate good judgment in setting and delivering against strategic goals for the team.
Take full ownership of the platform, including feature scoping, design, delivery status tracking, integration with other teams, testing, operational readiness, releasing process and business metrics. Mentor, influence engineers across organizations and lead by example with high quality examples of your work at the organization level.
Minimum Requirements: 5+ years of experience in software engineering designing and building highly available systems at scale for shipped consumer products or platforms. Solid understanding of how the internet works and operates, specifically on client/server and server/server transactions with a keen knowledge of GRPC, DNS, REST.
Experience with JavaScript, Java and Spring Boot.
Experience working with cloud technologies, especially Kubernetes, AWS and Kafka.
Experience working with common database technologies: SQL/Postgres, Dynamo, Redis Experience working with Data structures and Algorithms (DSA) Deep understanding of microservices design patterns, RESTful APIs, and service orchestration. DevOps experience, where you've owned and operated the systems you've developed.
Experience in monitoring and telemetry: Telegraph, Grafana, and Prometheus.
Nice to Have: Experience with security software engineering, especially for distributed applications.
Experience with Identity, Authentication and Authorization service platform Hands-on experience with automating development workflow pipelines (CI/CD) Experience with a variety of cloud services like OpenSearch, AMP, Kinesis, network, storage etc.
📌 Staff Software Engineer - Global Identity & Authentication - Java (Cancún)
🏢 Nir-yu
📍 Cancún