Software Engineer-Authentication

🏢 Eleven · all Eleven jobs
📍 United States
💰 USD 135,000 - 150,000 / annual
📅 Posted 2026-08-22 · via Himalayas
🏷 Backend-Development,AWS-Development,Serverless-Development,Authentication-Engineering,Authentication-Engineer,Authentication-Developer,Identity-and-Auth-Engineering,SSO-Engineer,Authentication-And-Authorization-Expert,Security-Software-Engineer,Software-Security-Engineer,Software-Engineer
Apply on original site ↗

We Move Fast, Think on Our Feet, and Have Fun Doing It!

At Eleven , we thrive on solving complex challenges and pushing boundaries. We work at a rapid pace, embracing change, and staying laser-focused on delivering exceptional value to our customers.

We’re looking for visionary problem-solvers who excel in dynamic environments, embrace AI tools in streamlining work processes, adapt quickly, and drive innovation. If you love thinking outside the box, collaborating with top-tier talent, and having fun while making an impact—let’s talk!
Position Overview:

In this Software Engineer-Authentication role you will build and maintain AWS serverless integrations that connect our captive portal WiFi platform with hotel Property Management Systems (PMS) and loyalty programs worldwide. Using primarily C#/.NET and AWS Serverless, you'll develop integrations that enable hotel guests to authenticate via room number lookups, post charges to guest folios, and enroll in loyalty programs — all through our captive portal. Every day, tens of millions of hotel guests across major hospitality brands benefit from the services we provide.
Reporting Relationships:

This role reports to an Engineering Manager and has no direct reports.

Essential Job Functions & Core Responsibilities:

- Develop, test, and maintain AWS Serverless applications (C# / .NET) that connect our platform with third-party PMS and loyalty APIs

- Implement SQS-triggered message processing pipelines that handle guest inquiry, room charge, configuration, and loyalty enrollment work units

- Integrate with third-party REST, SOAP, including OAuth2/Cognito authentication flows, token caching, and credential management via AWS SSM Parameter Store

- Build and maintain DynamoDB data models for device configuration, session caching, and authentication token storage

- Write comprehensive unit tests using mocking frameworks

- Leverage AI-assisted development tools (e.g., GitHub Copilot, agentic coding assistants) to accelerate development, improve code quality, and automate repetitive tasks

- Collaborate with other development, product management, and UX team members to turn user stories into performant, scalable capabilities within the ecosystem

- Troubleshoot production issues across distributed serverless architectures

- Participate in code reviews and contribute to consistent patterns across the team's portfolio of integrations

- Work within Agile methodology with two-week sprints

- Identify and incorporate security requirements in the software development lifecycle, including PII handling, data obfuscation, and secure credential storage

- Participate in on-call rotation

- Other duties as assigned

Working Conditions

This role routinely uses standard office equipment such as computers, phones, and printers. This job operates remotely, in a home office environment, with occasional travel for team meetings or company offsites.
Physical Demands

This role primarily involves working at a computer in a remote office environment. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Candidate Requirements
Must Have:

- 3+ years of professional software engineering experience

- Experience reading and writing SQL

- Proficiency in C# and .NET (experience with .NET 8 or recent versions preferred)

- Experience building and deploying AWS Lambda functions or similar serverless architectures

- Working knowledge of AWS services: SQS, DynamoDB, API Gateway, SSM Parameter Store, Step Functions, CloudWatch

- Experience consuming and integrating with RESTful APIs, including OAuth2 authentication flows

- Solid understanding of software design patterns, dependency injection, and writing testable code

- Familiarity with Git, CI/CD pipelines, and Infrastructure-as-Code (CloudFormation or SAM preferred)

- Experience writing unit tests with mocking frameworks

- Experience with AWS networking

- Comfort using AI coding assi

← All remote jobs