About the Role
- - - - What the Candidate Will Do ----
- Design, scale, code, monitor, and maintain a highly critical set of services.
- Contribute to, lead, own, and deliver complex features as part of a larger project.
- Proactively mentor interns or new college graduates.
- Develops and maintains tests, monitoring, and alerting to ensure robust and stable code, while also helping define related standards.
- - - - Basic Qualifications ----
- MS/BS in Computer Science or a related field, with at least 3 years of individual contributor experience as a software engineer.
- Fluent in Go, Java, or C++.
- Knowledge of distributed systems architecture — including concepts like consensus, convergence, load balancing, data consistency, and performance/efficiency.
- Strong communication skills, both written and verbal, to articulate complex ideas to engineering teams.
- - - - Preferred Qualifications ----
- Prior experience in fintech or payments.
- Prior experience with Go.
- Experience being on-call and handling operational issues for a system serving production traffic.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .