Remote Principal Software Engineer
- edinburgh, scotland, EH1 1BB, United Kingdom
- Permanent·Remote
- Full time
- £100,000 - £100,000 Per Annum
Job Description
About the Role
Our client is seeking a highly accomplished Remote Principal Software Engineer to join their elite engineering team. This is a fully remote role, empowering you to contribute to groundbreaking projects from the comfort of your home office. As a Principal Engineer, you will be responsible for designing and implementing complex software systems, setting technical standards, and mentoring other engineers. You will tackle the most challenging technical problems, driving innovation and ensuring the scalability and performance of our client's core products. This position is for a seasoned professional who thrives on technical leadership and architectural excellence in a remote-first environment.
Key Responsibilities
- Architect, design, and implement large-scale, distributed software systems.
- Define technical vision and strategy, setting high standards for code quality, performance, and security.
- Lead technical discussions and mentor engineers across multiple teams, fostering a culture of technical excellence.
- Identify and address performance bottlenecks and scalability challenges in complex systems.
- Collaborate with product management to define technical roadmaps and translate requirements into robust solutions.
- Champion best practices in software development, testing, and deployment.
Requirements
- 10+ years of experience in software engineering , with a significant track record of designing and delivering complex systems.
- Deep expertise in one or more modern programming languages (e.g., Java, C++, Go, Python) and system design principles.
- Proven experience with distributed systems , microservices architecture, and cloud platforms (AWS, Azure, GCP).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience leading technical initiatives and mentoring engineers.
- Excellent problem-solving skills and ability to operate autonomously in a remote setting.
Benefits
- Exceptional salary and equity options.
- Fully remote working arrangement with substantial autonomy.
- Top-tier health, dental, and vision insurance.
- Generous paid time off and opportunities for continuous learning.
- The chance to work on challenging problems with a talented, global team.


