Bachelor's in Computer Science or Engineering; 3+ years of experience in production payment/fintech systems
Strong understanding of backend architecture and distributed systems design
Ability to quickly learn and apply new payment technologies
Proficiency in Java and Spring Boot or equivalent object-oriented language
Experience building high-availability systems with low-latency APIs and distributed services
Responsibilities
Design, build, and maintain scalable backend systems for core platform services
Partner with business stakeholders to translate requirements into effective workflows
Build reliable, fault-tolerant distributed systems with strong coding and testing practices
Contribute to technical design for high-performance, service-oriented architectures
Scale backend services and microservices for high throughput and low latency
Benefits
401k with company match
Medical, dental, and vision coverage
FSA, dependent care, and commuter benefits
Paid parental leave and unlimited PTO
TeleDoc, One Medical, Talkspace, and WellHub access
Citi Bike membership
$100 monthly Seated dining credit
Full Job Description
This role is on-site, 5 days a week, working from our Flatiron office in NYC.
Role Overview
We're fast-paced, innovative, and metric-driven, with a team passionate about delighting our customers. We're looking for a mid-level Software Development Engineer with a strong foundation in backend systems and distributed architectures. You'll help build and scale the systems that power Seated's growing platform.
You'll translate business needs into live features and partner directly with business owners who recognize the value of technology. You'll have a strong voice in product design and ownership across coding, QA, and production support.
Responsibilities
Design, build, and maintain scalable backend systems that power our core platform services
Partner with business stakeholders to translate requirements into well-implemented, deterministic workflows and services
Build reliable, fault-tolerant distributed systems with strong coding, testing, observability, performance, and reliability practices
Contribute to technical design for high-performance, service-oriented architectures
Scale backend services and microservices for high throughput and low latency
Requirements
Bachelor's in Computer Science or Engineering; 3+ years of experience shipping production payment/fintech systems
Strong understanding of backend architecture and distributed systems design
Ability to quickly learn new payment technologies and apply them to real-world solutions and product design
Proficiency in Java and the Spring Boot framework; or equivalent expertise in a similar object-oriented language.
Experience building high-availability systems, including low-latency APIs and distributed RESTful/gRPC services; practiced in backward compatibility, deterministic behavior, and idempotency
Preferred Experience
Solid knowledge of distributed databases and scalable, fault-tolerant caching
Experience with AI agents and prompt engineering; able to build web features using agentic workflows and modern frontend frameworks
Cloud experience (AWS or GCP), containerization (Docker); familiarity with AWS services such as ECS, RDS, and Kinesis, plus observability tools like Datadog
Preferred: Experience with workflow orchestration engines (Temporal, Cadence, or AWS Step Functions)
Benefits
$160K - $180K + stock options
401k with company match
Medical, dental, and vision coverage
FSA, dependent care, and commuter benefits
Paid parental leave and unlimited PTO
TeleDoc, One Medical, Talkspace, and WellHub access