Senior Full Stack Engineer – AVP at Barclays | New York | Rezi

Senior Full Stack Engineer – AVP at Barclays

Senior Full Stack Engineer – AVP

Barclays · New York

6 days ago

Senior Full Stack Engineer – AVP

Barclays · New York

6 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Redefine the future of banking by designing, building, and maintaining integrations across distributed systems. Operate at the crossroads of backend engineering, API management, and event-driven design to deliver scalable, resilient solutions that power the platform. This role is ideal for someone pragmatic and product-focused, with the ability to balance speed and accuracy, and a curiosity for emerging AI tools.

Responsibilities

  • Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
  • Collaborate cross-functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and contribute to the organization’s technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and ensure secure software solutions.
  • Implement effective unit testing practices to ensure proper code design, readability, and reliability.
  • Advise and influence decision-making, contribute to policy development, and take responsibility for operational effectiveness.
  • Lead a team performing complex tasks, using professional knowledge and skills to deliver work impacting the business function.
  • Set objectives, coach employees, appraise performance, and determine reward outcomes.
  • Lead collaborative assignments and guide team members through structured assignments.
  • Identify the need for inclusion of other areas of specialization to complete assignments.
  • Identify new directions for assignments and/or projects, utilizing cross-functional methodologies or practices.
  • Consult on complex issues and provide advice to People Leaders to support the resolution of escalated issues.
  • Identify ways to mitigate risk and develop new policies/procedures.
  • Take ownership for managing risk and strengthening controls.
  • Perform work that requires understanding of how different areas coordinate and contribute to organizational objectives.
  • Collaborate with other areas for business-aligned support, staying updated on business activity and strategy.
  • Engage in complex analysis of data from multiple sources to solve problems creatively and effectively.
  • Communicate complex information, including sensitive or difficult-to-convey content.
  • Influence or convince stakeholders to achieve outcomes.
  • Design, build, and maintain integrations across distributed systems.
  • Operate at the crossroads of backend engineering, API management, and event-driven design.
  • Deliver scalable, resilient solutions that power the platform.
  • Balance speed and accuracy in product development.
  • Manage data consistency, failure handling, and observability with rigor.
  • Seek ways to work more efficiently and effectively using emerging AI tools.

Requirements

  • Ample software engineering experience with Go as a primary language, building and maintaining production-grade systems.
  • Hands-on experience with API gateway platforms (preferably Apigee), including proxy design, traffic management, and security policies.
  • Practical experience with Apache Kafka in production, including consumer groups, offset management, and delivery semantics.
  • Solid data modeling expertise across RDBMS (e.g., PostgreSQL, MySQL—normalization, schema design, query optimization) and NoSQL systems, with understanding of tradeoffs across document, key-value, wide-column, and graph models.
  • Proficiency in modern engineering practices and tools, including REST/gRPC API design, containerization (Docker, Kubernetes), cloud platforms (GCP, AWS, Azure), and prompt engineering with LLMs (e.g., OpenAI, Gemini, Claude).
  • Experience with schema-driven development using Protobuf, Avro, or JSON Schema.
  • Familiarity with GraphQL and event streaming patterns beyond Kafka (e.g., Pub/Sub, Kinesis).
  • Exposure to observability best practices, including OpenTelemetry, distributed tracing, and structured logging at scale.
  • Experience contributing to internal developer platforms or broader platform engineering programs.
  • Demonstrate Barclays Values of Respect, Integrity, Service, Excellence and Stewardship.
  • Demonstrate the Barclays Mindset – to Empower, Challenge and Drive.

Skills

  • Go
  • API gateway platforms (Apigee)
  • Apache Kafka
  • RDBMS (PostgreSQL, MySQL)
  • NoSQL systems
  • REST/gRPC API design
  • Containerization (Docker, Kubernetes)
  • Cloud platforms (GCP, AWS, Azure)
  • Prompt engineering with LLMs (OpenAI, Gemini, Claude)
  • Schema-driven development (Protobuf, Avro, JSON Schema)
  • GraphQL
  • Event streaming patterns (Pub/Sub, Kinesis)
  • Observability (OpenTelemetry, distributed tracing, structured logging)
  • Internal developer platforms
  • Platform engineering

Location

  • Whippany, NJ

Work Type

  • Full-time

Experience Level

  • Assistant Vice President
  • Senior

Salary/Compensations

  • $120,000
  • $175,000

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Other paid leave for qualifying circumstances
  • Incentive award

About the Company

  • Barclays' vision is clear – to redefine the future of banking and help craft innovative solutions.