Ensure the health of systems that manage large flows of strategically important data relied upon by tens of thousands of users every day
Requirements
3+ years of software development experience building highly reliable, mission-critical software.
Strong software engineering skills in back-end engineering on data-intensive applications with professional, real-world experience with applications at scale.
A strong foundation in computer science fundamentals, such as algorithmic complexity, asynchronicity, and distributed computing.
Experience writing high-quality code and tests, which includes handling error cases, asynchronous code, streaming data, caching, logging and analytics for understanding behavior in production.
Knowledge of modern development practices, including CI/CD pipelines and automated testing frameworks.
Excellent communication, organizational, problem-solving, debugging, and analytical skills.
Ability and desire to work in an open and team-oriented environment.
Benefits
performance-based bonus
equity
generous benefits program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.