For Employers
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable

Our client is a UK-based B2B software company specialising in technology for the energy and commodity markets.

They are looking for a hands-on Principal Software Engineer to join a small engineering team building complex software for the European energy and trading market.

This is a technical leadership role first, with people management alongside it. You’ll continue writing and reviewing production code every week while also leading and developing a small team of engineers.

Requirements

You’ll take ownership of the technical direction of a core product area, working from well-defined requirements through design, development and delivery.

Key responsibilities include:

  • Write, review and ship production code regularly using C#/.NET and Azure
  • Lead technical design and make architecture decisions, balancing delivery speed with long-term maintainability
  • Design, develop, refactor, debug, test and support high-quality software
  • Line-manage and mentor a small team of engineers
  • Lead code and design reviews and constructively challenge technical decisions
  • Own automated unit testing and promote strong engineering practices
  • Identify root causes of complex technical issues and implement long-term solutions
  • Contribute to planning, estimation and requirements refinement

What We’re Looking For

  • 10+ years of commercial software engineering experience
  • Strong, recent and hands-on C#/.NET experience, including .NET Core/Web API
  • Experience with Azure and cloud-based software development
  • Strong system design and software architecture skills
  • Experience with SQL and NoSQL databases
  • Docker, containerisation and orchestration experience
  • Strong understanding of SOLID principles, design patterns and integration patterns
  • Experience with automated testing and code reviews
  • Proven people management / line management experience while remaining hands-on technically
  • Fluent English and strong communication skills
  • A stable career history and experience working in complex products

Nice to Have

  • Experience in fintech, payments, trading, energy or another complex/regulated domain
  • Experience in a smaller product-focused company
  • Infrastructure as Code, such as Terraform, Bicep or ARM
  • GitHub Actions, SonarCloud or CodeQL
  • Experience with multi-tenant SaaS products
  • TypeScript, Angular, JavaScript or Python

Benefits

Fully remote within India

Competitive salary + annual bonus

Private medical insurance

Flexible working hours

24 days’ annual leave plus bank holidays

Regular in-person team gatherings with travel and accommodation covered

Opportunity to work on complex software used in live European energy markets

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Data Analyst - REMOTE (CA, AZ, OR, NV, or WA)

Other United States $78855 - $120K per year Software Development

Senior Systems Developer (Applications Developer)

Full Time United States Software Development

Senior Application Architect

Full Time United States $95100 - $135K per year Software Development

Tech Lead Java/Node - Inversiones

Full Time Argentina Software Development

2128 Data Engineer

Full Time India Software Development

Spacecraft EMC Systems Engineer | Remote Opportunity | Fastwater Staffing

Freelance Canada Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 220,981+ Jobs in Principal Software Engineer

Answer easy questions

Answer easy questions

220,981+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified