# Software Engineer, Intern (Summer 2027)
**Company:** [Sentry](https://scaleengineer.com/companies/sentry)
Join Sentry as a Software Engineer Intern (Summer 2027) in San Francisco and own end-to-end projects that ship to production for a platform trusted by 200,000+ organizations. You'll write real code alongside experienced engineers who value craft, leverage AI tooling in your daily workflow, and contribute to open-source projects while working on the application monitoring platform that developers worldwide rely on to catch errors before users notice them.
**Role:** Software Engineer
**Seniority:** Intern
**Locations:** San Francisco, California
**Salary:** 53–53 USD
[Apply](https://jobs.ashbyhq.com/sentry/672e2a76-d8e1-49c1-b227-4a189c4e49a1)
Canonical: https://scaleengineer.com/jobs/sentry/software-engineer-intern-summer-2027
---
## Responsibilities

- Own End-to-End Project Ownership: Lead complete project lifecycle from technical specification and scoping through implementation, testing, and production deployment. Gain hands-on experience making architectural decisions and shipping features that directly impact millions of developers using Sentry's platform.
- Write Production-Grade Code: Contribute production-ready code that integrates with Sentry's application monitoring infrastructure. Work on real features within Product or Infrastructure Engineering teams that are immediately used by thousands of organizations worldwide.
- Integrate AI Development Tools: Utilize modern AI-assisted development tooling as part of your standard engineering workflow. Learn how to effectively leverage AI for code generation, testing, and debugging while maintaining code quality and understanding underlying implementations.
- Participate in Code Review and Feedback Cycles: Engage in collaborative code reviews with experienced engineers who prioritize software craftsmanship. Receive actionable feedback focused on code quality, design patterns, and engineering best practices rather than just velocity metrics.
- Contribute to Open-Source Development: Work on Sentry's open-source projects daily, contributing to repositories used by the broader developer community. Gain experience maintaining code in public repositories and engaging with open-source collaboration workflows.
- Collaborate with Cross-Functional Teams: Work within Product or Infrastructure Engineering teams based on your interests and strengths. Participate in team meetings, design discussions, and collaborative problem-solving sessions with engineers who mentor organically throughout the internship.

## Requirements

### education

- {"name":"Undergraduate or Graduate Computer Science Enrollment","description":"Currently enrolled in an accredited undergraduate or graduate program in Computer Science, Software Engineering, Computer Engineering, or closely related field. Must be able to commit to full-time internship from May 2027 through end of summer."}

### technical

- {"name":"Proficiency in Python, JavaScript, or Similar Dynamic Languages","description":"Demonstrated ability to write functional code in Python, JavaScript, or comparable dynamic programming languages through internships, personal projects, or coursework. Should be capable of writing clean, idiomatic code with proper error handling."}
- {"name":"Algorithms and Data Structures Fundamentals","description":"Solid understanding of fundamental computer science concepts including common algorithms, data structures (arrays, linked lists, trees, graphs, hash tables), time/space complexity analysis, and when to apply different approaches to solve problems efficiently."}
- {"name":"Git and GitHub Proficiency","description":"Comfortable and experienced with Git version control workflow including branching strategies, creating pull requests, participating in code reviews, writing meaningful commit messages, and resolving merge conflicts. Understand collaborative development practices."}
- {"name":"Rapid Language and Framework Learning","description":"Demonstrated ability to quickly acquire proficiency in new programming languages, frameworks, and libraries. Should be able to independently research documentation, work through tutorials, and apply new technologies to real projects within short timeframes."}

### experience

- {"name":"Prior Internship or Equivalent Hands-On Experience","description":"Completed at least one previous software engineering internship, professional development role, or equivalent hands-on experience. This could include extensive freelance projects, startup work, or substantive open-source contributions demonstrating real-world software development exposure."}
- {"name":"Team Collaboration on Engineering Projects","description":"Practical experience collaborating on engineering projects within a team environment. This includes class group projects, open-source contributions with community feedback, previous internship work, or startup projects where you've coordinated with other developers."}

## Skills

### required

- {"name":"Python Programming","description":"Ability to write Python code for backend services, data processing, or scripting. Should understand Python syntax, package management with pip, and common frameworks in the Python ecosystem."}
- {"name":"JavaScript/TypeScript","description":"Proficiency with JavaScript for frontend development, Node.js backend services, or tooling. Should be comfortable with asynchronous patterns, ES6+ syntax, and TypeScript for type-safe development."}
- {"name":"Version Control with Git","description":"Practical expertise in Git commands, branching workflows (feature branches, rebasing), pull request preparation, and understanding of collaborative development practices using platforms like GitHub."}
- {"name":"Software Architecture Fundamentals","description":"Understanding of basic architectural concepts including separation of concerns, code modularity, design patterns, and how different components interact within larger systems. Experience designing at least one feature or module from scratch."}
- {"name":"Debugging and Problem-Solving","description":"Ability to systematically debug issues using debuggers, logging, and analytical thinking. Experience troubleshooting integration issues, understanding stack traces, and working through complex problems methodically."}

### preferred

- {"name":"Experience with Application Monitoring or Observability","description":"Prior exposure to application monitoring platforms, error tracking systems, performance monitoring, or observability tooling. Understanding of how monitoring helps developers identify and resolve production issues is advantageous but not required."}
- {"name":"Backend Infrastructure Experience","description":"Experience working with backend infrastructure, databases, API design, microservices, or distributed systems. Knowledge of cloud platforms (AWS, GCP, Azure) or containerization (Docker, Kubernetes) is valuable but not essential."}
- {"name":"Open-Source Contributions","description":"Previous contributions to open-source projects demonstrating experience with public code review processes, documentation, and community-driven development. Shows maturity in collaborative software development practices."}
- {"name":"AI-Assisted Development Tools","description":"Familiarity with AI code generation tools like GitHub Copilot, ChatGPT for development, or similar AI-powered development assistants. Understanding how to effectively integrate AI into your development workflow is a plus."}
- {"name":"RESTful API Design and Integration","description":"Experience designing or consuming REST APIs, understanding HTTP methods, status codes, authentication, and rate limiting. Comfortable working with API documentation and integration testing."}

## Tech stack

### tools

- {"name":"GitHub","description":"Version control and collaboration platform used at Sentry. Interns work with GitHub's branching model, pull requests, and code review workflows daily."}
- {"name":"Docker","description":"Containerization technology used for packaging services and managing deployments. Understanding Docker is valuable for both development and infrastructure work."}
- {"name":"Kubernetes","description":"Container orchestration platform used by Sentry's infrastructure team for managing large-scale deployments and ensuring system reliability."}
- {"name":"AI Development Tools","description":"Modern AI-powered development assistants like GitHub Copilot integrated into Sentry's development workflow. Interns gain hands-on experience using AI effectively in production codebases."}

### others

- {"name":"RESTful API Design","description":"Sentry's architecture is built around well-designed APIs. Understanding REST principles, HTTP semantics, and API documentation is central to contributing to the platform."}
- {"name":"Application Monitoring and Observability Principles","description":"Practical understanding of how monitoring platforms work, error tracking mechanisms, performance profiling, and how developers use observability tools to diagnose production issues."}
- {"name":"Microservices Architecture","description":"Sentry employs microservices for handling massive scale. Understanding service-oriented design, inter-service communication, and distributed systems helps contextualize internship projects."}

### databases

- {"name":"PostgreSQL","description":"Primary relational database used at Sentry for storing configuration, user data, and structured application data. Strong experience with PostgreSQL is valuable."}
- {"name":"Redis","description":"In-memory data store used for caching, real-time data processing, and queue management in Sentry's high-throughput systems."}
- {"name":"Apache Kafka","description":"Event streaming platform used for handling massive volumes of error and performance data flowing through Sentry's monitoring infrastructure."}

### languages

- {"name":"Python","description":"Widely used at Sentry for backend services, data processing, and infrastructure tooling. Core language for many teams within the organization."}
- {"name":"JavaScript/TypeScript","description":"Primary language for frontend development and parts of the backend. TypeScript provides type safety across Sentry's web applications and modern tooling."}
- {"name":"Go","description":"Used for performance-critical infrastructure components and backend services at Sentry, particularly for the core monitoring and data processing pipelines."}

### frameworks

- {"name":"React","description":"JavaScript framework used for building Sentry's web user interface and dashboard components that process monitoring data."}
- {"name":"Django","description":"Python web framework used in Sentry's backend for building APIs, business logic, and administrative interfaces serving millions of requests."}
- {"name":"Express.js/Node.js","description":"Used for building APIs, microservices, and backend components in Sentry's infrastructure, particularly for real-time data processing."}

## Benefits

### benefits

- {"name":"Comprehensive Health Coverage","description":"Medical, dental, and vision insurance coverage for the duration of the internship. As a summer intern, you'll have access to Sentry's full suite of health benefits protecting your well-being throughout your employment."}
- {"name":"Relocation Support and Housing Coverage","description":"Full temporary relocation support for San Francisco placement including covered housing arrangements. Sentry manages logistics to help interns transition to the Bay Area, removing financial barriers to participation."}
- {"name":"Production Code Ownership","description":"Opportunity to own complete features shipped to production used by millions of developers. Unlike traditional internships, you'll see your code impact real users and organizations worldwide, building tangible portfolio value."}
- {"name":"Mentorship from Experienced Engineers","description":"Access to mentors who care deeply about software craftsmanship and quality. Real, ongoing mentorship embedded into daily workflows rather than scheduled office hours, providing authentic guidance and career development."}
- {"name":"Open-Source Contribution Experience","description":"Daily participation in open-source development. Contribute to public repositories used by the global developer community, building your GitHub portfolio and gaining experience with open-source best practices."}
- {"name":"AI-Augmented Development Workflow","description":"Work with cutting-edge AI development tools integrated into your daily workflow. Learn how to leverage AI-assisted coding effectively as part of professional software engineering, not as a novelty."}
- {"name":"Cross-Functional Team Placement","description":"Matched with Product or Infrastructure Engineering teams based on interests and strengths. Work on areas aligned with your career goals, whether frontend, backend, platform infrastructure, or DevOps."}
- {"name":"Professional Development in Monitoring Stack","description":"Gain specialized experience in application monitoring, observability, error tracking, and performance optimization. Work with technologies used by 200,000+ organizations, differentiating your technical background."}

## Compensation

- **max:** 110475
- **min:** 110475
- **currency:** USD
- **stockOptions:** false

## Interview process

### steps

- {"name":"Initial Application Review","description":"Sentry reviews your application materials including resume, cover letter, and GitHub profile. They assess your background, prior experience, and alignment with internship expectations. Strong portfolios with open-source contributions or substantial personal projects strengthen applications."}
- {"name":"Coding Assessment or Technical Screen","description":"Participate in an initial technical conversation covering data structures, algorithms, and coding fundamentals. This is typically a 45-60 minute discussion evaluating problem-solving approach, coding patterns, and communication skills. The assessment is practical and realistic, not focused on obscure algorithms."}
- {"name":"Technical Interview with Team","description":"Conduct an in-depth technical interview with engineers from the Product or Infrastructure team where you might work. Expect discussion of real-world system design challenges, debugging scenarios, and how you approach learning new technologies. This is collaborative rather than adversarial."}
- {"name":"Team Fit and Values Alignment","description":"Meet with team members to assess cultural fit, work style compatibility, and shared values around code quality and mentorship. Sentry emphasizes genuine team dynamics, so this conversation focuses on how you'd integrate with the group."}
- {"name":"Internship Project Scope Discussion","description":"Final stage involves discussing potential project scope for your internship. You'll learn about the type of work you'd own, get clarity on expectations, and confirm that the role aligns with your learning goals and career interests for the summer."}

## Full description
## **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**

Software Engineering Interns at Sentry write real code on real projects that ship to production. No HackerRank. 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.  

## **In this role you will**

* Be matched with a Product or Infrastructure Engineering team based on what you're into and what you're good at
* Own a project end-to-end, tech spec, scoping, implementation, testing, and shipping. The whole thing.
* Write code that goes to production and matters to real users
* Use AI tooling the way engineers actually use it, as part of the workflow, not a party trick
* Get real feedback from engineers who care about craft, not just velocity
* Contribute to open source every day (yes, really)

## **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
* Proficient in Python, JavaScript, or a similar dynamic language, picked up through internships, personal projects, or coursework
* Solid grasp of algorithms and data structures fundamentals
* Comfortable using GitHub: branching, pull requests, code review, the works
* Experience collaborating on an engineering project with a team (class, open source, work, it counts)
* Can pick up a new language or framework quickly and run with it
* At least one previous internship or equivalent hands-on experience
* Available to start May 2027 and able to relocate to San Francisco for the duration of the internship (we'll help get you there and cover housing)

  
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $53.13 per hour. 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](https://sentry.io/careers/) 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 [accommodations@sentry.io](mailto:accommodations@sentry.io).

Want to learn more about how Sentry handles applicant data? Get the details in our [Applicant Privacy Policy](https://sentry.io/careers/applicantprivacy/).
