Okta logo

Senior Software Engineer, API Foundations

Okta

Get to know Okta

Okta is The World’s Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth.

The API Foundations Team

The API Foundations team was established to streamline and bring consistency to how we build customer facing APIs for Okta Customer Identity Cloud (CIC). The team aims to standardize our architecture and provide a robust set of building blocks to help enhance the internal and external developer experience when consuming, building and contributing to our APIs.

What You’ll Be Doing

Be a part of a collaborative and agile team, interfacing with the product managers and other teams to support shared services. Work with technical leaders to find and drive opportunities for optimization of existing services with a strong bias for security. Debug and resolve production issues and implement fixes for them. Support other engineers' growth by bringing them along. Support existing services by ensuring that security issues and dependency updates are addressed in a timely manner. Support other teams by reviewing changes to shared services and addressing bugs. Work using NodeJS (Javascript/TypeScript), MongoDB, and PostgreSQL on AWS and Azure.

What You’ll Bring To The Role

5+ years of experience in a software engineering role. A passion for working on systems that are highly reliable, scalable, and secure. Interested in designing, analyzing and troubleshooting large-scale distributed systems. Solid understanding of JavaScript and TypeScript and building maintainable and performant RESTFul APIs using NodeJS. Hands on experience in maintaining, modernizing and optimizing large-scale distributed systems. Thrive in a highly collaborative, fully remote, and distributed culture. Demonstrate ownership, accountability, attention to detail, and a customer-focused attitude. Strong experience with unit, integration, end-to-end, and performance testing.

And extra credit if you have experience in any of the following!

Experience creating and maintaining public APIs. Experience working with a fully distributed, remote team. Existing knowledge of security engineering and application security. Proven experience and understanding of architecture principles across infrastructure platforms, security, data, integration, and application layers. Experience solving problems at scale.

What you can look forward to as an Full-Time Okta employee!

Amazing Benefits. Making Social Impact. Fostering Diversity, Equity, Inclusion and Belonging at Okta.

Benefits
Extracted with AI

  • Amazing Benefits
  • Making Social Impact
  • Fostering Diversity, Equity, Inclusion and Belonging

Similar jobs

Last update: 23 minutes ago

Okta logo
Okta

Staff Software Engineer, API Foundations

Join Okta as a Staff Software Engineer in Spain, focusing on API Foundations with skills in JavaScript, TypeScript, and REST APIs.

Okta logo
Okta

Senior Full Stack Software Engineer, IAM (Customer Identity Cloud)

Senior Full Stack Engineer for IAM in Customer Identity Cloud, skilled in Node.js, JavaScript, TypeScript, and cloud environments.

Okta logo
Okta

Staff Software Engineer, Okta FGA Integrations

Join Okta as a Staff Software Engineer in Spain, specializing in FGA Integrations. Work on distributed systems, stream processing, and more.

Okta logo
Okta

Senior Full Stack Engineer (CIC)

Senior Full Stack Engineer role focusing on subscription management and entitlements, using React/Redux, TypeScript, NodeJS, MongoDB.

Okta logo
Okta

Full Stack Software Engineer, IAM (Customer Identity)

Join Okta as a Full Stack Software Engineer in IAM, working remotely in Spain, focusing on secure and scalable software solutions.

Okta logo
Okta

Senior Software Engineer (Node.js) - Customer Identity

Senior Software Engineer specializing in Node.js for Customer Identity at Okta, focusing on distributed systems and digital authentication.

Okta logo
Okta

Staff Software Engineer, Streaming Foundations (Customer Identity)

Join Okta as a Staff Software Engineer in Spain, focusing on streaming technologies and data management.

Okta logo
Okta

Staff Software Engineer, IAM (Customer Identity Cloud)

Join Okta as a Staff Software Engineer in IAM, focusing on Customer Identity Cloud. Work remotely with Node.js, AWS, and Azure.

Okta logo
Okta

Software Engineer II, IAM Enterprise Federations

Join Okta as a Software Engineer II in IAM Enterprise Federations, focusing on identity protocols and cloud environments.

Okta logo
Okta

Staff Software Performance Engineer (Customer Identity)

Join Okta as a Staff Software Performance Engineer focusing on Customer Identity in Spain. Engage in performance engineering and IAM.

Akamai Technologies logo
Akamai Technologies

Senior Software Engineer - Remote

Senior Software Engineer role at Akamai Technologies, focusing on network security and cloud solutions. Remote position.

Appfire logo
Appfire

Lead Software Engineer - TypeScript/Node.js

Lead Software Engineer specializing in TypeScript/Node.js for Appfire in Poland. Remote work with competitive benefits.

Invicti logo
Invicti

Full Stack Software Engineer with TypeScript and Microservices

Join Invicti as a Full Stack Software Engineer in Malta, focusing on TypeScript, Microservices, and REST APIs in a remote role.

Snyk logo
Snyk

Senior Software Engineer - Node.js, Typescript, Go

Join Snyk as a Senior Software Engineer to design and implement APIs in Node.js, TypeScript, and Go, enhancing developer security.

Fountain logo
Fountain

Senior Software Engineer - Backend (TypeScript)

Senior Backend Software Engineer specializing in TypeScript for a fully remote role, focusing on innovative hiring platform development.

Forma logo
Forma

Senior Software Engineer

Join Forma as a Senior Software Engineer to build secure, scalable backend APIs using NodeJS and TypeScript.

N-able logo
N-able

Senior Software Engineer

Senior Software Engineer in Lisbon, specializing in Linux, OOP, and REST APIs, offering a hybrid work model and comprehensive benefits.

Okta logo
Okta

Staff Controls Assurance Analyst

Join Okta as a Staff Controls Assurance Analyst in Ireland, focusing on IT audit and compliance with SOC2, ISO27001 in a cloud environment.

Fabletics logo
Fabletics

Senior Full Stack Software Engineer (Remote)

Join TechStyleOS as a Senior Full Stack Software Engineer, working remotely to build innovative software solutions.

Vista logo
Vista

Senior Full Stack Engineer - Remote (Spain)

Senior Full Stack Engineer role in Barcelona, Spain. Remote work, extensive experience with JavaScript, Node.js, React.js required.

0x logo
0x

Senior Software Engineer, API Products

Senior Software Engineer role focusing on API products, requiring skills in API, CSS, TypeScript, and Front-End Development. Remote work available.

Fountain logo
Fountain

Senior Software Engineer - Backend (TypeScript)

Senior Backend Software Engineer specializing in TypeScript, focusing on product development and team collaboration in a remote setting.

Fountain logo
Fountain

Senior Software Engineer - Backend

Join Fountain as a Senior Software Engineer - Backend, working remotely with a focus on TypeScript and cloud solutions.

PayPal logo
PayPal

Senior Full Stack Developer (NodeJS, TypeScript)

Join PayPal as a Senior Full Stack Developer focusing on NodeJS and TypeScript for REST API tooling.