Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

MongoDB

Senior Software Engineer (Identity & Access Management, FedRamp)

Posted Updated
Discussion
  • The MongoDB Atlas team is a diverse group of contributors working together to help our users manage MongoDB at global scale
  • We are responsible for MongoDB Atlas: our database as a service offering and fastest growing product which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes
  • We’re seeking a Senior Engineer to join the Atlas Identity and Access Management (IAM) team
  • IAM is a platform and a product team
  • We serve internal engineers by providing them a secure and durable suite of services, and we serve external customers by providing them user facing features and products
  • We are the owners of Atlas’ authentication (OAuth, SSO, Federated Identity) and authorization (RBAC, ABAC) systems, along with many others
  • The IAM team’s mission is to enable customers to securely build their applications with Atlas through our best in class user experience
  • The Federal Risk and Authorization Management Program (FedRAMP) is a US government-wide program that provides a standardized approach to security assessment, authorization, and continuous monitoring for cloud products and services
  • Our FedRAMP program requires that anyone who is accessing customer data or metadata inside the Authorization Boundary be a US Citizen on US Soil
  • Design, architect, build, and deliver core pieces of IAM
  • Lead projects from specification to delivery
  • Mentor and grow other team members
  • Improve our codebase, best practices, and design principles
  • Define your top priorities and focuses, communicate them, and execute against them
  • Lead and contribute to complex technical projects and initiatives
  • Success Measures:
  • In 1 week you’ll have completed your first pull request
  • In 3 months, you’ll have contributed to a large project
  • In 6 months, you’ll be leading the design and execution of your own project
  • Is curious, collaborative, empathetic, and intellectually honest
  • Excellent communication skills, both written and verbal
  • Willingness to learn JavaScript and/or TypeScript along with modern frontend technologies (React, Redux, etc.); prior experience a plus
  • Proficient in a modern compiled programming language (Java, Go, C#, C++, etc.)
  • Experience building identity and access management systems such as authentication (OAuth, SSO), authorization (RBAC, ABAC, ReBAC), and login and registration systems a plus
  • Has a passion for problem solving and learning new things in the domains of computer science and software engineering
  • 5+ years experience of software engineering, primarily focused on backend systems
  • Desire to collaborate with colleagues and mentor fellow engineers

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.