Sentry is looking for talented new graduates to join our growing Software Engineering teams. Engineers at Sentry are challenged to solve a range of technical problems: from building fast and delightful UIs for navigating millions of error and performance events, to architecting solutions that ingest, store, and index terabytes of data every day. As a Software Engineer, New Grad, you will be coached by a diverse team of multi-talented engineers and will directly impact a complex and growing codebase.
In this role you will
- Work with a team (SDKs, Ingest, Game Developer Experience) to develop and extend the Sentry product by writing software in either Python, JavaScript, C, C++, Rust (or all)
- Be responsible for full software development lifecycle - design, development, testing, and operating in production
- Communicate effectively with other engineers in the same team, with other teams and with various other stakeholders (such as product managers)
- Act on feedback, coaching, and mentorship from your manager and teammates
You’ll love this job if you
- Want to actively use the product you're building (we dogfood Sentry every day)
- Want to start your career at a high-growth startup
- Want to join a modern software development team that iterates & ships code rapidly
- Are excited at the opportunity to contribute to an open-source project every day
Qualifications
- B.S. or higher in Computer Science (or similar degree program)
- At least 1 previous internship or equivalent practical experience
- Implementation skills with one or more general-purpose programming languages, e.g. Python, JavaScript, Java, etc.
- Good knowledge of algorithms, data structures, and object-oriented design principles
- Experience working with version control and unit testing