Senior Software Engineer

Ecm Selection

Cambridge

On-site

GBP 70,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work
Excellent benefits
Competitive remuneration

Job summary

Ecm Selection is seeking a senior software engineer to join our Cambridge-based hybrid team, delivering cloud-based engineering software with modern C#/.NET, microservices, and REST APIs. You’ll mentor peers and help shape architecture while working across product teams.

Exposure to security and authentication (OAuth), Azure or AWS, and distributed databases is a plus. React/Vue/Angular opportunities may arise, with a strong emphasis on work-life balance.

Qualifications

  • Senior software engineer with design and coding ability and mentoring skills.
  • Strong C# development with modern .NET patterns and good factoring.
  • Microservice development experience with RESTful APIs.
  • Strong communication to liaise with other product teams.
  • A technical degree from a top university with strong A-levels.

Responsibilities

  • Lead design and coding across distributed services and teams.
  • Mentor engineers and review code for quality and maintainability.
  • Drive REST API design and service decomposition to reduce bloat.
  • Collaborate with other product teams to align on architecture and delivery.

Skills

C# development
Modern .NET
Microservices
REST APIs
Communication
Top university degree

Education

Degree from a top university

Tools

Azure
AWS
Security/OAuth

Job description

This highly successful engineering software company powers advanced intelligence and analytics for vital industry using cutting-edge technology. This enables companies to cut energy costs, reduce CO2 emissions, reach sustainability targets and improve engineering processes.

You’d be joining a high profile and linchpin team whose work is at the heart of many modern engineering tools. Along with career development and the chance to grow your cloud software skills, the company offers highly competitive remuneration, an excellent benefits package and work-life balance including hybrid work.

The core requirements:

  • A senior software engineer’s design and coding ability and track record, judgement, mentoring and review skills.
  • Strong commercial-grade C# software development with awareness of modern .NET, how to get the most from the language, and establish good patterns and factoring.
  • Microservice development experience – with good service factoring to reduce bloat, increase independence and separate concerns – and RESTful API design and development.
  • Strong communication skills to liaise with colleagues in other product teams.
  • A good technical degree from a top university, backed by strong A-level grades.

If you have, or would like to develop skills in security and authentication (OAuth), Azure or AWS architecture, service buses / event hubs, distributed databases and NoSQL that is an asset. If you also would enjoy React / Vue / Angular development there may be opportunities (this is not required).

Keywords: C# software engineer, .NET software developer, microservices, REST / RESTful APIs, sustainability, security, authentication, Azure, AWS, Cambridge, hybrid

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 70,000
Hybrid work
Benefits package
Career development
Principal Software Developer
Principal Software Developer

ECM Selection • Cambourne

Hybrid
GBP 90,000 - 130,000
Hybrid working several days per week
Competitive salary
Enhanced pension and holiday
+1
Principal Software Developer
Principal Software Developer

Ecm Selection • Cambridge

On-site
GBP 90,000 - 150,000
Hybrid working
Competitive salary and benefits
Enhanced pension
Principal Software Developer
Principal Software Developer

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 75,000 - 100,000
Senior Software Engineer, C#, TypeScript, .NET
Senior Software Engineer, C#, TypeScript, .NET

Corriculo • Oxford

On-site
GBP 65,000 - 90,000
Collaborative environment
Modernisation projects
Exposure to AI-assisted development
Principal Software Developer
Principal Software Developer

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 72,000 - 88,000
Competitive salary
Enhanced pension
Hybrid work
Senior Software Engineer, C#, Typescript, .NET
Senior Software Engineer, C#, Typescript, .NET

Corriculo Ltd • Oxford

On-site
GBP 65,000 - 90,000
High-profile environment
Modernisation projects
Collaborative culture
+1
Senior Software Engineer
Senior Software Engineer

Orla Rose Associates Ltd • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer (.Net)
Senior Software Engineer (.Net)

Stratospherec Limited • Petworth

Hybrid
GBP 65,000 - 75,000
Birthday leave
Pension 5% employer contribution
Private health insurance
+3
Senior Dotnet Developer
Senior Dotnet Developer

Gravitas Recruitment Group (Global) Ltd • Sheffield

Hybrid
GBP 65,000 - 78,000