Software Engineer

Software Engineer

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

At a Glance

  • Tasks: Design and implement high-performance messaging solutions using cutting-edge technologies.
  • Company: Join a forward-thinking tech company redefining its market with innovation.
  • Benefits: Enjoy a competitive salary, structured training, and a market-leading benefits package.
  • Why this job: Make a real impact on mission-critical platforms in a dynamic environment.
  • Qualifications: Experience with Kafka or similar tools and strong coding skills in Python, Java, or Go.
  • Other info: Great career growth opportunities and a culture that values collaboration and innovation.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Are you passionate about building high-performance systems that power mission‑critical platforms? Do you thrive in fast‑paced environments where cutting‑edge technology and innovation drive real‑world impact? We’re partnering with a forward‑thinking technology business that is redefining its market through advanced engineering and intelligent architecture. As part of their continued growth, they are looking for a talented Software Developer with strong experience in Kafka or similar messaging technologies to help shape the next generation of scalable, resilient systems.

You’ll play a key role in designing, implementing and optimising messaging solutions that support high transaction volumes and real‑time data processing. Working alongside a team of experts, you’ll contribute to complex integrations and system improvements that keep the business ahead of its competitors.

Responsibilities
  • Designing and implementing messaging solutions using Kafka or similar tools
  • Integrating messaging platforms with existing and new systems
  • Optimising performance, scalability and resilience through clustering and tuning
  • Developing robust, maintainable software in Python, Java or Go
  • Supporting high‑throughput, low‑latency environments
  • Collaborating with cross‑functional teams to deliver innovative solutions
Requirements
  • Extensive experience with Kafka or comparable messaging technologies
  • Strong software development background in Python, Java or Go
  • Experience with system optimisation, performance tuning and clustering
  • Some experience working with Linux environments
  • Exposure to at least one cloud provider (AWS, Azure or GCP)
  • Experience in high transaction or real‑time processing environments
  • A proactive, problem‑solving mindset and passion for technology
What we’ll provide
  • Structured training and technical development plans
  • Defined career path and progression pathway
  • Opportunity to work on cutting‑edge technologies in a dynamic environment
  • A culture that values innovation, collaboration and continuous improvement
  • Market leading benefits package

Software Engineer employer: Uniting Ambition

Join a forward-thinking technology business in Greater Manchester that is at the forefront of innovation and engineering excellence. As a Software Engineer, you'll benefit from a culture that prioritises collaboration and continuous improvement, alongside structured training and clear career progression opportunities. With a market-leading benefits package and the chance to work with cutting-edge technologies, this role offers a meaningful and rewarding career path in a dynamic environment.
U

Contact Detail:

Uniting Ambition Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Kafka or similar technologies. This gives you a chance to demonstrate your expertise and passion for high-performance systems.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your experience with messaging solutions and system optimisation.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Software Engineer

Kafka
Messaging Technologies
Python
Java
Go
System Optimisation
Performance Tuning
Clustering
Linux
Cloud Providers (AWS, Azure, GCP)
High Transaction Processing
Real-Time Data Processing
Problem-Solving Mindset
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Kafka or similar messaging technologies. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements in high-performance systems!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for technology and innovation. Tell us why you’re excited about building scalable systems and how you can contribute to our mission.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. We love a proactive mindset, so share any experiences where you optimised performance or improved system resilience!

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 this exciting opportunity. Don’t miss out!

How to prepare for a job interview at Uniting Ambition

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of Kafka and similar messaging technologies. Be ready to discuss how you've used these tools in past projects, and think about specific examples where you optimised performance or tackled challenges.

✨Showcase Your Problem-Solving Skills

Prepare to share instances where you've faced complex issues in high transaction environments. Highlight your proactive approach and how you collaborated with teams to deliver innovative solutions. This will demonstrate your fit for a fast-paced, tech-driven role.

✨Familiarise Yourself with the Company

Research the company’s mission and recent projects. Understanding their market position and technological advancements will help you tailor your responses and show genuine interest in contributing to their success.

✨Practice Coding and System Design

Expect technical questions or coding challenges during the interview. Brush up on your Python, Java, or Go skills, and be prepared to design scalable systems on the spot. Practising common algorithms and system design principles can give you an edge.

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
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>