Affirm logo
Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem

Senior CIAM Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 2,200Since 2012

Location

California + 4 moreAll locations: California | Connecticut | New Jersey | New York | Washington

Posted

50 days ago

Salary

$169K - $240K / year

Seniority

Senior

Job Description

Senior CIAM Software Engineer

Affirm

• Design, build, and operate core CIAM backend services that support customer registration, authentication, authorization, account lifecycle, and profile management for B2C and B2B platforms. • Implement and extend identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, ensuring correctness, scalability, and clean integration patterns. • Develop backend APIs and services in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications. • Integrate CIAM platforms with internal systems, including user data stores, messaging, fraud signals, and downstream customer platforms. • Own secure authentication and account flows end to end, including MFA, step-up authentication, device binding, consent, and adaptive authentication logic. • Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines, treating identity as a core platform service. • Monitor, debug, and optimize CIAM services for performance, resilience, and abuse detection in high-scale environments.

Job Requirements

  • Strong experience designing and implementing CIAM systems, with deep, hands-on knowledge of OAuth 2.0, OIDC, SAML, and SCIM beyond basic configuration.
  • 5+ years of professional backend software engineering experience
  • Strong production experience in Python or a similar backend language
  • Experience designing APIs, automation frameworks, and distributed systems
  • Hands-on experience building and maintaining CI/CD pipelines
  • Experience with GitHub-based development workflows and Buildkite or similar build systems
  • Experience with cloud-native development, preferably AWS
  • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity, ForgeRock, or Azure AD B2C using custom code, hooks, and APIs.
  • Solid understanding of backend and distributed systems fundamentals, including API design, data modeling, latency, error handling, and observability.
  • Experience with Infrastructure as Code and automation tools such as Terraform, plus CI/CD pipelines for deploying backend services.
  • Strong security fundamentals applied through engineering, including access control models, token handling, encryption, MFA, and privacy by design.
  • Clear communication skills and the ability to work closely with product, frontend, mobile, and security teams while owning backend identity services.
  • Familiarity with tools such as Cursor and other AI-augmented development environments

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Related Job Pages

More Full-stack Engineer Jobs

Affirm logo

Senior CIAM Software Engineer

Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem

Full TimeRemoteTeam 2,200Since 2012

• Design, build, and operate core CIAM backend services that support customer registration, authentication, authorization, account lifecycle, and profile management for B2C and B2B platforms. • Implement and extend identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, ensuring correctness, scalability, and clean integration patterns. • Develop backend APIs and services in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications. • Integrate CIAM platforms with internal systems, including user data stores, messaging, fraud signals, and downstream customer platforms. • Own secure authentication and account flows end to end, including MFA, step-up authentication, device binding, consent, and adaptive authentication logic. • Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines, treating identity as a core platform service. • Monitor, debug, and optimize CIAM services for performance, resilience, and abuse detection in high-scale environments.

Canada
$150K - $200K / year
MasTec Communications Group logo

Detail Engineer II

MasTec Communications Group

MasTec, Inc. is an equal employment opportunity employer. The Company's policy is not to unlawfully discriminate against any applicant or employee on the basis of race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, genetic information, military status, or any other consideration made unlawful by applicable federal, state, or local laws. The Company also prohibits harassment of applicants and employees based on any of these protected categories. It is also MasTec's policy to comply with all applicable state, federal and local laws respecting consideration of unemployment status in making hiring decisions.

Full TimeRemoteTeam 5,001-10,000

