Proofpoint is seeking a Software Engineer Intern to join their team in Indianapolis, IN. The role involves supporting the design, development, testing, and maintenance of software applications under the guidance of senior engineers.
About the Role
As a Software Engineer Intern, you will build foundational development skills, contribute to production code, and learn best practices in software engineering. Your daily tasks will include finding bugs in existing code, refactoring code for usability, assisting in writing unit tests, participating in code reviews, and collaborating with cross-functional teams to support business needs.
About You
Required:
Currently pursuing a bachelor’s degree in Computer Science.
Rising senior (graduation date between fall 2026 – spring 2027).
Basic proficiency in one or more programming languages (e.g., Python, JavaScript, Java).
Understanding of fundamental software development concepts (data structures, control flow, APIs).
Familiarity with version control systems (e.g., Git).
Preferred:
Basic knowledge of databases and querying (SQL or NoSQL).
Ability to write clear, maintainable, and well-documented code.
Exposure to debugging and unit testing concepts.
Benefits
Competitive compensation.
Comprehensive benefits.
Career success on your terms.
Flexible work environment.
Annual wellness and community outreach days.
Always on recognition for your contributions.
Global collaboration and networking opportunities.
Proofpoint
We provide the most effective cybersecurity and compliance solutions to protect people on every channel including email, the web, the cloud, and social media.
Company Size: 1001-5000 employeesComputer and Network Security