Lumos is a fast-growing startup revolutionizing app and access management for organizations by building a unified platform that connects apps, identities, and data seamlessly and securely. They seek a Staff Software Engineer to evolve their Integrations Platform, powering enterprise connections with cloud and on-prem systems.
Sign up for our
weekly newsletter
of fresh jobs
Skills
Strong backend or platform engineering experience with scalable services, APIs, or integrations.
Expertise in enterprise integration patterns including webhooks, event queues, and hybrid cloud/on-prem environments.
Proficiency in modern backend languages such as Python, Go, or TypeScript.
Deep understanding of API design, system performance, and software architecture.
Familiarity with IAM systems like SCIM, OAuth2, SAML and integration with IDP and HRIS tools.
Excellent communication skills focusing on developer experience and technical clarity.
Responsibilities
Design and implement core components of the Integrations Platform, including APIs and event-driven systems.
Develop and extend integration frameworks supporting authentication, job retries, error handling, and observability.
Collaborate across teams to deliver high-performance, secure integrations with systems like Okta, Workday, Azure AD, and ServiceNow.
Build SDKs, CLI tools, and documentation to enhance developer experience internally and externally.
Lead technical decisions, conduct architecture reviews, mentor engineers, and tackle complex engineering challenges.
Ensure resilience, observability, and scalability across the integrations stack.
Education
Bachelor's degree in Computer Science, Engineering, or related technical field preferred.
Benefits
Fully remote work culture with flexible hours around Pacific Time zone.
Medical, Vision, and Dental insurance fully covered by employer.
Company-sponsored travel and team bonding trips.
Optimal home office setup provided.
Unlimited paid time off with enforced minimum time off.
Parental leave up to 16 weeks.
Wellness stipend.
401k matching plan.
To read the complete job description, please click on the ‘Apply’ button
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.