At a Glance
- Tasks: Join our Backend Engineering team to tackle complex engineering challenges and improve existing solutions.
- Company: Upwind empowers organisations to run secure and efficient cloud environments, fostering innovation and growth.
- Benefits: Enjoy a dynamic work environment with opportunities for remote work and professional development.
- Why this job: Be part of a diverse team that values inclusion and embraces unique perspectives in the cybersecurity industry.
- Qualifications: Bachelor's degree in Computer Science or related field; 1+ years in Backend Engineering with Golang/Java experience.
- Other info: Work with cutting-edge technologies like Kubernetes, Docker, and AWS while contributing to impactful projects.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Upwind is a place where opportunities happen
At Upwind, we are a team of hands-on, problem solvers and doers. We believe in empowering organizations to run their cloud environments securely and efficiently to accelerate their businesses.
Working at Upwind is an exhilarating journey of innovation and growth. Every day presents new challenges and opportunities that fuel our passion and drive. In this dynamic environment, we collaborate with talented individuals who value inclusion and embrace different perspectives.
Nofar Ginon
Being an Upwinder
We are Driven by Customers
We listen closely to understand our customers’ deepest pain points, working backwards to deliver easy-to-use, innovative solutions that meet immediate needs and anticipate future ones.
We prioritize long-term relationships and value over short-term outcomes, striving to exceed expectations and reinforce our customers’ trust in Upwind.
We make decisions swiftly, recognizing many can be reversed or refined.
We believe in failing fast and aren’t afraid to change course when necessary. With a bias for action, we take calculated risks—even in the face of uncertainty—knowing that urgency drives momentum and propels us forward.
Speed doesn’t just get us there faster; it allows us to adapt quickly and build on each step with what we learn.
We Improve Every Day
We believe in the power of incremental progress: every day, every meeting, and every decision is an opportunity to improve.
Committing to getting 1% better with each cycle creates compounding gains, allowing us to build products that are 10x better over time.
Improvement doesn’t stop with delivery; we follow up, adapt, and refine to ensure every outcome evolves towards excellence.
We Take Ownership
We get the job done and never assume that someone else will do it.
When things aren’t going right, we take responsibility and step in to fix it. No task is beneath us, and “it’s not my job” isn’t in our vocabulary.
As owners, we stay aligned with the bigger picture for Upwind, communicating efficiently, giving constructive feedback, and proactively escalating issues to keep everyone moving forward together.
We are Resourceful and Resilient
We create our own reality, accomplishing more with less by leaning on creative problem-solving and adaptability.
When we face constraints and the path forward isn’t clear, we find ways to make it work without sacrificing quality or our high standards.
We see setbacks as new opportunities to innovate, moving forward stronger and better prepared.
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.
As a UI/UX designer, I enjoy creating user-friendly experiences that deliver innovative technology. It’s empowering to be part of a company that values inclusion and embraces unique perspectives in the cybersecurity industry.
UX/UI Designer, Upwind
Upwind is a place where diversity of thought is encouraged and accepted. My ideas are valued, my voice is heard, and my potential is realized. We are shaping the future of cloud security.
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 improving 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-term 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
Requirements
- Bachelor of Science in Computer Science/Software Engineering or a related field
- 1+ years of experience with Backend Engineering in a high-level programming language (preferably Golang and/or Java)
- Experience with cloud platforms and products (AWS, GCP, Azure)
- Experience with continuous integration and deployment (CI/CD)
- Experience with microservices-based architecture
#J-18808-Ljbffr
Backend Software Engineer employer: Upwind Security, Inc.
Contact Detail:
Upwind Security, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Golang, Java, Kubernetes, and Docker. Having hands-on experience or projects showcasing these skills can set you apart from other candidates.
✨Tip Number 2
Engage with Upwind's online presence. Follow them on social media, participate in discussions, and share relevant content. This shows your genuine interest in the company and helps you understand their culture and values better.
✨Tip Number 3
Network with current or former employees of Upwind. Reach out on platforms like LinkedIn to ask about their experiences and any advice they might have for applicants. Personal connections can often provide valuable insights and even referrals.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges and system design problems that are relevant to backend engineering. Websites like LeetCode or HackerRank can be great resources to sharpen your skills before the interview.
We think you need these skills to ace Backend Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Backend Engineering, particularly with Golang and Java. Emphasise any projects that involved cloud platforms like AWS, GCP, or Azure, as well as your familiarity with CI/CD processes.
Craft a Compelling Cover Letter: In your cover letter, express your passion for problem-solving and innovation. Mention how your values align with Upwind's focus on customer-driven solutions and continuous improvement. Use specific examples from your past experiences to illustrate your points.
Showcase Your Technical Skills: Include a section in your application that lists your technical skills, especially those related to the technologies mentioned in the job description, such as Kubernetes, Docker, and microservices architecture. This will help demonstrate your fit for the role.
Prepare for Technical Questions: While this is more about preparation than writing, it's essential to anticipate technical questions related to your experience. Be ready to discuss your previous projects, the challenges you faced, and how you overcame them, as this will likely come up during the interview process.
How to prepare for a job interview at Upwind Security, Inc.
✨Understand Upwind's Values
Before your interview, take some time to familiarise yourself with Upwind's core values. They prioritise customer-driven solutions, ownership, and continuous improvement. Be prepared to discuss how your personal values align with theirs and provide examples from your past experiences.
✨Showcase Your Technical Skills
As a Backend Software Engineer, you'll need to demonstrate your proficiency in Golang or Java. Be ready to discuss specific projects where you've used these languages, and consider preparing for technical questions or coding challenges that may arise during the interview.
✨Emphasise Problem-Solving Abilities
Upwind values resourcefulness and resilience. Prepare to share examples of complex engineering problems you've faced and how you approached solving them. Highlight any innovative solutions you implemented and the impact they had on your team or project.
✨Prepare for Collaborative Scenarios
Collaboration is key at Upwind, so be ready to discuss your experience working with cross-functional teams. Think of instances where you interfaced with frontend developers, DevOps, or product teams, and how you contributed to delivering successful features together.