Software Engineer (Cloud) in London

Software Engineer (Cloud) in London

London Full-Time 28800 - 48000 £ / year (est.) No working from home possible
zeroRISC

At a Glance

  • Tasks: Develop security-focused applications and services while collaborating with senior engineers.
  • Company: Join zeroRISC, a startup redefining chip security and supply chain integrity.
  • Benefits: Enjoy opportunities for learning, career growth, and working in a close-knit team.
  • Other info: Ideal for early-career engineers eager to work across the stack in cloud services.
  • Why this job: Contribute to cutting-edge security solutions that protect critical systems in exciting sectors.
  • Qualifications: Bachelor’s degree in Computer Science or related field; strong programming fundamentals required.

The predicted salary is between 28800 - 48000 £ per year.

ZeroRISC
ZeroRISC is redefining silicon security and supply chain integrity by empowering device owners and operators in crucial sectors like silicon production, IoT, and critical infrastructure with full device ownership, control, and visibility. Led by the founders of the OpenTitan secure silicon project, ZeroRISC is driving commercial adoption of high assurance software and services rooted in open silicon designs. Our products forge an immutable connection between hardware and software, enabling users to trust their devices no matter where they’re built or where they’re deployed.
Role Overview
As a Software Engineer at zeroRISC, you will develop our suite of security-focused cloud services and infrastructure. You’ll have the opportunity to learn, grow, and directly contribute to the design and implementation of scalable, reliable, and secure systems. You’ll collaborate closely with the rest of our engineering team to design APIs, build backend systems, and implement cloud integrations, ensuring seamless functionality with our embedded platform. This position is ideal for an early-career engineer with a few years of industry experience who is interested in a high-growth environment.

Key Responsibilities:

    • Design, build, and maintain cloud infrastructure and cloud-based services and APIs to support the functionality and scalability of our platform
    • Contribute to the development of software applications that interface with our embedded operating system and provide key features for end-users
    • Identify and resolve bugs, and write automated tests to ensure system reliability and maintainability
    • Stay informed about advancements in cloud computing, distributed systems, and secure software practices, applying these insights to your work

What We’re Looking For:

    • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
    • Strong understanding of computer science fundamentals, including algorithms, data structures, and system design
    • 3+ years of full-time industry experience in a role with cloud infrastructure or cloud service development as a primary focus
    • Proficiency in programming with a modern language like Go and Python (prior experience with Go is not required but is a plus)
    • Strong understanding of distributed systems, cloud computing concepts, and RESTful API design
    • Strong teamwork and communication skills to work effectively with senior engineers, product teams, and other stakeholders

Preferred Qualifications:

    • Familiarity with cloud platforms such as AWS, GCP, or Azure
    • Experience with containerization and orchestration tools like Docker and Kubernetes
    • Knowledge of industry-standard PKI and hardware security practices

Why Join Us?

    • Your work will directly contribute to the development of cutting-edge security solutions, protecting critical systems in industrial and IoT environments
    • As a seed-stage startup, this role offers significant opportunities for learning and career growth
    • Join a close-knit, innovative team where you can learn, grow, and contribute to building something meaningful in the security space
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Software Engineer (Cloud) in London employer: zeroRISC

At zeroRISC, we pride ourselves on being an innovative and dynamic employer that champions open silicon technology and security. Our collaborative work culture fosters creativity and growth, providing employees with ample opportunities to engage in meaningful projects that impact critical infrastructure and IoT devices. Join us in a fast-paced startup environment where your contributions will directly influence the future of chip security and be part of a passionate team dedicated to making a difference.

zeroRISC

Contact Details:

zeroRISC Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Cloud) in London

Tip Number 1

Familiarise yourself with the latest trends in cloud computing and security practices. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field, which is crucial for a role at zeroRISC.

Tip Number 2

Engage with the developer community, especially those focused on cloud services and security. Participating in forums or contributing to open-source projects can showcase your skills and passion, making you a more attractive candidate.

Tip Number 3

Brush up on your programming skills, particularly in languages like Go, Python, or Rust. Consider building a small project that utilises cloud services and APIs to demonstrate your practical experience and understanding of the technologies relevant to the role.

Tip Number 4

Network with current employees or alumni from zeroRISC. They can provide valuable insights into the company culture and expectations, and potentially refer you internally, which can significantly boost your chances of landing the job.

We think you need these skills to ace Software Engineer (Cloud) in London

Proficiency in Go, Python, or Rust
Understanding of algorithms and data structures
Knowledge of system design principles
Familiarity with cloud computing concepts
Experience with RESTful API design
Basic understanding of distributed systems
Strong teamwork and communication skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights relevant experience and skills that align with the job description. Emphasise your programming proficiency, understanding of cloud computing, and any projects related to security-focused applications.

Craft a Compelling Cover Letter:Write a cover letter that showcases your passion for software engineering and security. Mention specific projects or experiences that demonstrate your ability to contribute to zeroRISC's mission and how you can add value to their team.

Showcase Your Technical Skills:In your application, include examples of your work with programming languages like Go, Python, or Rust. If you have experience with cloud platforms or containerisation tools, be sure to mention these as they are relevant to the role.

Highlight Teamwork and Communication:Since collaboration is key in this role, provide examples of how you've successfully worked in teams. Discuss any experiences where you communicated effectively with peers or contributed to group projects, especially in technical settings.

How to prepare for a job interview at zeroRISC

Showcase Your Technical Skills

Be prepared to discuss your understanding of algorithms, data structures, and system design. Highlight any projects or experiences where you've applied these concepts, especially in cloud computing or distributed systems.

Demonstrate Your Programming Proficiency

Familiarise yourself with the programming languages mentioned in the job description, particularly Go, Python, or Rust. Be ready to solve coding problems or discuss your previous coding experiences during the interview.

Understand the Company’s Mission

Research zeroRISC and its focus on chip security and supply chain integrity. Being able to articulate how your skills align with their mission will show your genuine interest in the role and the company.

Prepare Questions for Your Interviewers

Think of insightful questions to ask about the team dynamics, the technologies they use, and the challenges they face. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.