At a Glance
- Tasks: Join our Backend Engineering team to tackle complex challenges and enhance cloud security.
- Company: Upwind, a cutting-edge Cloud Security Platform focused on innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact in cloud security while working with the latest technologies.
- Qualifications: 1+ years in Backend Engineering with Golang or Java; cloud platform experience required.
- Other info: Dynamic team environment with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Description
Upwind is a next-generation Cloud Security Platform that leverages runtime context to identify and prioritize critical risks, providing precise insights and efficient cloud security management. Upwind uses runtime data proactively for risk prioritization and posture insights, ensuring teams focus on what truly matters. With industry-leading efficiency and eBPF-powered sensors, Upwind delivers capabilities including agentless cloud posture discovery, real-time threat protection, and integrated API security. From misconfigurations to malware defense, Upwind ensures end-to-end, cost-effective cloud infrastructure protection. At Upwind, you’ll have the opportunity to think creatively, explore new ideas, and use your skills to make a meaningful impact on our growth.
We are looking for an experienced Software Engineer to join our great Backend Engineering team. The team faces complex engineering issues daily, solving new challenges and constantly improving existing solutions. We work with all major cloud providers (AWS, GCP, Azure) and use technologies such as Kubernetes, Docker, Neo4j, ElasticSearch, Redis, TimescaleDB, RabbitMQ, and more.
Responsibilities
- Responsible for the entire lifecycle of various short-life projects, from initial design and development to deployment, monitoring and maintenance in a production environment
- Perform reliability and performance analysis on Golang / Java based applications
- Contribute to technical and architectural designs, perform capacity planning, define SLOs, and work with other teams to implement
- Conduct design and code reviews as part of a wider engineering group
- Interface with other teams (e.g. Frontend, DevOps, Product) to deliver best-in-class features
Requirements
- Bachelor of Science in Computer Science/Software Engineering or related field
- 1+ years of experience with Backend Engineering in a high-level programming language (e.g. Golang and/or Java)
- Experience with cloud platforms and products (AWS, GCP and Azure)
- Experience implementing data-intensive systems (databases, event systems, messaging systems, etc)
- Experience with continuous integration and deployment (CI/CD)
- Experience with microservices based architecture
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- Computer and Network Security
#J-18808-Ljbffr
Backend Software Engineer employer: Upwind Security
Contact Detail:
Upwind Security Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Upwind employees on LinkedIn. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Build a small project or contribute to open-source that showcases your backend engineering prowess. Share it during interviews to demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common algorithms and data structures, especially in Golang or Java, to impress the interviewers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining Upwind.
We think you need these skills to ace Backend Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Backend Software Engineer role. Highlight your experience with Golang or Java, cloud platforms, and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about cloud security and how your background makes you a great fit for our team. Be sure to mention specific technologies from the job description that you’ve worked with.
Showcase Your Projects: If you've worked on any interesting projects, especially those involving microservices or CI/CD, make sure to include them in your application. We love seeing real-world applications of your skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at Upwind Security
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like Golang, Java, and cloud platforms such as AWS, GCP, and Azure. Brush up on your knowledge of Kubernetes, Docker, and databases like Neo4j and Redis. Being able to discuss these tools confidently will show that you’re ready to hit the ground running.
✨Showcase Problem-Solving Skills
Prepare to discuss specific engineering challenges you've faced in the past and how you tackled them. Upwind values creative thinking and problem-solving, so think of examples where you’ve improved existing solutions or implemented new features. This will demonstrate your ability to contribute to their complex engineering issues.
✨Understand the Company’s Mission
Familiarise yourself with Upwind’s focus on cloud security and risk management. Be ready to explain how your skills can help them achieve their goals. Showing that you understand their mission and how you fit into it will make a strong impression.
✨Prepare for Team Collaboration Questions
Since the role involves interfacing with other teams, be prepared to discuss your experience working collaboratively. Think of examples where you’ve successfully worked with frontend, DevOps, or product teams. Highlighting your teamwork skills will show that you can thrive in Upwind’s collaborative environment.