Senior Software Engineer
Full Job Description
About the Sophos ZTNA Team:
Our Sophos ZTNA team is seeking skilled developers with a strong background in network security. We are looking for a backend developer to enhance and manage our cloud-based network security platform, which supports tens of thousands of devices and customers. You will be instrumental in building new features from the ground up, adhering to robust design principles focused on security and scalability.
Responsibilities:
- Collaborate with product managers to define features and create clear functional specifications.
- Define API contracts for backend services in partnership with the frontend team.
- Address and resolve critical field escalations.
- Develop prototypes that precede features on the product roadmap.
Qualifications:
- 7-10 years of total working experience as a backend developer.
- Proficiency in commercial software development using Java Springboot, Golang, C, or C++.
- Minimum 2 years of experience with containers and microservices (e.g., Docker, Kubernetes).
- In-depth knowledge of networking protocols such as HTTP/HTTPS and TCP/IP.
- Excellent design skills, emphasizing principles of reuse, modularity, and scalability.
- Strong understanding of data structures and algorithms.
- Good grasp of microservice architecture, AWS cloud infrastructure, and SQL/NoSQL databases.
- Mandatory experience in the Networking or Network Security domain.
- Bachelor's degree in Computer Science or a related field.
Why Join Sophos?
Sophos champions a remote-first working model, making remote work the primary option for most employees, though some roles may require a hybrid approach. Applicants must have legal authorization to work in the posting jurisdiction without employer sponsorship. We foster innovation through diverse perspectives and encourage applications from candidates who may not meet every requirement. Our team culture emphasizes innovation, collaboration, fun, and team spirit.
We offer employee-led diversity and inclusion networks, annual charity initiatives, volunteer days, global sustainability efforts, fitness and trivia competitions, and global wellbeing days, along with monthly wellbeing webinars and training.
Our Commitment to You:
Sophos is committed to fostering a diverse and inclusive environment, promoting equality of opportunity, and valuing the contributions of all employees. We encourage applicants who can enhance our team's diversity. All applicants will be treated fairly and equally in accordance with the law, regardless of protected characteristics. We are open to making adjustments to the recruitment and selection process to support you.
Data Protection:
Personal data shared during the application process will be held by Sophos for 12 months in accordance with our Privacy Policy for recruitment purposes. You have rights regarding data deletion or updates as outlined in the Privacy Policy. For more information, consult our Privacy Policy. We may use AI tools to assist in the hiring process, but final decisions are made by humans.
Company
Sophos
Sophos is a global cybersecurity leader dedicated to protecting 600,000 organizations worldwide. Our AI-driven platform and expert-led services empower businesses at any stage of their security maturi...