Senior Software Engineer – UX/UI

SRI Resources•Burbank, CA

About The Position

SRI Resources is recruiting a Senior Software Engineer – UX/UI for a major corporation’s Global Information Security – Identity and Access Management (IAM) group. The IAM group provides core IAM products and platforms for cast members, employees, and partners across business segments and corporate functions. Its vision is to provide modern IAM capabilities and services that are simple, seamless, and secure, protecting the workforce, data, and brands. The role is an immediate, long-term contract opportunity based in Burbank, California; Seattle, Washington; or New York City. The engineer will implement applications and user interfaces for IAM Engineering and serve as an expert in the team’s tools, processes, and technologies. They will collaborate with internal and external project contributors to establish and maintain UI/UX standards and best practices through mentorship, advocacy, and code review. The role includes responsibility for software internals architecture, debugging, and contributing code that is performant, secure, accessible, well documented, testable, and sustainable. The engineer will work closely with scrum masters, architects, developers, quality and reliability engineers, managers, staff engineers, and other project constituents to architect, implement, and deliver interface solutions. Duties include hands-on UI development, peer and vendor code reviews, maintaining development standards, building reusable components, improving the UI, exploring emerging UX capabilities, and creating prototypes to demonstrate feature concepts.

Requirements

  • At least 5 years of front-end development experience.
  • Extensive experience developing dynamic web applications that consume RESTful APIs.
  • Strong knowledge of single-page applications and responsive web design.
  • Cross-browser development experience with JavaScript and CSS.
  • Knowledge of UI libraries and frameworks, with exposure to modern web UI frameworks.
  • Demonstrable development experience using AngularJS and/or Node.js.
  • Strong knowledge of AWS environments and/or technologies, such as S3, CloudFront, Fargate, EC2, and API Gateway.
  • Strong knowledge and experience securing front-end applications.
  • At least 5 years of formal, team-oriented development experience; Agile is preferred.
  • Expert proficiency in web application development using HTML5, CSS3, SCSS/LESS, and JavaScript.
  • Deep familiarity with web standards and protocols, including HTTP, HTML, REST, XML, and OAuth.
  • Proven track record developing cross-browser-compatible solutions.
  • Expertise across the Software Development Lifecycle (SDLC).
  • Experience working in Agile software development.
  • Strong interpersonal, analytical, problem-solving, negotiating, and influencing skills.
  • Self-managing and self-starting, with a high level of initiative and a strong sense of ownership and urgency.
  • Meticulous attention to detail and ability to handle complex projects in a fast-paced environment.
  • Expertise with continuous integration and continuous delivery (CI/CD).
  • Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or a comparable field of study, and/or equivalent work experience.

Nice To Haves

  • At least 5 years of experience with SDLC tools such as JIRA, Jenkins, GitHub/GitLab, and Confluence.
  • At least 2 years of experience working with Identity and Access Management systems.
  • Internal work experience, including experience with IAM services such as MyID, AuthZ, and Keystone.
  • Familiarity with sensitive data handling, such as COPPA, PCI, PII, and Safe Harbor.
  • Understanding of and exposure to backend development architecture, such as Java, Go, and .NET.
  • Master’s degree in Information Technology, Information Security, Computer Science, or a business-related field, or equivalent validated work experience.

Responsibilities

  • Architect, implement, and deliver software user interface solutions according to requirements and specifications.
  • Implement applications and user interfaces for Identity and Access Management Engineering.
  • Collaborate with scrum masters, architects, developers, quality and reliability engineers, and other project constituents.
  • Work with Engineering managers, staff engineers, and architects to follow and influence software development best practices.
  • Interact with service delivery groups within Enterprise Technology and across the company.
  • Perform peer and vendor code reviews for compliance, security, performance, and best practices.
  • Develop user interface software hands-on using professional, enterprise-class development tools.
  • Develop, enact, and enforce documentation, coding, process, and performance standards.
  • Build reusable UI components and ensure the UI codebase is scalable, maintainable, and well documented.
  • Continuously improve the UI and explore emerging UX capabilities.
  • Create prototypes to demonstrate how new features could be deployed, beyond mockups and wireframes.
  • Mentor others, promote UI/UX standards and best practices, and review and approve code.
  • Architect software internals, debug efficiently, and contribute performant, secure, accessible, testable, sustainable, and well-documented code.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k) with company match
  • Short-term disability insurance
  • Life insurance with AD&D
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service