Backend Software Engineer (Java) - Identity Management Services

Square, Inc.
Essex, MA, United States
13 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Continuous Integration Relational Databases DevOps Identity and Access Management Subnetting Virtual Private Networks (VPN) Spring Framework Pair Programming Data Logging Google Cloud
+6 more
Load Balancing Computer Network Technologies Test-Driven Development (TDD) Firewalls (Computer Science) Backend Git

Job description

  • Design and develop high-scale Back End services using Java.
  • Build secure, resilient and highly available applications.
  • Provide technical leadership and mentor engineers.
  • Champion TDD, pair programming and clean coding practices.
  • Contribute to architecture and technical design.
  • Support CI/CD pipelines, DevOps practices, monitoring and logging.
  • Collaborate within Agile teams to deliver high-quality software.

Requirements

  • 8+ years’ commercial Back End Java development.
  • Experience designing and building high-scale Back End services.
  • Background delivering highly transactional systems within regulated environments (Banking, Financial Services, FinTech, Telecoms or similar).
  • Strong knowledge of Java frameworks and Server Side technologies.
  • Experience with CI/CD, Git and DevOps practices.
  • Strong relational database experience.
  • Experience with security-focused development, ideally Identity & Access Management or Identity Infrastructure.
  • Technical leadership experience with mentoring responsibilities.
  • Excellent communication skills and Agile delivery experience.

Desirable

  • Identity & Access Management (IAM)
  • Google Cloud Platform (GCP)
  • Networking knowledge (subnets, Firewalls, VPNs, load balancing)
  • Monitoring and logging platforms

What We’re Looking For

This role suits engineers who are passionate about engineering excellence and collaborative development. You’ll be comfortable practising Test Driven Development (TDD) daily, pair programming as part of your normal workflow, mentoring others and building clean, scalable Back End solutions.

Please note: Pair programming and TDD are key parts of the interview process, so candidates must have genuine, hands-on experience with both. Why Join?

About the company

Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement. “, “industry”: “IT”, “baseSalary”: {“@type”: “MonetaryAmount”, “currency”: “GBP”, “value”: {“@type”: “QuantitativeValue”, “maxValue”: “560”, “minValue”: “500”, “unitText”: “DAY”}}, “identifier”: {“@type”: “PropertyValue”, “name”: “[[BRANDNAME]]”, “value”: “[[IDENTIFIER]]”}, “datePosted”: “2026-07-30T12:17+00:00”, “validThrough”: “2026-08-13T12:17+00:00”, “hiringOrganization”: {“@type”: “Organization”, “name”: “Square One Resources”, “logo”: “https://cjassets-fabkerfbaaayfhdm.z02.azurefd.net/images/jobbranding/220d4f4342c5/images/220d4f4342c5_detail.jpg”}, “jobLocation”: {“@type”: “Place”, “address”: {“@type”: “PostalAddress”, “addressRegion”: “Essex”, “addressLocality”: “Dunton”, “addressCountry”: “United Kingdom”}, “geo”: {“@type”: “GeoCoordinates”, “latitude”: “51.586”, “longitude”: “0.392”}}, “url”

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on computerjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all