Lead Software Engineer - Identity Access Manager

JPMorgan Chase & Co.Houston, TX
5h

About The Position

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the [insert LOB or sub LOB], you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Requirements

  • 5+ years of hands-on backend development experience, with a proven track record in designing and building secure authentication systems.
  • Expertise in authentication protocols: Deep knowledge of OIDC, OAuth, SAML, and related standards, with practical experience implementing and integrating these protocols in production environments.
  • Advanced programming skills: Proficiency in Java (preferred), with additional experience in Shell and Groovy scripting.
  • Security mindset: Demonstrated ability to deliver secure, resilient, and scalable backend solutions. Strong understanding of secure coding practices and threat modeling.
  • Cloud-native development: Practical experience with AWS and containerization technologies (Kubernetes, Docker), and resilient RDBMS solutions (CockroachDB or similar).
  • DevOps and automation: Proficiency in CI/CD pipelines, automation tools, and git source control management.
  • Full SDLC ownership: Deep understanding of the software development lifecycle, agile methodologies, and operational stability.
  • Industry knowledge: Familiarity with financial services IT systems and regulatory requirements is a plus.

Nice To Haves

  • Experience leading technical teams or communities of practice.
  • Strong communication and mentoring skills, with a passion for developing others.
  • Active participation in external security or authentication communities is a plus.

Responsibilities

  • Architect and implement robust authentication systems: Design, develop, and maintain secure authentication and authorization solutions, leveraging industry-standard protocols (OIDC, OAuth, SAML, etc.) to protect sensitive data and ensure compliance with security best practices.
  • Champion security-first development: Consistently deliver high-quality, production-ready code with a strong emphasis on security, code reviews, and vulnerability mitigation. Proactively identify and remediate security risks in backend systems.
  • Lead technical troubleshooting and innovation: Tackle complex technical challenges with creative, non-conventional approaches. Break down intricate problems and deliver scalable, maintainable solutions that align with business and client needs.
  • Drive operational excellence: Identify and automate remediation of recurring issues to enhance the stability, reliability, and performance of authentication and backend services.
  • Evaluate and integrate new technologies: Lead technical evaluation sessions with vendors, startups, and internal teams to assess architectural fit, security posture, and integration potential for authentication and backend solutions.
  • Mentor and develop talent: Guide junior engineers and peers, fostering a culture of continuous learning, extreme ownership, and mutual respect. Encourage personal growth and technical excellence within the team.
  • Promote best practices and community engagement: Lead communities of practice focused on authentication, security, and backend engineering. Drive adoption of new technologies and share knowledge across teams.
  • Model firmwide values: Contribute to a culture of diversity, inclusion, opportunity, and respect. Maintain a strong focus on delivering value for the firm, clients, and stakeholders, while expanding your professional network and external outreach.

Benefits

  • We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location.
  • Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
  • We also offer a range of benefits and programs to meet employee needs, based on eligibility.
  • These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service