Senior Software Engineer

Senior Software Engineer

Full-Time 0 € / year No home office possible
Tec Partners Recruitment Ltd

At a Glance

  • Tasks: Develop and maintain complex software systems using C++ in a hands-on role.
  • Company: Join a global company based in Essex with a focus on innovation.
  • Benefits: Competitive pay rate of £600-£700p/d and opportunities for professional growth.
  • Other info: Work onsite 5 days a week in a dynamic and rewarding atmosphere.
  • Why this job: Take ownership of your work and tackle mission-critical projects in a niche environment.
  • Qualifications: Experience in C++ development and familiarity with real-time data transfer.

Location: Essex - 5 days a week onsite

Pay rate: £600-£700p/d (outside IR35)

I'm looking for an experienced C++ engineer looking to work on genuinely complex, mission-critical software. This role is fully on-site, 5 days a week.

We're working with a global company based in Essex, seeking an experienced Software Engineer to develop and maintain sophisticated integrated monitoring and automation systems.

You'll be working with:

  • C++ Windows application development (Visual Studio)
  • Real-time, high-volume data transfer
  • Serial interfaces and protocols - RS232, RS422, CAN Bus, ModBus, NMEA
  • Multi-threaded architectures

Experience with Qt, TCP/UDP, DirectX/OpenGL or Google Protocol Buffers would be a bonus.

This is a hands-on, technically rewarding role with real ownership over what you build - ideal for an engineer who thrives in a specialist, niche environment.

Interested? Please reach out to Fintan at TEC Partners for more details.

Senior Software Engineer employer: Tec Partners Recruitment Ltd

Join a leading global company in Essex that values innovation and technical excellence, offering a dynamic work environment where you can take ownership of complex projects. With a strong focus on employee growth, you'll have access to continuous learning opportunities and a collaborative culture that encourages creativity and problem-solving. Enjoy the benefits of working onsite with a dedicated team, contributing to mission-critical software that makes a real impact.

Tec Partners Recruitment Ltd

Contact Detail:

Tec Partners Recruitment Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who might know about opportunities at companies you're interested in. A personal recommendation can make all the difference.

Tip Number 2

Prepare for technical interviews by brushing up on your C++ skills and familiarising yourself with the specific technologies mentioned in the job description. Practise coding challenges and be ready to discuss your past projects in detail.

Tip Number 3

Showcase your passion for the role! When you get the chance to chat with potential employers, express your enthusiasm for working on complex software and how you thrive in niche environments. Let them see your excitement!

Tip Number 4

Don’t forget to apply through our website! It’s a great way to ensure your application gets noticed. Plus, we’re always looking for talented engineers like you to join our community.

We think you need these skills to ace Senior Software Engineer

C++
Windows Application Development
Visual Studio
Real-time Data Transfer
Serial Interfaces
Protocols (RS232, RS422, CAN Bus, ModBus, NMEA)
Multi-threaded Architectures

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. We love seeing passion and enthusiasm, so let us know what excites you about working on complex, mission-critical software.

Showcase Relevant Projects:If you've worked on projects involving real-time data transfer or multi-threaded architectures, make sure to mention them! We’re keen to see examples of your hands-on experience, so include links or descriptions of your work.

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 don’t miss out on any important updates. Plus, we love seeing applications come through our platform!

How to prepare for a job interview at Tec Partners Recruitment Ltd

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially in the context of Windows application development. Be prepared to discuss your previous projects and how you've tackled complex problems using C++. Practising coding challenges can also help you demonstrate your proficiency.

Familiarise Yourself with Relevant Protocols

Since the role involves working with various serial interfaces and protocols like RS232, CAN Bus, and ModBus, it’s crucial to understand these technologies. Have examples ready where you've implemented or worked with these protocols in past projects.

Showcase Your Multi-threading Knowledge

This position requires experience with multi-threaded architectures, so be ready to explain your understanding of concurrency and parallelism. Discuss any relevant experiences where you’ve successfully managed multi-threading in your applications.

Prepare Questions About the Role

Interviews are a two-way street! Prepare insightful questions about the team dynamics, the specific challenges they face, and how success is measured in this role. This shows your genuine interest and helps you assess if the company is the right fit for you.