Senior Technical Software Engineer

BarclaysWhippany, NJ
33dOnsite

About The Position

Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Embark on a transformative journey as a Senior Technical Software Engineer. In this role, you will play a pivotal part in transforming our global inventory management platforms. You will design scalable, low-latency services using Java and Spring Boot, enabling real-time inventory visibility and reconciliation. You'll also contribute to architecture decisions, SAFE Agile practices, and DevOps automation. This strategic platform supports funding, liquidity, and regulatory reporting across the firm. Collaborate with global teams in Markets, Treasury, Operations, and more to deliver solutions that are both technically robust and commercially impactful.

Requirements

  • Building low latency, multithreaded server-side applications in Java
  • Demonstrating expertise in building event driven frameworks in a microservices architecture, RESTful APIs, Spring Boot, AVRO, and Apache Camel
  • Data analytics, scripting and data processing and design
  • PL/SQL across RDBMS platforms such as Oracle, SQL Server, and other NoSQL platforms like MongoDB

Nice To Haves

  • Familiarity with messaging platforms like Kafka, Solace, or Spring Integration
  • Experience in regulatory reporting, trade capture, or post-trade operations
  • Exposure to cloud-native development, like AWS, OpenShift, or Kubernetes/Docker
  • Interest or experience in machine learning, agentic AI, or data-driven decision systems
  • Understanding of inventory funding, securities lending, and settlement workflows

Responsibilities

  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
  • Ensuring that code is scalable, maintainable, and optimized for performance.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

Benefits

  • Barclays employees are eligible for a suite of competitive and generous employee benefits, including medical, dental and vision coverage, 401(k), life insurance, and other paid leave for qualifying circumstances.
  • This position is eligible for an incentive award.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service