drjobs Senior Software Engineer - Identity and Access Management

Senior Software Engineer - Identity and Access Management

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Austin - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Please note that under Federal & FedRAMP regulations hiring for this role is limited to US citizens only.

FedRAMP Staff may be subject to customer or third party background checks up to and including secret clearance if required by their role at SentinelOne.

What are we looking for

We are looking for Senior Software Engineer that will be part of our dedicated platform team. We are committed to providing essential services that support the success of other developer teams. Our primary customers are fellow SentinelOne developers who rely on our key services including identity and user management metering and license management. We play a crucial role in ensuring the smooth functioning of these critical components ultimately empowering our users to achieve their goals seamlessly.

You will join a dedicated international team of software engineers who specialize in authentication authorization and enhancing the backend functionality of our Identity and Access Management (IAM) platform. Our team is in the process of evolving our platform into a truly cloud-native distributed scalable and globally available solution. This evolution presents us with exciting technical challenges such as ensuring the performance and scalability of our platform services and maintaining global data availability and consistency across regions and cloud providers.

What will you do

  • Collaborate Across Teams: Work closely with cross-functional teams to strategically shape and define system requirements ensuring alignment with overall business goals.
  • Design and Drive Projects: Lead the design and execution of high-priority high-visibility cloud platform projects ensuring timely delivery and exceptional quality.
  • Own Feature Development: Take full ownership of the feature development lifecycle from refining requirements through to successful production deployment ensuring seamless integration and functionality.
  • Build Secure and Scalable Backend: Develop and maintain a secure scalable backend infrastructure that serves as the backbone for other development teams supporting their needs and enhancing overall system performance.
  • Ensure Efficiency and Performance: Focus on developing efficient solutions that guarantee backend reliability scalability and optimal performance leveraging best practices and cutting-edge technologies.
  • Conduct Code Reviews: Provide constructive feedback during code reviews fostering a culture of continuous improvement and high-quality code standards.
  • Troubleshoot Complex Issues: Quickly identify diagnose and resolve complex technical issues minimizing downtime and ensuring smooth operations.

Main Focus Areas

  • Global Tenant and Identity Management: Develop and maintain systems for managing tenants and identities on a global scale.
  • Centralized Authentication and Token Management: Implement and manage centralized systems for authentication session management and access tokens.
  • Flexible Access Control Models: Design and support access control systems using various models (RBAC ABAC OBAC) to provide flexible permission management.
  • High-Performance Services: Operate and optimize high-performance services capable of handling millions of requests per second globally.

Our technology stack is diverse and cutting-edge designed to support robust and scalable solutions.

Heres a snapshot of the key technologies we use: Java Spring framework family (Boot Web Web-Flux Cloud) Gradle Jooq Python Golang (as secondary programming languages) Kafka PostgreSQL ClickHouse Redis Docker Helm Kubernetes Terraform AWS/GCP Github Actions ArgoCD Prometheus Grafana

What skills and knowledge should you bring

You are a passionate software engineer driven to deliver high-quality products. You go beyond just coding; you take accountability for specific deliverables and lead projects from the initial design phase through to final delivery. Being a team player is in your DNA and you thrive in collaborative environments contributing effectively to shared goals. Your deep understanding of how technology works especially in cloud multi-tenant environments sets you apart. You are not content with routine tasks you excel at solving complex problems showcasing your knack for innovation and strategic thinking. Recognizing that our primary customers are developers you are excited about creating solutions that cater to their specific needs and enhance their overall experience. You are an excellent communicator both written and verbal.

  • Several years of experience in designing services and developing features using Java.
  • Proven knowledge in designing and architecting large and scalable cloud-based applications and developing on public cloud infrastructure.
  • Strong familiarity with agile development methodologies.
  • Exceptional drive communication and problem-solving skills.

Learn and Grow With Us

Its a plus if you have experience with any of these:

  • Spring framework family (Boot Web Web-Flux Cloud) Gradle JooqKafka Redis PostgreSQL ClickHouseDocker Helm KubernetesPrometheus GrafanaAWS Azure and/or GCP cloud platforms.
  • Python and/or Go (part of our software codebase has been written in Python and Go).
  • Working with large-scale management systems.
  • Optimizing systems for scalability and performance.

If you dont have experience with any/all of these technologies dont worry - you will have an opportunity to get your hands dirty and learn with us!

Why us

You will be joining a cutting-edge company where you will tackle extraordinary challenges and work with the very best in the industry.

  • Medical Vision Dental 401(k) Commuter Health and Dependent FSA
  • Unlimited PTO
  • Industry-leading gender-neutral parental leave
  • Paid Company Holidays
  • Paid Sick Time
  • Employee stock purchase program
  • Disability and life insurance
  • Employee assistance program
  • Gym membership reimbursement
  • Cell phone reimbursement
  • Numerous company-sponsored events including regular happy hours and team-building events

Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.