Software Engineer, Intern
Job description
About the role
Sentry is looking for a Software Engineering Intern who will write real code on real projects that ship to production, avoiding the typical intern tasks that do not move the product forward. You will be treated like an engineer, not "an intern," and you will own a project from start to finish, including tech spec, scoping, implementation, testing, and shipping the whole thing. This is your chance to use AI tooling the way engineers actually use it, as part of the workflow, not as a party trick, while contributing to open source every single day. You will receive real feedback from engineers who care about craft, not just velocity, and you will build software that matters to real users around the world. If you are excited about where AI is taking software development and want to build in the middle of that transformation, this role places you at the center of it.
Key facts
What you'll do
Be matched with a Product or Infrastructure Engineering team based on what you are into and what you are good at, ensuring your work aligns with your interests and strengths.
Own a project end-to-end, handling tech spec, scoping, implementation, testing, and shipping, so you see your idea become a real feature used by millions.
Write code that goes to production and matters to real users, directly impacting the experience of developers and teams who rely on Sentry every day.
Use AI tooling the way engineers actually use it, integrating it into your workflow to boost productivity and solve problems faster.
Get real feedback from engineers who care about craft, helping you grow your skills and understand how to build robust, maintainable software.
Contribute to open source every day, working on the same projects that power Sentry and the broader ecosystem, so your contributions have wide-reaching impact.
Collaborate with engineers across teams to understand requirements, review designs, and iterate on solutions in a professional, fast-paced environment.
Learn how to run systems in production, including reading logs, diagnosing issues, and understanding the implications of your changes for real-world users.
Build projects that you can point to and be proud of, demonstrating shipped work that solves actual problems and improves reliability for developers worldwide.
Explore the intersection of AI and developer tooling, testing and integrating new capabilities that will shape the next generation of application monitoring and debugging.
Requirements
Currently enrolled in an undergraduate or graduate program in Computer Science or a related field, demonstrating a commitment to learning and applying technical concepts in an academic setting.
Proficient in Python, JavaScript, or a similar dynamic language, picked up through internships, personal projects, or coursework, so you can contribute meaningfully to production systems.
Solid grasp of algorithms and data structures fundamentals, enabling you to analyze problems and design efficient solutions under realistic constraints.
Comfortable using GitHub, including branching, pull requests, and code review, so you can collaborate effectively with distributed teams and follow modern development practices.
Experience collaborating on an engineering project with a team, whether from a class, open source contribution, a previous job, or other group work, showing you can work well with others.
Can pick up a new language or framework quickly and run with it, adapting to the tools and stacks used by the teams you are working with without slowing down.
At least one previous internship or equivalent hands-on experience, giving you a baseline of professional engineering practice and exposure to real-world constraints.
Available to start May 2027 and able to relocate to San Francisco for the duration of the internship, with support provided for travel and temporary housing to ease your move.
Nice to have
There are no preferred items listed in the source beyond the core qualifications and role expectations.
Practical notes
This internship requires availability to start in May 2027 and the ability to relocate to San Francisco for the full duration of the position. The company will provide support with travel and temporary housing to help you transition into the role.