Golang / Java Developer
- Published on
About the Role
We are currently seeking to appoint a number of Senior Golang AND Java Developers to the team. In this hybrid role, you will tackle complex challenges daily, working on both innovative new solutions and continuous improvement of existing systems. Our client's environment involves collaboration with major cloud platforms (AWS, GCP, Azure) and leverages advanced technologies including Go, Kubernetes, Docker, eBPF, and more.
Responsibilities
- Customer Focus: Work closely with product management to implement features based on customer feedback and requests.
- End-to-End Project Ownership: Manage all stages of the project lifecycle, from initial concept through design, development, deployment, monitoring, and ongoing maintenance.
- Technical Leadership: Provide input on architectural decisions and perform code reviews to maintain high standards of quality.
- System Optimization: Evaluate and improve backend systems for enhanced performance, scalability, and reliability.
- eBPF Sensor Development: Design and optimize eBPF-based sensors to enhance Kubernetes cluster visibility and support proactive threat detection.
- Cross-Functional Collaboration: Partner with frontend, backend, and DevOps teams to deliver high-quality features and solutions.
About the Client
Our client, a forward-thinking tech startup, is making huge strides with its modern tech stack encompassing eBPF, Kubernetes, and Golang. Join an innovative player in the cloud security market! They leverage runtime data to secure their customers' cloud infrastructure, providing a comprehensive approach to identifying threats, mitigating risks, and responding with context and automation. With a globally distributed team, they work together to protect their customers' infrastructure in a rapidly growing market.
Ideal Candidate
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of operating system internals, Linux networking, and file systems.
- 3+ years of experience in software engineering using high-level programming languages (e.g., Golang, Java, C, Python).
- Proficiency with cloud platforms (AWS, GCP, Azure).
- Experience building data-intensive systems such as databases, event systems, or messaging systems.
- Familiarity with microservices-based architecture.
- Nice to have: Experience developing eBPF code.
Company Culture and Benefits
Working for Ocho, you will find a dynamic, collaborative work environment that fosters innovation and values every team member's contributions. Ocho offers competitive compensation and benefits, including a base salary up to £130k+ equity +healthcare. They promote a positive, empowering culture based on trust and respect with flexible working options, giving you the freedom to think creatively and dream big, allowing you to contribute significantly to their record growth.