Software Engineer III

LexisNexisRaleigh, NC
Hybrid

About The Position

Do you enjoy solving complex problems in authentication, identity, and authorization at scale? Join our Web Access Management (WAM) team and help power one of the most critical platforms across LexisNexis. The WAM (Web Access Management) team owns the authentication, identity, and authorization platform used across the organization. Our platform is one of the five most critical systems in the company, supporting both internal and customer-facing applications. We operate at the intersection of security, scale, and reliability, enabling seamless and secure access to products used globally. Our team builds and maintains highly available, cloud-native services that implement modern identity standards and integrate across a wide ecosystem of applications. As a Software Engineer III, you will work as an independent contributor with ownership of key services within our identity platform. You will design, build, and enhance systems that handle authentication and authorization at scale, ensuring security, performance, and reliability. This role involves solving moderately complex engineering problems, contributing to system design, and collaborating with cross-functional teams to deliver secure and scalable solutions.

Requirements

  • 3+ years of software engineering experience.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • Strong programming experience in Java and/or Python.
  • Experience building and maintaining RESTful APIs and backend services.
  • Hands-on experience with cloud platforms (AWS preferred).
  • Experience working with containerized applications (Docker, Kubernetes).
  • Solid understanding of OAuth2 and modern authentication/authorization mechanisms.
  • Experience with relational databases such as Oracle or PostgreSQL.
  • Familiarity with software development best practices, including code reviews, testing, and CI/CD.

Nice To Haves

  • Experience working on identity, authentication, or security platforms.
  • Familiarity with JSP or legacy web technologies in enterprise environments.
  • Knowledge of zero-trust architecture principles.
  • Experience working on highly available, mission-critical systems.
  • Exposure to distributed systems and microservices architectures.

Responsibilities

  • Design, develop, and maintain services supporting authentication, authorization, and identity management.
  • Work closely with product and engineering teams to translate requirements into scalable, secure solutions.
  • Own and deliver components of moderately complex systems, including design, coding, testing, and deployment.
  • Implement and support modern identity standards (e.g., OAuth2) and secure access patterns.
  • Contribute to architecture discussions, system design, and platform evolution.
  • Troubleshoot and resolve technical issues across distributed systems.
  • Participate in code reviews, ensuring best practices in coding, testing, and security.
  • Continuously improve system reliability, performance, and scalability in a cloud-native environment.
  • Stay current with emerging technologies and security trends in identity and access management.

Benefits

  • Flexible working arrangements
  • Annual incentive bonus
  • Country specific benefits
  • Applicant Request Support Form
  • EEO Know Your Rights
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service