Posted in

Software Engineer – Distributed Systems

Software Engineer – Distributed Systems

CompanyAlchemy
LocationSan Francisco, CA, USA, New York, NY, USA
Salary$135000 – $275000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of relevant industry experience
  • BS/BA degree in Computer Science or equivalent
  • Experience designing, building, scaling, and maintaining core backend software components (experience with API platforms a plus)
  • Ability to solve complex design, scaling, latency, or performance problems in high-throughput, low-latency systems in production
  • Production experience with Java, Golang, C++ or similar
  • Experience in Cloud Native environments, particularly in AWS
  • Experience with managed Kubernetes layers like AWS EKS a plus

Responsibilities

  • Act as a Technical Lead to define the vision for the backend infrastructure that supports our team’s product pillar and guide the team in executing against that vision
  • Design, build and maintain highly scalable and reliable infrastructure, APIs, and services
  • Contribute and lead system design discussions, stand-up meetings, and code reviews
  • Develop and own best practices for backend infrastructure with a focus on high throughput, high reliability, and low latency
  • Debug production issues across services and multiple levels of the stack
  • Collaborate with other technical and non-technical stakeholders to identify business priorities, define the team roadmap, and act on them

Preferred Qualifications

  • Self-starter attitude and the ability to execute new ideas with autonomy
  • Know how to find the right balance between perfection and shipping quickly
  • Founded a company or built side projects, a plus
  • Experience in startups, a plus