At a Glance
- Tasks: Lead software development and mentor junior engineers in a collaborative tech environment.
- Company: Join a leading marine insurer with a strong focus on innovation and teamwork.
- Benefits: Enjoy 27 days leave, private medical insurance, and a generous pension contribution.
- Why this job: Make a real impact by driving innovation and modernising legacy systems.
- Qualifications: Expertise in .NET, Azure, and strong problem-solving skills required.
- Other info: Dynamic culture that values empowerment, curiosity, and continuous improvement.
The predicted salary is between 60000 - 84000 £ per year.
Step into a role where your expertise drives innovation — and your leadership grows the next generation of engineers. We’re looking to recruit a Senior Software Engineer into our Technology team in Newcastle.
As a Senior Software Engineer, you will take a leading role in the development and maintenance of a range of applications and services across the NorthStandard technology domain. You will collaborate with cross-functional teams to deliver robust, scalable, and secure solutions that support the needs of our insurance business. You will mentor and manage junior software engineers so they can contribute to the team deliverables effectively.
What will you be doing?
- Align technical strategy with product and business goals: Ensure that engineering efforts support the overall product roadmap and business strategy, providing input on prioritization and resource planning.
- Legacy Modernisation: Use a range of techniques to modernise, untangle and consolidate legacy platforms incrementally.
- Collaborate on solutions to problems: Work closely with product managers, designers, and other stakeholders to define technical specifications, architecture, and design that align with product goals and user needs.
- Talk to Users and Stakeholders: Engage with users and stakeholders regularly to encourage and embed a positive feedback loop. Effectively communicate decisions, status, and risks to non-technical stakeholders, ensuring transparency and alignment across teams.
- Identify and mitigate technical risks: Proactively identify potential risks, including scalability, security, and compliance concerns, and develop mitigation strategies to ensure long-term reliability and stability.
- Architect scalable and secure solutions: Design and develop high-performance, cloud-based applications using predominantly .NET and Microsoft Azure technologies, ensuring scalability, security, and reliability across the stack.
- Technical leadership: Provide technical leadership and hands-on guidance, supporting engineers in your product team. The product team is designed to be cross-functional and self-organising.
- Own and optimize the deployment lifecycle: Lead the entire deployment process, ensuring high-quality, reliable releases by developing and maintaining robust and automated CI/CD pipelines. Make a shift towards small frequent releases.
- Solve complex technical challenges and manage major incidents: Troubleshoot and resolve complex technical challenges swiftly, whether during development or in response to major incidents.
- Drive continuous improvement and foster a collaborative culture: Promote a culture of innovation, continuous improvement within the team, identifying opportunities to enhance processes, reduce technical debt, and adopt emerging technologies.
- Enforce high engineering standards: Ensure all development adheres to industry best practices, security protocols, and regulatory requirements including by conducting thorough code reviews focused on maintainability, performance optimization, and high-quality standards across the codebase.
About you
- Expert-level .NET development skills (C#, ASP.NET Core, Entity Framework Core, LINQ) with strong knowledge of application architecture, design patterns, and clean coding practices.
- Proficiency in cloud-native development on Microsoft Azure, including Azure App Services, Functions, Storage, SQL Server, Key Vault, monitoring, and identity.
- Strong CI/CD experience using Azure DevOps, including pipeline creation using YAML, release management, automated build/test processes, and environment configuration.
- Good understanding of API design and integration, including RESTful APIs, microservices, messaging/queues such as Service Bus, and secure communication patterns.
- Testing expertise, covering automated unit/integration testing frameworks e.g. NUnit, mocking, test pipelines, and quality-driven development approaches.
- Experience of containerisation and infrastructure-as-code, especially Docker, Azure Container Apps/Kubernetes (AKS), and IaC tools such as Terraform.
- Excellent problem-solving skills and the ability to troubleshoot technical issues.
- Strong communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
Who we are
We are a specialist marine insurer and a member of the International Group of Protection and Indemnity clubs, owned by its shipowner members and controlled by a board of directors drawn from its membership. We’re one of the world’s leading and most influential P&I Clubs. Employing over 600 people globally, we provide an unmatched depth and breadth of expertise to our members.
Our culture and what to expect from us
Our culture is hugely important to us enabling us to fulfil our brand promise, ‘Taking on tomorrow, together’. Together we are empowered, inquisitive and courageous, giving the best of ourselves to our colleagues, customers, members and the communities we serve. We provide excellent service to members, build long-lasting relationships built on trust and understanding, and treat our colleagues in the same way. It doesn’t matter who you are or what you do, we all act as role models and celebrate our cultural principles.
We provide our people with a fantastic benefits package including:
- 27 days annual leave + bank holidays (rising with length of service)
- An annual company bonus scheme.
- 15% employer pension contribution
- Private Medical Insurance.
- Life Insurance
- Structured learning and development with support towards obtaining professional qualifications that are relevant to your job.
- Gym Allowance/Access to Office Gym
- Salary starting from £60,000, dependant upon experience
Senior Software Engineer in Newcastle upon Tyne employer: NorthStandard
Contact Detail:
NorthStandard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving .NET and Azure. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨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, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your .NET expertise, cloud-native development on Azure, and any leadership experience you have. We want to see how you can drive innovation and mentor others!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background fits our needs. Mention specific projects or achievements that demonstrate your problem-solving skills and technical leadership.
Showcase Your Technical Skills: In your application, don’t forget to mention your proficiency in CI/CD processes, API design, and testing frameworks. We’re looking for someone who can architect scalable solutions, so give us examples of how you've tackled complex challenges in the past.
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 us you’re keen to be part of our team at StudySmarter!
How to prepare for a job interview at NorthStandard
✨Know Your Tech Inside Out
Make sure you brush up on your .NET skills, especially C#, ASP.NET Core, and Entity Framework Core. Be ready to discuss your experience with cloud-native development on Microsoft Azure and how you've tackled legacy modernisation in past projects.
✨Showcase Your Leadership Skills
As a Senior Software Engineer, you'll be expected to mentor junior engineers. Prepare examples of how you've led teams or projects in the past, focusing on how you foster collaboration and drive continuous improvement within your team.
✨Communicate Clearly with Non-Techies
You'll need to engage with users and stakeholders regularly, so practice explaining complex technical concepts in simple terms. Think about how you've communicated decisions and risks in previous roles to ensure everyone is on the same page.
✨Prepare for Problem-Solving Questions
Expect to face questions that test your problem-solving skills. Have a few examples ready where you've resolved complex technical challenges or managed major incidents, highlighting your troubleshooting process and the outcomes.