Software Engineer - Security (IAM)

1 Month ago • 4 Years +

Job Summary

Job Description

As a Software Engineer on the IAM team, you will work with senior engineers to understand requirements, implement authentication and authorization components, and establish IAM best practices. You will also participate in on-call support for infrastructure and services. The role requires experience with Golang or Python, authentication and authorization standards like OAuth2, and a deep understanding of high-quality systems. The job involves developing and maintaining authentication and authorization components for the IAM platform.
Must have:
  • 4+ years Golang or Python experience.
  • Experience with authentication and authorization standards like OAuth2.
  • Deep understanding of application security and system quality.
  • Bachelor's degree in related field.
Good to have:
  • Experience building microservice-oriented architectures.
  • Experience with Infrastructure as Code / Platform-as-a-Service.
  • Passion for security.

Job Details

Location:  Hybrid role in San Francisco, CA required to be onsite 3 days per week

The Identity and Access Management (IAM) team within Security develops and maintains authentication and authorization components for the IAM platform. We provide libraries, frameworks, and services to manage login and access control for Opendoor's customers and operators using our applications.

As a Software Engineer on the IAM team you will:

  • Work with senior engineers and partner teams to understand IAM platform requirements and collaborate on solution designs.
  • Implement authentication and authorization components as part of the IAM platform to meet Product, Security, Compliance, and IT requirements.
  • Establish and maintain IAM best practices through secure-by-default libraries, application and infrastructure guardrails, and self-service documentation.
  • Participate in Engineering on-call support for the monitoring and stability of the IAM team's existing infrastructure and services.

Skills Needed

  • 4+ years Golang or Python experience building new backend services.
  • Experience implementing authentication and authorization standards such as OAuth2, OpenID Connect (OIDC), or SAML.
  • Deep understanding for what high quality systems are made of across application security, performance, testing, documentation, and operational excellence.
  • A sense of ownership in what you ship.
  • Preference towards automating busy work in testing, workflows, and operations tasks.
  • Bachelor's degree in Computer Science, Information Security, or a related field.

Bonus points if

  • Experience building microservice-oriented architectures on a Cloud computing platform (e.g., AWS EKS, GKE, Kubernetes)
  • Experience with Infrastructure as Code / Platform-as-a-Service (e.g., Terraform, Kubernetes)
  • Passion for security at work and outside of work (e.g., presenting at security conferences, contributing/creating open source security tools, etc).

About Opendoor

Founded in 2014, Opendoor’s mission is to power life’s progress one move at a time. We believe the traditional real estate process is broken and our goal is simple: build a digital, end-to-end customer experience that makes buying and selling a home simple and certain. 

  • To learn how we are reinventing the Real Estate industry check out our website
  • Hear about our culture directly from team members by visiting The Muse
  • Discover what we are building for our customers by reading our blog.

Opendoor Values Openness

We believe that being open about who we are and what we do allows us to be better. Individuals seeking employment at Opendoor are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, sexual orientation, gender identity or other protected status under all applicable laws, regulations, and ordinances. We collect, use, and disclose applicant personal information as described in our personnel privacy policies. To learn more, you can find the policy details for California residents here and for Canada residents here.

We’re committed to Diversity, Equity, Inclusion, and Belonging

Opendoor is dedicated to creating an inclusive and collaborative culture. We value the diverse strengths, perspectives, and backgrounds of all our employees, and believe in empowering our teams to do their best work through teamwork and building a sense of belonging and trust. Our four employee-led Opendoor Employee Resource Groups amplify diverse voices and promote collaboration and inclusion. Our focus is on attracting and retaining exceptional talent, and we believe in empowering our employees to continuously innovate and strive for 1% improvement every day. You can find more information on our Career Page.

We are committed to assisting members of the military community in utilizing their skills at Opendoor. U.S. candidates are able to review your military job classification at MyNextMove.org and apply for positions that align with your expertise.

At Opendoor, we are committed to providing reasonable accommodations throughout our recruitment processes for candidates with disabilities, pregnancy, religious beliefs, or other reasons protected by applicable laws. If you require assistance or a reasonable accommodation, please contact us at TAops-accomodations@opendoor.com.

Similar Jobs

Thousand Eyes - Senior Software Engineer, Cloud and Enterprise Agents

Thousand Eyes

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Weeks ago
gravitee.io - Senior Software Engineer

gravitee.io

France (Hybrid)
8 Months ago
GoFundMe - Senior Engineering Manager

GoFundMe

Buenos Aires, Buenos Aires, Argentina (Hybrid)
2 Weeks ago
SOFTSWISS - Systems Engineer

SOFTSWISS

Poznań, Greater Poland Voivodeship, Poland (Remote)
2 Weeks ago
Survay Monkey - Senior Software Engineer II [Backend]

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Lytx - Staff Architect

Lytx

India (On-Site)
1 Month ago
Rennsportgg - Senior Backend Engineer (f/m/x)

Rennsportgg

Malmö, Skåne County, Sweden (Remote)
9 Months ago
Wind River - Senior Solutions Architect

Wind River

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
AI Dash - Software Development Engineer in Test II Platform

AI Dash

Gurugram, India (Hybrid)
2 Weeks ago
Rackspace Technology - Software Engineer IV

Rackspace Technology

United States (Remote)
3 Months ago
Veeam Software - Senior Netsuite System Analyst

Veeam Software

Georgia, United States (Remote)
1 Month ago
The Walt Disney Company - Lead Software Engineer in Test, iOS/Android

The Walt Disney Company

Seattle, Washington, United States (On-Site)
7 Months ago
USE Insider - Senior Software Engineer (Backend)

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
7 Months ago
DraftKings - Senior Data Engineer, Platform

DraftKings

Boston, Massachusetts, United States (On-Site)
1 Month ago
Moloco - Security DevOps Engineer

Moloco

United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

Google - Social Media Executive Communications Manager

Google

Mountain View, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Physical Design Methodology Engineer, Innovus Flows

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
lifechruh - Contracts Paralegal

lifechruh

Edmond, Oklahoma, United States (On-Site)
1 Month ago
Sbm management - Account Director

Sbm management

Atlanta, Georgia, United States (On-Site)
11 Months ago
Veeam Software - Customer Success Representative, Named (Portuguese Required)

Veeam Software

Alpharetta, Georgia, United States (On-Site)
1 Month ago
Zones LLC - Fiber Optics Technician

Zones LLC

United States (Remote)
1 Month ago
Patreon - Benefits Manager

Patreon

San Francisco, California, United States (Hybrid)
2 Months ago
Netflix - Director, Stock Operations

Netflix

Los Angeles, California, United States (On-Site)
1 Month ago
Xsolla - General Application

Xsolla

Los Angeles, California, United States (Hybrid)
4 Months ago
ZeniMax Media - Senior IT Manager

ZeniMax Media

Rockville, Maryland, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

San Francisco, California, United States (On-Site)

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (On-Site)

United States (Remote)

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Opendoor

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug