✨ AI Summary
As a Senior Platform Software Engineer on the Identity and Access Management (IAM) team, you will design, build, and maintain secure, reliable, and scalable cloud services for global authentication and authorization systems. This role involves contributing to technical direction, writing high-quality code, and collaborating with cross-functional teams.
Key responsibilities include developing cloud-native services, building distributed systems, participating in design reviews, writing well-tested code, troubleshooting production issues, and improving system performance. Required technical skills encompass strong programming in Java, Go, C++, or Python, understanding of distributed systems, REST APIs, microservices, cloud computing, Git, CI/CD, and system security. Experience with IAM systems and public cloud platforms is preferred.
🎁 Benefits & Perks
Medical, dental, and vision insurance, including expert medical opinion; Short term disability and long term disability; Life insurance and AD&D; Supplemental life insurance (Employee/Spouse/Child); Health care and dependent care Flexible Spending Accounts; Pre-tax commuter and parking benefits; 401(k) Savings and Investment Plan with company match; Paid time off: Flexible Vacation (13 days annually for the first three years of employment and 18 days annually for subsequent years of employment, prorated for part-time); 11 paid holidays; Paid sick leave (72 hours upon hire, carries over up to 112 hours); Paid parental leave; Adoption assistance; Employee Stock Purchase Plan; Financial planning and group legal; Voluntary benefits including auto, homeowner and pet insurance. May be eligible for bonus and equity.
Requirements
Design, develop, test, and maintain secure, reliable, and scalable cloud-native services and microservices. Build highly available, scalable, and fault-tolerant distributed systems. Possess strong programming skills in Java, Go, C++, or Python, with a solid understanding of distributed systems fundamentals, REST APIs, microservices, concurrency, and cloud computing concepts. Experience with Git, CI/CD, automated testing, system security, authentication protocols, and compliance frameworks is required.
Description
As a Senior Software Engineer on the Identity and Access Management (IAM) team, you’ll design, build, and maintain secure, reliable, and scalable cloud services that power our global authentication and authorization systems. You’ll contribute to the technical direction of key projects, write high-quality code, and collaborate closely with engineers across multiple teams to deliver impactful solutions.