Remote Jobs RockRemote Jobs Rock

Principal Software Engineer

๐Ÿ•’ 2 days ago
C#.NETAzureSQL

๐Ÿ“œ Description

  • 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

๐Ÿ› ๏ธ Requirements

  • 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

โœจ 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
Full job description

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

Adoreal

Staff Software Engineer

๐Ÿ•’ 3 days ago
Adoreal๐Ÿ‘ฅ 51 - 200 employees๐Ÿข Computer Software

As a Staff Software Engineer, you will lead cross-team initiatives, own architecture, and integrate AI solutions while mentoring engineers and shaping the future of our platform.

C#.NETASP.NET CoreEntity Framework
Toast

Staff Software Engineer, Finance Automation

๐Ÿ•’ 2 days ago
Toast๐Ÿ‘ฅ 5001 - 10,000 employees๐Ÿข Computer Software

As a Staff Software Engineer on the Finance AI & Automation team, you will transform AI prototypes into enterprise-grade backend microservices and tools, enhancing finance operations.

KotlinAWSBackend SystemsMicroservices
Twilio

Staff Software Engineer (L4)

๐Ÿ•’ yesterday
Twilio๐Ÿ‘ฅ 10,000+ employees๐Ÿข Software Development๐Ÿค B2B

As a Staff Site Reliability Engineer at Twilio, you will own the reliability of production services, ensuring high availability and performance while leading incident responses and driving improvements across systems.

Site Reliability EngineeringProduction SystemsSlisSlos
Twilio

Principal, Software Engineer (L5)

๐Ÿ•’ yesterday
Twilio๐Ÿ‘ฅ 10,000+ employees๐Ÿข Software Development๐Ÿค B2B

As a Principal Software Engineer at Twilio, you'll enhance the technical depth of systems that ensure the quality of global carrier connections through innovative testing and observability solutions.

Software EngineeringDistributed SystemsLLM SystemsJava
Converge-Cybersecurity-Insurance

Tech Lead, Software Engineer

๐Ÿ•’ yesterday
Converge-Cybersecurity-Insurance๐Ÿ‘ฅ 11 - 50 employees๐Ÿข Insurance

As a Lead Software Engineer, you will guide architectural decisions, mentor engineers, and drive the AI-powered roadmap while ensuring platform scalability and security.

AWSDockerApache AirflowNeo4j

Trusted by Remote Workers