Senior Software Engineer, Java (Domains)

Added
38 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

databases java distributed systems kafka spring

๐Ÿ“‹ Description

  • Own design and evolution of Java backend services for the Email product.
  • Drive architecture decisions to improve reliability, scalability, and performance.
  • Partner with Product, Design, QA, DevOps, and engineering to align requirements.
  • Influence technical direction by communicating standards and best practices.
  • Mentor engineers via design and code reviews and collaboration.
  • Troubleshoot production issues; participate in on-call; improve observability.

๐ŸŽฏ Requirements

  • 7+ years of backend software engineering experience delivering complex systems.
  • Strong Java proficiency; experience building distributed backends and RESTful APIs.
  • Experience leading technically ambiguous projects with end-to-end ownership.
  • Strong system design and architectural judgment for scale and reliability.
  • Expertise with databases, asynchronous processing, and Kafka.

๐ŸŽ Benefits

  • A choice between medical plans with an option for 100% covered premiums
  • Fertility and adoption benefits
  • Access to supplemental insurance plans for additional coverage
  • Headspace mindfulness app subscription
  • Global Employee Assistance Program
  • Retirement benefits with employer match
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’