Software Engineer Golang
Forcepoint
Who is Forcepoint?
Forcepoint simplifies security for global businesses and governments. Forcepoint’s all-in-one, truly cloud-native platform makes it easy to adopt Zero Trust and prevent the theft or loss of sensitive data and intellectual property no matter where people are working. 20+ years in business. 2.7k employees. 150 countries. 11k+ customers. 300+ patents. If our mission excites you, you’re in the right place; we want you to bring your own energy to help us create a safer world. All we’re missing is you!
About the role: Forcepoint is looking for experienced Golang developers. This role will be responsible for working on Forcepoint’s flagship product – “Forcepoint ONE”, an all-in-one cloud-native security platform.
Location: Campbell, CA
How will you work? Hybrid
Key Responsibilities:
Develop, test, and deploy high-quality microservice and software applications using Golang.
Write clean, maintainable, and well-documented code following best practices.
Participate in code reviews, providing constructive feedback to ensure code quality and consistency across the team.
Optimize software performance, identifying and resolving bottlenecks, and ensuring scalability.
Debug and troubleshoot issues, providing timely and effective solutions to technical challenges.
Stay up to date with the latest developments in the Golang ecosystem and integrate relevant technologies into projects.
Knowledge of containerization and orchestration tools like Docker and Kubernetes is a plus.
Ability to work effectively in an Agile/Scrum development environment.
Strong problem-solving skills and the ability to adapt to changing project requirements.
Excellent communication and teamwork skills.
Required Skills
Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
Overall programming experience of 5+ years.
Proven experience in software and microservice development, with a strong focus on Golang.
Solid understanding of software design principles, data structures, and algorithms.
Experience with RESTful API development and integration.
Familiarity with version control systems, particularly Git.
Knowledge of containerization and orchestration tools like Docker and Kubernetes is a plus.
Ability to work effectively in an Agile/Scrum development environment.
Strong problem-solving skills and the ability to adapt to changing project requirements.
Excellent communication and teamwork skills.
Nice to have:
- Experience in cloud platform like AWS, OCP, etc.
- Developed code using TDD/BDD.
- Experience working in an Agile development environment.
#LI-DNI
Don’t meet every single qualification? Studies show people are hesitant to apply if they don’t meet all requirements listed in a job posting. Forcepoint is focused on building an inclusive and diverse workplace – so if there is something slightly different about your previous experience, but it otherwise aligns and you’re excited about this role, we encourage you to apply. You could be a great candidate for this or other roles on our team.
The policy of Forcepoint is to provide equal employment opportunities to all applicants and employees without regard to race, color, creed, religion, sex, sexual orientation, gender identity, marital status, citizenship status, age, national origin, ancestry, disability, veteran status, or any other legally protected status and to affirmatively seek to advance the principles of equal employment opportunity.
Forcepoint is a Federal Contractor. Certain positions with Forcepoint require access to controlled goods and technologies subject to the International Traffic in Arms Regulations or the Export Administration Regulations. Applicants for these positions may need to be "U.S. Persons," as defined in these regulations. Generally, a "U.S. Person" is a U.S. citizen, lawful permanent resident, or an individual who has been admitted as a refugee or granted asylum.
Applicants must have the right to work in the location to which you have applied.