At a Glance
- Tasks: Lead complex software maintenance and upgrades using Python, C/C++, and MATLAB/Simulink.
- Company: Join a forward-thinking tech company in Portsmouth with a collaborative spirit.
- Benefits: Competitive salary, flexible work arrangements, and opportunities for professional growth.
- Other info: Enjoy a dynamic work environment with excellent career advancement opportunities.
- Why this job: Make a real impact by driving codebase modernisation and mentoring fellow engineers.
- Qualifications: Experience in software engineering and strong problem-solving skills required.
The predicted salary is between 60000 - 75000 € per year.
Salary: Please confirm competitive rate / contact us to discuss further
Location: 3 days a week onsite in Portsmouth
PERM ROLE
Clearance: DV
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
Senior Software Engineer – 14718 in Hampshire, Portsmouth employer: Comxps Ltd
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 salaries, comprehensive benefits, and ample opportunities for professional growth, ensuring that you can develop your skills while contributing to meaningful projects. Join us to be part of a team that values mentorship and quality, making a real impact in the engineering field.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer – 14718 in Hampshire, Portsmouth
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews by brushing up on your technical skills and problem-solving abilities. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you tackle complex issues!
✨Tip Number 3
Showcase your passion for software engineering! Share your side projects or contributions to open-source. This not only highlights your skills but also demonstrates your commitment to continuous learning and improvement.
✨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 take that extra step to connect with us directly.
We think you need these skills to ace Senior Software Engineer – 14718 in Hampshire, Portsmouth
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with the specific languages and tools mentioned in the job description. We want to see how your skills align with our needs, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for what we do at StudySmarter.
Showcase Problem-Solving Skills:Since the role involves investigating defects and performing root cause analysis, include examples of how you've tackled complex issues in the past. We appreciate candidates who can demonstrate their analytical thinking and problem-solving prowess.
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 shows you’re keen on joining the StudySmarter team!
How to prepare for a job interview at Comxps Ltd
✨Know Your Tech Inside Out
Make sure you’re well-versed in the primary languages and interop patterns mentioned in the job description, like 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 the right fit for the role.
✨Prepare for Problem-Solving Questions
Expect to tackle questions about defect investigation and root cause analysis. Think of specific examples from your past work where you’ve successfully identified and fixed complex issues. This will demonstrate your analytical skills and ability to implement durable fixes.
✨Showcase Your Mentoring Skills
Since the role involves mentoring other engineers, be ready to share experiences where you’ve coached or guided team members. Highlight how you’ve raised quality through peer reviews and exemplars, as this will resonate well with the interviewers.
✨Discuss Codebase Modernisation
Be prepared to talk about your experience with codebase modernisation and performance improvements. Share specific examples of high-risk changes you’ve led and how they improved maintainability and reliability. This will illustrate your proactive approach to engineering discipline.