Software Engineer/Full Stack Developer

Barclays•Jefferson, CO
•$75,000 - $135,000•Onsite

About The Position

Designs, develops, and improves software using engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. The role supports Barclays’ fraud prevention strategy by building and evolving platforms for real-time risk assessment, authentication, and verification. It offers experience with modern Java microservices and work on production systems that support secure customer journeys across Barclays’ global channels. The engineer develops high-quality, scalable, maintainable, and performant software; collaborates with product managers, designers, and engineers on requirements and solutions; participates in code reviews and knowledge sharing; follows secure coding practices; and implements unit testing. The position may involve leading and supervising a team or, for an individual contributor, developing technical expertise and advising where appropriate. It also involves risk ownership, policy and control adherence, stakeholder engagement, and contributing to continuous improvement and technical excellence. The role is based in Barclays’ Whippany, New Jersey office.

Requirements

  • Considerable foundation in Java fundamentals and interest in building and supporting scalable backend services.
  • Experience with Spring or Spring Boot, REST APIs, microservices, React, MongoDB or other NoSQL databases, Oracle DB, and data encryption, mTLS, key management, and payload encryption.
  • Eagerness to learn modern engineering practices, including microservices, APIs, and CI/CD, and collaborate effectively in an agile, cross-functional team.
  • Familiarity with SQL or NoSQL databases and basic data modeling concepts.
  • Experience using AI/ML tools to improve development productivity and delivery, and building agent-based solutions to automate business processes.
  • In-depth technical knowledge and experience in the assigned area, with a thorough understanding of its underlying principles and concepts.
  • Ability to analyze factual information, make evaluative judgments, and solve problems using acquired technical experience.

Nice To Haves

  • Experience with cloud platforms such as AWS or Azure.
  • Experience with containerization tools such as Docker and Kubernetes and building scalable, cloud-native microservices.
  • Exposure to performance optimization, observability, and resiliency patterns in distributed systems.
  • Knowledge of and ability to use modern AI/ML tools to increase development productivity and accelerate delivery.

Responsibilities

  • Design, develop, and improve software using appropriate engineering methodologies.
  • Deliver high-quality software using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
  • Collaborate with product managers, designers, and other engineers to define requirements, develop solution strategies, and ensure seamless integration with business objectives.
  • Participate in code reviews and promote code quality and knowledge sharing.
  • Keep informed about technology trends and contribute to the organization’s technology communities.
  • Follow secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to support sound code design, readability, and reliability.
  • Perform prescribed activities consistently, on time, and to a high standard while driving continuous improvement.
  • Where applicable, lead and supervise a team, support professional development, allocate work, and coordinate team resources; alternatively, develop technical expertise and act as an advisor as appropriate.
  • Partner with other functions and business areas, influence decisions within the area of expertise, and serve as a contact for stakeholders outside the immediate function.
  • Take responsibility for operational outcomes, manage risk, strengthen controls, follow applicable rules and policies, and escalate policy or procedure breaches appropriately.
  • Resolve problems using technical experience and factual analysis, and communicate complex or sensitive information.
  • Build knowledge of how the sub-function integrates with the wider organization and contributes to organizational objectives.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Paid leave for qualifying circumstances
  • Eligible for an incentive award
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service