Synchrony logo
Synchrony Verified
Financial Services, Consumer Credit, FinTech

Senior Software Engineer

United StatesHybridFull TimeSenior$180,000–$250,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Synchro is seeking a Senior Software Engineer for a fast-growing startup specializing in microservices and workflow orchestration. This role involves building next-generation developer platforms and tools. The ideal candidate will have deep expertise in Java and Spring Boot, experience with large-scale distributed systems, and a background in SDK development or building developer-focused platforms. Responsibilities include implementing backend systems, developing SDKs, collaborating with teams, and troubleshooting complex technical issues. The position is hybrid in the San Francisco Bay Area.

Senior Software Engineer - Brand new team!

Location: San Francisco Bay Area - Hybrid (3 days in office / 2 days remote)

Salary: $180,000 – $250,000 + stock options

Synchro is partnering with an innovative, fast-growing startup at the forefront of microservices and workflow orchestration technology. This is a unique opportunity to join a team building next-generation platforms and tools used by developers worldwide.

We are looking for a versatile senior software engineer with deep expertise in Java (primary), Spring Boot, and experience with large-scale distributed systems. You should have a strong affinity for open-source development and a track record in SDK development or building developer-focused platforms.

Key Responsibilities:

  • Implement backend systems and scalable distributed services.
  • Develop and maintain client SDKs, ensuring robust, high-performance solutions.
  • Collaborate across teams to deliver high-impact, business-critical features.
  • Troubleshoot and resolve complex technical issues, providing code reviews and technical guidance.

What We’re Looking For:

  • Deep experience in Java and Spring Boot; other languages such as Python or Golang are a plus.
  • Proven experience in large-scale distributed systems and event-driven architectures.
  • Mastery of REST, gRPC, and asynchronous messaging systems (Kafka, RabbitMQ, etc.).
  • Experience with cloud-native architectures and modern CI/CD pipelines.
  • Strong analytical and problem-solving skills.
  • Experience in a startup environment or building new technical teams is highly desirable.
  • Familiarity with Agile/Scrum methodologies and software development best practices.

Interested?

Contact Joely Davies at Synchro to explore this exciting opportunity further!

Ready to apply?
You'll be redirected to Synchrony's application page.

Similar roles