Proofpoint is a global leader in human- and agent-centric cybersecurity, dedicated to protecting how people, data, and AI agents connect. The Software Engineer I role focuses on developing scalable systems and microservices, contributing to core product features while working closely in production environments.
Responsibilities:
- Design and implement features end to end
- Develop and maintain microservices using Golang Contribute to API design and service-to-service communication
- Debug and resolve issues across distributed systems Write clean, maintainable, and well-tested code
- Collaborate with engineers across product and infrastructure teams
Requirements:
- Currently pursuing or recently completed a degree in Computer Science or related field
- Experience with Go or strong willingness to learn it quickly
- Understanding of backend fundamentals (APIs, databases, concurrency, networking)
- Contribute to system design discussions and technical decisions
- Familiarity with microservices architecture or distributed systems concepts
- Strong problem-solving skills and attention to detail
- Proactive mindset and eagerness to learn in a fast-paced environment
- Experience with REST APIs, or messaging systems
- Familiarity with Goroutine and asynchronous development techniques
- Familiarity with Docker or containerization
- Exposure to cloud platforms (AWS, GCP, or Azure)