At a Glance
- Tasks: Design and build scalable backend systems in a collaborative, engineering-led environment.
- Company: Fast-growing tech consultancy focused on critical engineering solutions.
- Benefits: Competitive salary, bonus structure, and strong career progression opportunities.
- Other info: Join a dynamic team with exposure to modern cloud-native technologies.
- Why this job: Work on complex systems that make a real impact in finance and trading.
- Qualifications: Strong software engineering experience with Java, C++, or Rust; degree preferred.
The predicted salary is between 60000 - 80000 € per year.
Provn are partnered with a fast-growing technology consultancy delivering critical engineering solutions into sophisticated investment and trading environments. Due to continued growth, they’re looking to hire several experienced Software Engineers to join their expanding engineering function. This is an opportunity to work on large-scale distributed systems supporting trading operations, portfolio risk, research infrastructure, and production platforms within a highly technical, engineering-led environment. The business places a huge emphasis on engineering fundamentals and problem solving over specific tooling. They’re looking for pragmatic engineers who can think beyond implementation — people who understand architecture, scalability, maintainability, and how systems behave in real-world environments. You’ll join a collaborative team of engineers across software, platform, data, and production engineering, working closely with stakeholders and end users to build robust, scalable systems.
Key Responsibilities
- Design, build, and maintain scalable backend and cloud-native systems
- Contribute to the development of trading, portfolio management, and operational platforms
- Work across the full software development lifecycle from design through deployment
- Collaborate closely with engineers, stakeholders, and end users in a client-facing environment
- Write clean, maintainable, production-grade code
- Contribute to architectural discussions and engineering standards
- Support reliability, scalability, and performance improvements across systems
- Work within highly collaborative cross-functional engineering teams
Role Requirements
- Strong commercial software engineering experience
- Excellent object-oriented programming fundamentals
- Strong understanding of design patterns and software engineering principles
- Commercial experience with: OR Java, C++, or Rust
- Experience building scalable distributed or cloud-based systems
- Strong communication skills and ability to work in collaborative environments
- Degree in Computer Science, Engineering, Mathematics, or similar technical discipline preferred
- Financial services or investment domain experience beneficial but not essential
- Comfortable working onsite in the North East five days per week
Preferred Experience
- Exposure to cloud platforms and distributed architectures
- Experience working on data-intensive or high-availability systems
- Familiarity with modern DevOps and CI/CD practices
- Exposure to trading, OMS, risk, or financial platforms
- Experience working directly with stakeholders or end users
Why Apply
- Work on genuinely complex, business-critical systems
- Engineering-led culture that values technical depth and quality
- Strong career progression opportunities as the business scales rapidly
- Exposure to highly capable engineers and sophisticated technical environments
- Opportunity to work on modern cloud-native systems with real ownership and impact
- Competitive salary and bonus structure
- High-growth environment with strong long-term progression
- Collaborative and technically strong engineering culture
Senior Software Engineer in Newcastle upon Tyne employer: Provn
Provn is an exceptional employer for Senior Software Engineers, offering a dynamic and engineering-led culture that prioritises technical excellence and problem-solving. With a focus on career progression in a fast-growing technology consultancy, employees benefit from working on complex, business-critical systems alongside highly capable engineers in a collaborative environment. The North East location provides a unique opportunity to engage directly with stakeholders while enjoying a competitive salary and bonus structure.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Provn or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Consider building a small project or contributing to open-source software that showcases your expertise in scalable systems and cloud-native solutions. This gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your object-oriented programming fundamentals and design patterns. Practise coding challenges that focus on real-world scenarios, as this is what they'll be looking for.
✨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, it shows you're genuinely interested in joining the team at Provn.
We think you need these skills to ace Senior Software Engineer in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with scalable systems and any relevant programming languages like Java, C++, or Rust. We want to see how you fit into our engineering-led culture!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about software engineering and how your background aligns with our needs. Share specific examples of your problem-solving skills and collaborative experiences. This is your chance to show us your personality!
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially in distributed systems or cloud-native environments. It helps us understand your hands-on experience!
Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it shows us you're keen to join our team!
How to prepare for a job interview at Provn
✨Know Your Fundamentals
Make sure you brush up on your object-oriented programming fundamentals and design patterns. The company values engineering principles, so be ready to discuss how these concepts apply to real-world scenarios.
✨Showcase Your Problem-Solving Skills
Prepare to demonstrate your problem-solving abilities. Think of examples where you've tackled complex issues in scalable systems or cloud-native environments. This will show that you can think beyond just implementation.
✨Collaborate and Communicate
Since the role involves working closely with stakeholders and end users, practice articulating your thoughts clearly. Be prepared to discuss how you've collaborated in past projects and how you handle feedback in a team setting.
✨Understand the Business Context
Familiarise yourself with the financial services or investment domain, even if it's not essential. Understanding the context of the systems you'll be working on can give you an edge and help you connect better with the interviewers.