Specialist Software Engineer
Posted Updated
- Join our esteemed R&D teams in Cambridge, where you’ll play a critical role in the development and enhancement of products driving our company’s rapid growth
- As a Specialist Software Engineer, you’ll focus on high-impact projects using a diverse set of tools and technologies
- Provide expert technical direction and leadership for projects ranging from rapid prototyping of new ideas to the structured development of existing platforms,
- Spearhead the advancement of our unique methodology for defending against unknown cyber-attacks,
- Champion innovation and creativity in your approach, alongside traditional project-based development,
- Develop and articulate a strategic vision for specialized technical areas, ensuring alignment with business objectives and long-term goals,
- Mentor and develop team members in core competencies across various programming languages, with opportunities to specialize in specific technology areas,
- Collaborate with cross-functional teams to align technical strategies with business goals and drive organizational success,
- Engage with executive leadership to communicate technical strategies, project progress, and align on company-wide initiatives
Benefits
- Active social and charity initiatives including our matched charitable giving scheme and employee recognition scheme
- 23 days paid holiday plus UK bank holidays, increasing to 25 days after two years’ service
- Additional birthday day off
- Salary Sacrifice pension scheme with 4% employer contribution and minimum 5% employee contribution
- Optional BUPA private medical insurance for you and your immediate family
- Life assurance with a benefit of 4x your annual basic salary
- Employee Assistance Programme offering both on-line and telephone support and resources to you and your family
- Cycle to work scheme
- We seek specialist engineers with a visionary mindset and an analytical approach to problem-solving
- Experienced with a range of programming languages such as Python, JavaScript, Rust, and C++,
- Familiar with continuous integration/continuous deployment (CI/CD) pipelines,
- Comfortable working autonomously and making high-level strategic decisions, while also being able to collaborate effectively within a team,
- Proficient with Docker,
- Skilled in software architecture and design patterns,
- Knowledgeable about cloud computing environments,
- Proficient in version control systems like Git
- Experienced in statistical analysis of static or dynamic systems,
- Highly knowledgeable or deeply interested in cyber-security and malware forensics,
- During the interview process, you’ll demonstrate your extensive programming expertise and your ability to architect and deliver production-quality solutions
