At a Glance
- Tasks: Design and develop high-performance software applications while modernising legacy systems.
- Company: Join a forward-thinking tech company in Abingdon with a hybrid work model.
- Benefits: Enjoy competitive salary, health benefits, and flexible remote work options.
- Other info: Dynamic team environment with opportunities for career advancement.
- Why this job: Be at the forefront of technology, working with AI tools and cloud architecture.
- Qualifications: 5+ years in software engineering with strong C#/.NET and cloud experience.
The predicted salary is between 60000 - 80000 £ per year.
Abingdon, Oxfordshire - Permanent Hybrid 3 days on site, 2 days remote
Required:
- 5+ years of professional software engineering building shipping complex, production-grade applications - not solely scripting, prototyping, or research.
- Strong proficiency in C#/.NET; also, C/C++; demonstrated ability to work across both languages in a single product ecosystem.
- Undergraduate (or higher) degree in Computer Science, Software Engineering, or a closely related engineering discipline.
- Eclipse RCP is essential.
- Comfort and curiosity with AI-assisted development tools and a track record of staying ahead of technology trends.
- Experience with cloud architecture (AWS, Azure, or Google Cloud).
- Proven experience with software engineering fundamentals: object-oriented component-based design, design patterns, unit/integration testing, version control (Git), code review workflows.
- Hands-on CI/CD experience - building, configuring, or maintaining automated build deployment pipelines.
- Experience modernizing legacy software - migrating codebases from older languages or frameworks to current platforms, including UI/UX modernization.
This is a hands-on software engineering role. My client is looking to recruit an experienced Senior Software Engineer to design, develop, and modernize high-performance Rock P...
Senior Software Engineer employer: NES Fircroft Engineering Services
Join a forward-thinking company in Abingdon, Oxfordshire, where innovation meets collaboration. As a Senior Software Engineer, you'll thrive in a hybrid work environment that promotes flexibility and work-life balance, while also benefiting from a culture that values continuous learning and professional growth. With access to cutting-edge technology and a commitment to modernising software solutions, this role offers you the chance to make a meaningful impact in a supportive and dynamic team.
Contact Details:
NES Fircroft Engineering Services Recruitment 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, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C#/.NET and cloud architecture. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding software engineering fundamentals. Practice common algorithms and design patterns, and be ready to discuss your experience with CI/CD and modernising legacy software.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C#/.NET and any work you've done with Eclipse RCP. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your relevant projects!
Showcase Your Projects:Include specific examples of complex applications you've built or modernised. We love seeing hands-on experience, especially with cloud architecture and CI/CD pipelines, so make those stand out in your application.
Be Clear and Concise:When writing your cover letter, keep it straightforward. We appreciate clarity, so get straight to the point about why you’re a great fit for the Senior Software Engineer role and how you can contribute to our team.
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’s super easy!
How to prepare for a job interview at NES Fircroft Engineering Services
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in C#/.NET and C/C++. Brush up on your knowledge of Eclipse RCP and cloud architectures like AWS or Azure. Be ready to discuss how you've used these technologies in past projects, as this will show your practical experience.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software engineering and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, especially when discussing modernising legacy software or implementing CI/CD pipelines.
✨Demonstrate Your Curiosity
Since the role requires comfort with AI-assisted development tools, be prepared to discuss any relevant experiences or projects. Show that you’re not just keeping up with technology trends but actively engaging with them and exploring new tools.
✨Practice Code Reviews and Collaboration
As teamwork is crucial, be ready to explain your approach to code reviews and collaboration. Share examples of how you’ve contributed to team workflows, including version control practices and how you handle feedback during code reviews.