Backend Software Engineer

Backend Software Engineer

Belfast Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
U

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.

At Upwind, we pride ourselves on being an exceptional employer that fosters a culture of innovation, collaboration, and continuous improvement. Our dynamic work environment encourages employees to take ownership of their projects while providing ample opportunities for professional growth and development. With a strong emphasis on diversity and inclusion, we empower our team members to share their unique perspectives, ensuring that every voice is heard as we shape the future of cloud security together.
U

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

Golang
Java
Cloud Platforms (AWS, GCP, Azure)
Microservices Architecture
Continuous Integration and Deployment (CI/CD)
Kubernetes
Docker
Performance Analysis
Reliability Engineering
Technical Design and Architecture
Capacity Planning
Service Level Objectives (SLOs)
Code Review
Collaboration with Cross-Functional Teams
Problem-Solving Skills

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.

Backend Software Engineer
Upwind Security, Inc.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

U
  • Backend Software Engineer

    Belfast
    Full-Time
    36000 - 60000 ÂŁ / year (est.)

    Application deadline: 2027-09-17

  • U

    Upwind Security, Inc.

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>