[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. 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
Skills
- 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)
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
- Variable compensation and/or equity
- Flexible time off
- A comprehensive well-being program with two paid Wellbeing Days and two paid Volunteer Days per year
- A three-week Work from Anywhere option
Company Overview
Company H1B Sponsorship