Overview MasTec Communications Group is a leading national infrastructure construction company operating throughout the United States. MasTec Communications Group performs both wireline and wireless communication services on a national scale. We are experts in cell tower construction, RF engineering, broadband fiber optic cable installation, OSP engineering, wireline construction, and emergency maintenance services. At MasTec you’ll be joining a family, where we are dedicated to supporting each other and building an atmosphere of teamwork. As part of our team, your opportunities are limitless. Responsibilities - Research project details from the customer project handoff document to obtain complete project details for developing the site survey scope of work (use AT&T applications for far-end termination availability) - Collaborate with the Site Survey Engineer and review site survey documentation to determine floor plan layouts, power distribution, backup power supplies, and cabling for central office equipment - Work with the Site Survey Engineer and site survey documentation to identify all material needed for the job, complete a BOM which will be submitted to purchasing for all material required for the job (i.e., parts necessary to establish low and high level racking, transmission racking, power racking, aisle lighting, provision for grounding, etc.) - Create comprehensive and accurate installation specifications and equipment requirements to fulfill customer orders and meet customer requirements per standards - Update all customer systems for the equipment being installed (i.e., EJF, AMPS, TABdB, BTAS, COWAN, MIC Canopy, Granite, SyncTrac, NISE-C, IRIS, etc.), create or correct location records, drawings, bill of materials (BOM), installation notes, and memos to reflect additions and modifications to customers' location (central office), as a result of installation or engineering activities - Review installation specifications and work with our Installation team as needed through job completion - Submit the change orders to the quoting group for any upscope or out-of-scope tasks per engineering or installation change Qualifications About You: - Safety is a part of your day-to-day - You have a track record of completing work with a high level of quality - You have a knack for figuring out hard problems and enjoy a hands-on approach to your work - You are looking for long-term projects - You enjoy getting your hands dirty with your team Hard work pays off. See what you’ll get for your effort: Financial Security - Compensation $75,000-85,000 Depending on experience - 401(k) with company match - Employee Stock Purchase Plan (ESPP) - Life insurance - Short-term and Long-term disability Health and Wellness - Medical, dental, and vision insurance - Dependent care and medical flexible spending accounts - Employee Assistance Program (EAP) Work/Life Balance - Paid time off - Paid holidays - Family and medical leave - Paid sick time We meet your commitment with competitive pay and benefits. If this sounds like you, let’s talk. Build your career with MasTec! MasTec, Inc. is an equal employment opportunity employer. The Company's policy is not to unlawfully discriminate against any applicant or employee on the basis of race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, genetic information, military status, or any other consideration made unlawful by applicable federal, state, or local laws. The Company also prohibits harassment of applicants and employees based on any of these protected categories. It is also MasTec's policy to comply with all applicable state, federal and local laws respecting consideration of unemployment status in making hiring decisions. #MasTecJobs #MasTecCareers #BeSuccessfulWithUs #IAmMasTec #WeAreMasTec #MasTecFamily #MasTecCommunicationsGroup #MasTecCommunicationsCareers

United States
PEN75K - PEN85K / year
Job Closed
Kovi logo

Software Engineer – Specialist

Kovi

Making car ownership more inclusive, flexible and simple.

Full TimeRemoteTeam 1,001-5,000Since 2018H1B No Sponsor

• Apply deep expertise in technologies critical to the company’s objectives, ensuring the implementation of cutting-edge technical solutions; • Design complex systems that are scalable, secure, and efficient, using robust software architecture practices. Analyze and optimize processes and systems to maximize performance and operational efficiency; • Develop and maintain CI/CD pipelines and use automation tools to ensure continuous, rapid delivery of high-quality code; • Manage complex microservices environments with Docker and Kubernetes, optimizing cluster resources; • Implement advanced security practices, including integrating security checks into CI/CD pipelines and enforcing security policies in cloud and on-premises environments; • Configure alerts and dashboards to monitor system health and apply advanced networking knowledge to ensure secure, efficient connectivity; • Develop effective backup and disaster recovery strategies to protect data and ensure business continuity; • Mentor and oversee junior engineers, collaborate with cross-functional teams, and contribute to the continuous improvement of the company’s processes and technologies.

Brazil
Full TimeRemoteTeam 10,001+H1B Sponsor

WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de Mexico Senior Software Engineer - Full Stack Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. What You'll Do: - Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies - Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community - Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment - Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services Basic Qualifications: - Advanced English Fluency - Bachelor's Degree - At least 3+ years of experience in software engineering (Internship experience does not apply) Preferred Qualifications: - 3+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go - 3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service - 3+ years of experience in open source frameworks - 3+ years of experience in Agile practices At Capital One, we respect individual differences in culture, religion, and ethnicity. Likewise, we promote equal opportunities and development for all personnel. In the hiring process, we seek to provide equal employment opportunities to candidates, regardless of race, color, religion, gender, sexual orientation, marital or civil status, national origin, disability, or any other situation protected by federal, state, or local laws. For technical support or questions about Capital One's recruiting process, please send an email to Careers@capitalone.com Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe, any position posted in the Philippines is for Capital One Service Corp (COPSSC), and any position posted in Mexico is for Capital One Technology Labs Mexico.

Mexico
Job Closed