At a Glance
- Tasks: Join our team to develop and maintain innovative cloud security solutions.
- Company: Upwind, a cutting-edge Cloud Security Platform in Belfast.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Other info: Dynamic team environment with exciting challenges and career advancement.
- Why this job: Make a real impact in cloud security while working with the latest technologies.
- Qualifications: 1+ years in Backend Engineering with experience in Golang or Java.
The predicted salary is between 36000 - 60000 £ per year.
We Lead with Humility. We approach every interaction with humility, respecting and learning from others. We hold ourselves accountable, publicly owning mistakes and using them as stepping stones for growth. Integrity guides us to act in the best interests of the team, fostering a culture of trust, shared purpose, and mutual growth.
About The Position: 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. Unlike traditional tools, 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 comprehensive 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 on a daily basis, both solving new challenges and constantly improving the existing solutions. We work with all major cloud providers (AWS, GCP, Azure) and use cutting-edge 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.
- Performing reliability and performance analysis on Golang / Java based applications.
- Contributing to technical and architectural designs, performing capacity planning, defining SLOs and working with other teams to implement.
- Conducting design and code reviews as part of a wider engineering group.
- Interfacing with other teams (e.g. Frontend, DevOps, Product) to deliver best-in-class features.
- 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. ideally Golang and/or Java).
- Experience with cloud platforms and products (e.g. 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.
Backend Developer AWS (Belfast) employer: Upwind Security, Inc.
At Upwind, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to think creatively and make a meaningful impact. Located in the vibrant city of Belfast, we offer competitive benefits, opportunities for professional growth, and a commitment to integrity and accountability, ensuring that every team member feels valued and supported in their career journey.
StudySmarter Expert Advice🤫
We think this is how you could land Backend Developer AWS (Belfast)
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving AWS or backend development. Having something tangible to share can really set you apart from the crowd during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions and consider mock interviews with friends or mentors to build confidence.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications come directly from candidates who are genuinely interested in joining our team. Plus, it gives you a better chance of standing out!
We think you need these skills to ace Backend Developer AWS (Belfast)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Backend Developer role. Highlight your experience with Golang, Java, and cloud platforms like AWS. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for backend development and how you can contribute to our team. Be genuine and let us know why you're excited about this opportunity.
Showcase Your Projects:If you've worked on any relevant projects, make sure to mention them! Whether it's a personal project or something from a previous job, we love seeing practical examples of your skills in action.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on joining our team!
How to prepare for a job interview at Upwind Security, Inc.
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Golang and Java. Brush up on your knowledge of AWS, Kubernetes, and Docker, as these are crucial for the role. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills, particularly around reliability and performance analysis. Practice coding challenges and be ready to explain your thought process. This will demonstrate your ability to tackle complex engineering issues effectively.
✨Showcase Your Teamwork Skills
Since the role involves interfacing with other teams, be prepared to discuss your experience working collaboratively. Share examples of how you've contributed to team projects, conducted design reviews, or worked with cross-functional teams to deliver features. This will highlight your ability to work well within a team environment.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the company culture, the team dynamics, or specific challenges they’re currently facing. This shows your genuine interest in the role and helps you determine if it’s the right fit for you.