Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

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

At a Glance

  • Tasks: Design and develop innovative software solutions while leading exciting projects.
  • Company: Join a forward-thinking tech company in a collaborative environment.
  • Benefits: Enjoy competitive pay, generous holiday, and health perks.
  • Why this job: Make a real impact with cutting-edge technology and creative problem-solving.
  • Qualifications: Degree in programming or computer science; strong skills in C#, XAML, and C++.
  • Other info: Great opportunities for career growth and mentoring junior engineers.

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

Senior Software Engineer has significant responsibility for designing, developing, and maintaining software for our products. The role is mainly involved in applications, graphical software, cross‑platform, graphical data analysis and device‑configuration for software applications. The successful applicant will have experience of leading major projects involving Web client/server applications.

Key Responsibilities

  • Plan, track, and manage software projects—working both independently and collaboratively within Agile teams to meet project objectives and deadlines.
  • Design, develop, test, and maintain application and GUI software across the full software development lifecycle.
  • Capture and interpret customer and user requirements to deliver high‑quality, reliable software solutions.
  • Develop and maintain real‑time and post‑process data analysis software, incorporating mathematical algorithms and visualisation tools.
  • Apply relevant expertise to create robust, scalable, and maintainable code while adhering to company policies and processes.
  • Develop and maintain software architecture using best practices such as multi‑threading, design patterns, and SOLID principles.
  • Specify, install, and maintain development tools and technologies (e.g., GitLab DevOps, IDEs, testing frameworks).
  • Investigate and resolve software issues or feature requests raised by internal teams, representatives, or customers.
  • Contribute to R&D initiatives by identifying opportunities for innovation and improvement in existing or new software products.
  • Work on cross‑platform projects including cloud‑based, RESTful APIs, and client/server‑based solutions.
  • Provide guidance, mentoring, and technical support to junior team members.

Skills, Knowledge and Expertise

  • Minimum of 2:1 degree in programming or computer science or equivalent industry experience.
  • Strong programming skills in C#, XAML, and C++, with experience using .NET / .NET Core frameworks and cloud‑based architectures such as AWS.
  • Solid understanding of software architecture, design patterns, and multi‑threaded applications.
  • Experience developing user interfaces, data visualisation tools, and interactive software.
  • Proficient in version control, testing, and release management, ideally using GitLab DevOps.
  • Experience practitioner of Agile methodologies and collaborative software development environments.
  • Excellent problem‑solving and analytical skills, with a logical and creative approach to challenges.
  • Strong communication and teamwork, able to work effectively across technical and non‑technical teams.
  • Self‑motivated and results‑driven, with the ability to manage priorities and meet deadlines.
  • Committed to high standards, quality, and continuous improvement in all aspects of work.
  • Experience mentoring or supporting junior engineers is advantageous.

Benefits

  • Discretionary annual profit share bonus
  • Holiday entitlement of 27 days plus bank holidays
  • 5% employee and 5% employer contributions through our salary sacrifice workplace pension scheme
  • Group Income Protection Insurance Scheme
  • Private Medical Insurance
  • Death In Service Scheme
  • Electric Vehicle Scheme
  • Smart casual dress code

Seniority level: Associate

Employment type: Full‑time

Job function: Engineering and Information Technology

Senior Software Engineer employer: OxTS

At OXTS, located in the picturesque Middleton Stoney, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our Senior Software Engineers enjoy a range of benefits including a generous holiday entitlement, profit-sharing bonuses, and opportunities for professional growth through mentoring and R&D initiatives. With a commitment to high standards and continuous improvement, we empower our employees to thrive in their careers while contributing to cutting-edge software solutions.
O

Contact Detail:

OxTS Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. You never know who might have a lead on that Senior Software Engineer role you’re after.

✨Show Off Your Skills

Create a portfolio showcasing your projects, especially those involving C#, XAML, and C++. Share it on platforms like GitHub. This gives potential employers a taste of what you can do and how you tackle real-world problems.

✨Ace the Interview

Prepare for technical interviews by practicing coding challenges and system design questions. Brush up on Agile methodologies and be ready to discuss your past projects and how you’ve contributed to team success.

✨Apply Through Our Website

Don’t forget to apply directly 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 genuinely interested in joining our team.

We think you need these skills to ace Senior Software Engineer

C#
XAML
C++
.NET / .NET Core frameworks
AWS
Software Architecture
Design Patterns
Multi-threaded Applications
User Interface Development
Data Visualisation Tools
Agile Methodologies
GitLab DevOps
Problem-Solving Skills
Analytical Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C#, XAML, and C++, and don’t forget to mention any projects where you’ve led teams or worked in Agile environments.

Showcase Your Projects: Include specific examples of software projects you've worked on, especially those involving web client/server applications. We love seeing how you’ve tackled challenges and delivered high-quality solutions!

Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you’re a great fit for the role and how your skills align with our needs at StudySmarter. Remember, we appreciate straightforward communication!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at OxTS

✨Know Your Tech Stack

Make sure you’re well-versed in C#, XAML, and C++. Brush up on your .NET and cloud-based architectures like AWS. Being able to discuss your experience with these technologies confidently will show that you’re the right fit for the role.

✨Showcase Your Project Management Skills

Be prepared to talk about how you've planned, tracked, and managed software projects in Agile teams. Highlight specific examples where you met project objectives and deadlines, as this is crucial for the Senior Software Engineer position.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your analytical skills. Prepare to discuss challenges you've faced in previous projects and how you resolved them. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.

✨Emphasise Team Collaboration

This role requires strong communication and teamwork skills. Be ready to share experiences where you’ve worked across technical and non-technical teams, and how you’ve mentored or supported junior engineers. This will highlight your ability to contribute positively to the team dynamic.

Senior Software Engineer
OxTS
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

O
  • Senior Software Engineer

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

    OxTS

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