Software Engineer [Multiple Positions Available]

JPMorganChaseColumbus, OH
Onsite

About The Position

We are seeking a skilled Software Engineer to join our team and contribute to the design, development, and maintenance of secure authentication frameworks and components. This role involves working across web, iOS, and Android platforms, leveraging cloud technologies, and ensuring the security and efficiency of our systems. You will be responsible for the entire software development lifecycle, from planning and development to deployment and ongoing maintenance, including security reviews and performance optimizations. The position also requires managing projects, leading cross-functional teams, conducting data analysis, and potentially designing AI/ML authentication systems. Adherence to industry regulations and company policies is paramount, as is improving operational efficiency and resolving technical challenges.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or related field of study plus seven (7) years of experience in the job offered or as Software Engineer, Architect, Technical Lead, or related occupation.
  • Experience with overseeing the end-to-end lifecycle of software development including planning, development, testing, deployment, and maintenance.
  • Experience developing Web UI Applications using Reactjs, TypeScript, JavaScript, HTML5, and CSS for Authentication functionality.
  • Experience with mobile development including iOS development using Swift and Android development using Kotlin.
  • Experience deploying cloud solutions utilizing AWS and GCP services including EC2, EKS, S3, Lambda, and CloudFormation.
  • Experience developing RESTful APIs and Microservices.
  • Experience with CI/CD workflows using tools including Jenkins, Jules, and Spinnaker for deployments.
  • Experience utilizing frontend development workflows including bundling and optimizing JavaScript applications with Webpack, automating tasks with Gulp, transcribing code with Babel for browser compatibility, and leveraging Rollup for efficient build processes.
  • Experience managing budgets, resource allocation, and creating detailed project roadmaps with defined milestones to ensure timely delivery.
  • Experience integrating external vendor/third-party services and systems into existing platforms while ensuring security and seamless functionality.

Nice To Haves

  • Master's degree in Computer Science, Software Engineering, Data Science, or related field of study plus five (5) years of experience in the job offered or as Software Engineer, Architect, Technical Lead, or related occupation.
  • Angular
  • .NET
  • C#
  • VB.NET
  • ASP.NET
  • WCF
  • Webservices
  • Contentful
  • Sitecore
  • Sharepoint
  • MVC
  • MVVM
  • SOA Architecture
  • OWASP
  • Apache Kafka
  • SQL Server
  • Dynamo DB

Responsibilities

  • Design and develop secure authentication frameworks/components for the web platform.
  • Conduct regular code reviews and own end-to-end deliverables, including maintenance and integration.
  • Build secure authentication frameworks/components for iOS, leveraging native security features and partner services.
  • Develop secure authentication frameworks/components for Android, integrating partner services and owning the entire lifecycle.
  • Establish and own a maintenance plan for all authentication frameworks, including regular security reviews, updates, and performance optimizations.
  • Manage resources effectively, supervise projects to meet organizational objectives within constraints, and execute project roadmaps with clear milestones for timely delivery.
  • Direct cross-functional teams to achieve project objectives while fostering collaboration, guiding professional development, and providing mentorship to junior staff.
  • Conduct in-depth data analysis to inform decisions, identify improvement opportunities, and prepare detailed reports for management and stakeholders.
  • Design and deploy AI/ML authentication systems to assess security risks dynamically, enhancing verification accuracy and reducing fraud.
  • Maintain adherence to industry regulations and company policies, perform regular reviews, and implement risk mitigation strategies to ensure project success.
  • Improve operational efficiency by evaluating existing processes and implementing enhancements while enforcing high-performance standards.
  • Integrate external services into internal platforms, maintain reliability, and ensure the security of deployed systems.
  • Identify potential project risks, devise mitigation strategies, and resolve critical technical challenges to ensure project deliverables meet quality and timeline expectations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service