Software Engineer, Intern (Summer 2027)
Intern · Intern · Full Time
Opens Sentry's application page
Role
What you'll do.
Join Sentry as a Software Engineering Intern for Summer 2027 and work on real production code alongside experienced engineers. You'll be embedded in either SDK development or Ingest teams, contributing to critical infrastructure used by millions of developers worldwide, with comprehensive mentorship and hands-on experience shipping features that matter.
Responsibilities
- Design and Ship Production Features: Design, develop, and ship software solutions that drive measurable value to Sentry customers. Work on real projects that get deployed to production systems serving hundreds of thousands of organizations, gaining exposure to the full software development lifecycle and seeing your code impact millions of developers.
- SDK and Ingest Development: Contribute to either SDK teams (building language-specific integrations like Python async support or AWS Lambda extensions) or the Ingest pipeline (working with open-source projects like Relay and Symbolicator that process millions of events per minute). Learn how error tracking and performance monitoring work at scale.
- Collaborate Within Cross-Functional Teams: Work alongside product engineers, managers, and mentors on collaborative development projects. Participate in code reviews, architectural discussions, and team standups to understand real-world software engineering practices and team dynamics at a growing scale-up.
- Receive Technical Mentorship and Feedback: Receive meaningful feedback, coaching, and hands-on guidance from your dedicated manager and team mentor throughout the 12+ week internship. Engage in real mentorship relationships (not just scheduled check-ins) that help accelerate your technical growth and engineering decision-making.
- Deliver Final Technical Presentation: Prepare and present your internship project outcomes to the broader Sentry engineering team. Communicate technical achievements, lessons learned, and project impact in a professional setting that mirrors full-time engineer career development.
Qualifications
What we look for.
Technical
Algorithms and Data Structures Fundamentals
Solid grasp of core computer science fundamentals including time/space complexity analysis, common data structures (arrays, linked lists, trees, hash tables), and algorithm design patterns. This foundation is essential for contributing to performance-critical infrastructure.
Dynamic Programming Language Proficiency
Proficient in Python, JavaScript, or similar dynamic programming language acquired through internships, personal projects, or coursework. You should be comfortable writing clean, idiomatic code and understanding language-specific idioms.
Version Control and Git Workflow
Comfortable using GitHub for collaborative development: creating branches, submitting pull requests, participating in code reviews, and resolving merge conflicts. Familiarity with Git workflow and collaborative coding practices is non-negotiable in modern engineering.
Language and Framework Adaptability
Ability to quickly pick up new programming languages, frameworks, and tooling on the job. Sentry's SDK teams work across multiple language ecosystems (Python, JavaScript, Go, Java, etc.), so adaptability and self-directed learning are critical.
Education
Active Enrollment in Computer Science or Related Field
Currently enrolled in an undergraduate or graduate program in Computer Science, Software Engineering, or a closely related STEM discipline. This ensures foundational knowledge in computing principles while pursuing practical internship experience.
Experience
Previous Internship or Equivalent Hands-On Experience
At least one prior internship, co-op, or equivalent professional software development experience. This ensures you understand professional engineering workflows, codebase navigation, and working within technical teams.
Team-Based Engineering Project Experience
Demonstrated experience collaborating on engineering projects with other developers in any context: academic coursework, open-source contributions, previous internships, or workplace projects. Understanding version control and collaborative development is essential.
Skills
Required
Python or JavaScript
Proficiency in at least one dynamic language, with Python and JavaScript being particularly valuable for Sentry's SDK and infrastructure work. Demonstrated experience through projects, coursework, or internships.
Git and Version Control
Strong working knowledge of Git, including branching strategies, pull requests, code review processes, and collaborative workflows. Experience with GitHub or similar platforms is essential.
Object-Oriented Programming
Understanding of OOP principles including classes, inheritance, polymorphism, and design patterns. Critical for contributing to large-scale codebases used across Sentry's SDK ecosystem.
Problem-Solving and Debugging
Ability to break down complex problems, write logical solutions, and debug code effectively. Experience using debugging tools, reading error messages, and systematic troubleshooting approaches.
Collaborative Development
Experience working in team environments, understanding peer code review, responding to feedback constructively, and contributing to shared codebases. Ability to communicate technical ideas clearly with teammates.
Preferred
Open-Source Contribution Experience
Nice to havePrevious contributions to open-source projects demonstrate initiative, ability to navigate unfamiliar codebases, and understanding of community-driven development practices. Sentry itself is deeply invested in open-source tools like Relay and Symbolicator.
Performance Optimization Experience
Nice to haveFamiliarity with profiling, benchmarking, or optimizing code for performance. Understanding metrics like throughput, latency, and resource utilization is valuable for Ingest pipeline work.
AWS or Cloud Infrastructure Knowledge
Nice to haveWorking knowledge of cloud platforms, particularly AWS Lambda, services, and deployment patterns. Relevant for SDK development (Lambda extensions) and infrastructure work at scale.
Go Programming Language
Nice to haveFamiliarity with Go, which powers Sentry's Relay and other critical infrastructure. Not required, but valuable for Ingest pipeline contributions and rapid skill development.
Experience with Error Tracking or Monitoring Tools
Nice to havePrior exposure to APM, error tracking systems, or monitoring platforms. Understanding the problem space Sentry solves provides valuable context for meaningful contributions.
Full-Stack Development Exposure
Nice to haveExperience working across backend and frontend, showing architectural understanding of complete systems. Valuable for understanding how SDKs integrate across the full application stack.
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·EUR 2,800 – 3,285
Benefits
Comprehensive Health Coverage
Medical, dental, and vision insurance coverage included as part of Sentry's employee benefit programs. Coverage designed for international relocating interns to ensure continuity of care during the internship period.
Temporary Relocation Support
Full relocation assistance and housing coverage provided for the duration of the 12+ week internship in Vienna, Austria. Sentry covers logistics and accommodation so you can focus entirely on the internship experience without financial burden.
Professional Development and Mentorship
Dedicated manager and team mentor paired with each intern, providing ongoing coaching, technical feedback, and career guidance. Real mentorship relationships designed to accelerate your growth as a software engineer.
Social Events and Team Integration
Access to Sentry team social events, company gatherings, and team-building activities. Integration into company culture and networking opportunities with hundreds of engineers building AI-native development tools.
Open-Source Contribution Opportunities
Work directly with open-source projects like Relay and Symbolicator, contributing to tools trusted by millions of developers. Build your professional portfolio and open-source track record during the internship.
Production Impact and Shipping Experience
Real code shipped to production systems serving 200,000+ organizations. Internship designed to give you meaningful shipping experience unlike traditional intern programs, directly building your engineering portfolio.
Final Presentation and Recognition
Opportunity to present your internship project to the broader Sentry engineering team. Professional recognition of your contributions with a final presentation wrapping up your technical achievements and learnings.
Process
Interview steps.
- 01
Application Screening
Submission of your resume, cover letter, and background through Sentry's ATS system. Initial review evaluates academic background, relevant experience, technical skills alignment, and project portfolio.
- 02
Technical Phone Screen or Video Call
First conversation with a Sentry engineer or recruiter covering your technical background, previous projects, and experience with algorithms and data structures. Discussion of your motivations and interest in Sentry's SDK or Ingest work.
- 03
Coding Assessment or Take-Home Project
Technical evaluation assessing your programming ability, problem-solving approach, and code quality. May be timed online assessment or take-home project using your preferred language (Python or JavaScript). Focuses on practical coding skills and algorithmic thinking.
- 04
Technical Interview with Engineering Team
In-depth technical conversation with 1-2 Sentry engineers covering systems design, code design, debugging scenarios, and technical depth. Typically conducted via video; may include live coding, architecture discussion, or problem-solving exercises.
- 05
Team Match and Manager Interview
Conversation with your potential manager or team lead to assess cultural fit, communication style, and learning preferences. Discussion of internship goals, team project fit (SDK vs. Ingest), and what you hope to learn.
- 06
Offer and Background Verification
Offer extended upon successful completion of interview loop. Standard background checks and reference verification conducted. Logistics for Vienna relocation, visa sponsorship (if needed), and internship start date finalized.
Full posting
Original listing.
About Sentry
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
About the role
Ever wondered what it's actually like to intern at a company millions of developers rely on?
Software Engineering Interns at Sentry write real code on real projects that ship to production. No fetch-the-coffee. Just you, a team that actually trusts you, and a codebase used by millions of developers every day, including the ones building the AI tools everyone's talking about.
You'll land on either an SDK team or Ingest — and either way, you're in the critical path, not on the sidelines. SDKs are where past interns have shipped async support for our Python SDK and a faster AWS Lambda extension — real code running inside frameworks developers use every day. Ingest is the backbone: you'll get hands-on with the pipelines (including our open-source Relay and Symbolicator) that process millions of events every minute.
This is a 12+ week hybrid technical internship that treats you like a full-time Sentry engineer — not just "an intern." You'll be paired with a manager and a dedicated team mentor, get access to social events, and wrap up the program with a final presentation to the Sentry team.
Don't just take our word for it — hear it from the people who lived it. Our intern blog is full of stories from past Sentaurs about the features they shipped and the teams they joined, and more than a few of them liked it enough to come back as full-time new grads.
In this role you will
Be matched with one of our SDKs, Product or Ingest teams, based on your interests and experience
Design, develop, and ship a programming solution that drives real values to customers
Receive meaningful feedback, coaching, and mentorship from your manager and teammates
You’ll love this job if you
Want to be treated like an engineer, not "an intern"
Care about how software actually works
Are excited about where AI is taking software development and want to build in the middle of it
Want mentorship that's real, not scheduled
Like shipping things and seeing them used
Qualifications
Currently enrolled in an undergraduate or graduate program in Computer Science or a related field
At least one previous internship or equivalent hands-on experience
Experience collaborating on an engineering project with a team (class, open source, work, it counts)
Solid grasp of algorithms and data structures fundamentals
Proficient in Python, JavaScript, or a similar dynamic language, picked up through internships, personal projects, or coursework
Can pick up a new language or framework quickly and run with it
Comfortable using GitHub: branching, pull requests, code review, the works
Available to start summer 2027 and able to relocate to Vienna (Austria) for the duration of the internship (we'll help get you there and cover housing)
We are obliged by law to quote the minimum wage of EUR 43.456,-- gross per year for this position, in accordance with the respective collective agreement (IT-KV). The base salary (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is EUR €3,285.00 per month. A successful candidate will be eligible to participate in Sentry’s employee benefit and perks programs applicable to the candidate’s position (including medical, dental and vision insurance coverage as well as temporary relocation support). See Sentry Benefits for more details about the Company’s benefit plans/programs.
Equal Opportunity at Sentry
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at [email protected].
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy.
Redirects to Sentry's application page.
Other roles
More at Sentry.
Senior Software Engineer, Telemetry Experience
Senior
Senior Software Engineer, Agent Tracing
Senior
Software Engineer, New Grad (2027)
Junior
Engineering Manager, Growth
Manager
Software Engineer, New Grad (2027)
Intern