Principal Software Engineer
- sheffield, south yorkshire, S1 1AE, United Kingdom
- Permanent·Remote
- Full time
- £95,000 - £95,000 Per Annum
Job Description
About the Role
Our client is seeking a highly experienced and innovative Principal Software Engineer to join their esteemed fully remote engineering team. This role is pivotal in driving technical strategy, architecting complex systems, and setting the technical direction for key product initiatives. You will mentor engineers, influence design decisions, and ensure the delivery of high-quality, scalable, and performant software solutions. Working remotely, you will collaborate with a talented international team, making significant contributions to a company that values technical excellence and forward-thinking innovation, all while being based out of the Sheffield operational region.
Key Responsibilities
- Lead the design and architecture of complex, distributed software systems, ensuring scalability, resilience, and maintainability.
- Drive technical innovation by researching and implementing cutting-edge technologies and methodologies.
- Mentor and guide other software engineers, fostering a culture of technical excellence and continuous learning.
- Collaborate with product management and cross-functional teams to define and deliver strategic product roadmaps.
- Write high-quality, production-ready code and champion best practices in software development, testing, and deployment.
- Identify and address technical debt, performance bottlenecks, and architectural challenges.
Requirements
- 10+ years of professional software engineering experience, with a significant track record in leading complex projects and architectural design.
- Deep expertise in multiple programming languages (e.g., Java, C++, Python, Go) and system design principles.
- Extensive experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proven ability to architect and build highly scalable, fault-tolerant, and distributed systems.
- Exceptional problem-solving, analytical, and leadership skills.
- Strong communication and collaboration abilities, effective in a remote team setting.
Benefits
- Executive-level compensation package including salary and significant bonus potential.
- Fully remote working environment with flexible hours.
- Premium health, dental, and vision insurance plans.
- Generous stock options or equity grants.
- Significant budget for professional development, conferences, and advanced training.


