Senior Software Engineer in Hampshire, Portsmouth

Senior Software Engineer in Hampshire, Portsmouth

Portsmouth +1 Full-Time 60000 - 80000 € / year (est.) Home office (partial)
ComXps

At a Glance

  • Tasks: Lead complex software maintenance and upgrades while mentoring fellow engineers.
  • Company: Dynamic tech firm in Portsmouth with a focus on innovation.
  • Benefits: Competitive salary, flexible work arrangements, and opportunities for professional growth.
  • Other info: Join a collaborative team with a strong emphasis on quality and continuous improvement.
  • Why this job: Make a real impact by driving codebase modernisation and improving software reliability.
  • Qualifications: Proficient in Python, C/C++, and experienced in software engineering best practices.

The predicted salary is between 60000 - 80000 € per year.

This role is a perm position.

Clearance: DV

Location: Portsmouth - 3 days a week onsite.

Requirements:

  • Senior hands-on engineer for complex maintenance and upgrade work across the primary languages and interop patterns used (e.g., Python with C/C++ bindings; MATLAB/Simulink integration where relevant).
  • Leads investigation of defects and complex incidents.
  • Performs root cause analysis and implements durable fixes.
  • Leads refactoring and high-risk changes to improve maintainability and reliability.
  • Supports architecture adaptation and evolution as requirements change.
  • Delivers performance improvements where needed.
  • Drives codebase modernisation in line with agreed standards and tooling.
  • Mentor engineers and raises quality through coaching and exemplars.
  • Supports peer review and quality gates to maintain engineering discipline.
  • Produces technical evidence for deliverables.
  • Contributes to task planning inputs and acceptance inputs.

Locations

PortsmouthHampshire

Senior Software Engineer in Hampshire, Portsmouth employer: ComXps

As a Senior Software Engineer at our Portsmouth location, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, including flexible working arrangements and opportunities for professional development, ensuring that you can grow your skills while contributing to meaningful projects. Join us to be part of a team that values quality, mentorship, and the continuous evolution of technology.

ComXps

Contact Detail:

ComXps Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer in Hampshire, Portsmouth

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills and understanding the latest trends in software engineering. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.

Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. Make sure to highlight any complex maintenance or upgrade work you've done, especially if it involves Python or C/C++.

Tip Number 4

Don't forget to apply through our website! We often have exclusive listings and it’s a great 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 Senior Software Engineer in Hampshire, Portsmouth

Python
C/C++
MATLAB
Simulink
Root Cause Analysis
Code Refactoring
Performance Improvement

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python, C/C++, and any relevant tools like MATLAB/Simulink. We want to see how your skills match the role, so don’t be shy about showcasing your hands-on engineering experience!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about software engineering and how you’ve tackled complex incidents in the past. We love hearing about your problem-solving skills and how you’ve improved maintainability in previous roles.

Showcase Your Mentoring Experience:If you’ve mentored other engineers or led teams, make sure to mention it! We value leadership and coaching, so share examples of how you’ve raised quality through mentoring and peer reviews. It’s all about building a strong team here at StudySmarter.

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 the role. Plus, it gives you a chance to explore more about what we do and our culture!

How to prepare for a job interview at ComXps

Know Your Tech Inside Out

Make sure you’re well-versed in the primary languages and interop patterns mentioned in the job description, especially Python and C/C++. Brush up on your MATLAB/Simulink integration skills too. Being able to discuss your hands-on experience with these technologies will show that you’re ready for the complex maintenance and upgrade work.

Prepare for Problem-Solving Questions

Expect to be asked about how you’ve handled defects and complex incidents in the past. Have a couple of examples ready where you performed root cause analysis and implemented durable fixes. This will demonstrate your ability to lead investigations and tackle high-risk changes effectively.

Showcase Your Mentoring Skills

Since mentoring is part of the role, think of instances where you’ve coached or supported other engineers. Be prepared to discuss how you raised quality through your guidance and what impact it had on the team. This will highlight your leadership qualities and commitment to engineering discipline.

Discuss Codebase Modernisation

Be ready to talk about your experience with codebase modernisation and how you’ve driven improvements in maintainability and reliability. Share specific examples of how you’ve contributed to architecture adaptation and performance enhancements, as this aligns perfectly with what they’re looking for.