Principal Software Developer
Principal Software Developer

Principal Software Developer

Nottingham Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
O

At a Glance

  • Tasks: Lead the design and development of scalable software solutions using C# .NET and React.
  • Company: ONYX Insight is a tech leader in renewable energy, optimising wind turbine performance globally.
  • Benefits: Enjoy a collaborative culture, mentorship opportunities, and the chance to work on impactful projects.
  • Why this job: Shape the future of technology while making a real-world impact in renewable energy.
  • Qualifications: 5+ years in software development, with expertise in C# .NET and React; strong collaboration skills required.
  • Other info: Join a diverse team committed to innovation and equal opportunity.

The predicted salary is between 48000 - 72000 £ per year.

We’re looking for a Principal Software Developer who is passionate about building high-quality, scalable software and driving technical excellence across teams. This is a hands-on role that combines deep technical expertise with architectural leadership. You will work across the full stack—primarily with modern C# .NET and React—delivering robust solutions that underpin our core platforms and products. In this role, you’ll take ownership of critical systems, guide technical decisions, and help shape the future of our technology landscape. You will collaborate closely with engineers, product managers, and stakeholders to deliver impactful software that meets real-world needs.

Key Responsibilities:

  • Architect and Develop: Lead the design, development, and deployment of features across backend and frontend systems.
  • Mentor and Collaborate: Provide technical guidance and mentorship to developers, encouraging best practices and knowledge sharing.
  • Drive Innovation: Work cross-functionally to design and deliver intuitive, high-performance solutions.
  • Shape Technical Direction: Influence system architecture and contribute to long-term technology strategy.
  • Ensure Code Quality: Write clean, scalable, and maintainable code using modern C# .NET (6–9) and React.
  • Champion DevOps: Support CI/CD pipelines and infrastructure automation in partnership with platform engineers.

Ideally, you’ll have/be:

  • 5+ years of experience in commercial software development using modern C# .NET.
  • At least 2 years of hands-on experience with React and frontend development.
  • A proven track record in leading technical initiatives or owning system architecture.
  • Strong understanding of scalable, secure application design and micro-services architecture.
  • Experience working with cloud platforms (preferably AWS).
  • Proficiency with relational databases, ideally PostgreSQL.
  • Familiarity with Agile methodologies and modern software delivery practices.
  • Strong collaboration and communication skills.
  • A proactive, solution-oriented mindset and a focus on delivering value.

Principal Software Developer employer: ONYX Insight

At ONYX Insight, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the renewable energy sector. Our commitment to employee growth is evident through mentorship opportunities and a focus on technical excellence, while our location within the Macquarie Group provides unique advantages such as access to global resources and a diverse range of projects. Join us to make a meaningful impact in building a more efficient future with cutting-edge technology solutions.
O

Contact Detail:

ONYX Insight Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Developer

✨Tip Number 1

Familiarise yourself with the latest trends in C# .NET and React. Being well-versed in these technologies will not only boost your confidence during discussions but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Showcase your leadership skills by preparing examples of how you've successfully led technical initiatives or mentored other developers. This will highlight your ability to guide teams and influence technical direction, which is crucial for this role.

✨Tip Number 3

Research ONYX Insight's products and services thoroughly. Understanding their technology landscape and how your skills can contribute to their mission will help you articulate your value during interviews.

✨Tip Number 4

Prepare to discuss your experience with cloud platforms, particularly AWS, and how you've implemented scalable application designs. This knowledge will be key in demonstrating your fit for the role and your ability to drive innovation.

We think you need these skills to ace Principal Software Developer

C# .NET (6–9)
React
Full Stack Development
Software Architecture
Microservices Architecture
Cloud Platforms (AWS)
Relational Databases (PostgreSQL)
CI/CD Pipelines
DevOps Practices
Agile Methodologies
Technical Mentorship
Collaboration Skills
Problem-Solving Skills
Scalable Application Design
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with modern C# .NET and React. Include specific projects where you've demonstrated architectural leadership and technical excellence.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building scalable software and driving innovation. Mention how your background aligns with ONYX Insight's vision and the role's responsibilities.

Showcase Relevant Experience: When detailing your work history, focus on your experience leading technical initiatives and mentoring developers. Use quantifiable achievements to demonstrate your impact in previous roles.

Highlight Collaboration Skills: Emphasise your ability to work cross-functionally with engineers, product managers, and stakeholders. Provide examples of how you've successfully collaborated to deliver impactful software solutions.

How to prepare for a job interview at ONYX Insight

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with modern C# .NET and React in detail. Highlight specific projects where you led the design and development, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Leadership Skills

Since this role involves mentoring and guiding other developers, be ready to share examples of how you've successfully led technical initiatives or influenced system architecture in previous positions.

✨Emphasise Collaboration

Discuss your experience working cross-functionally with engineers, product managers, and stakeholders. Provide examples of how you’ve contributed to team success and driven innovation through collaboration.

✨Prepare for Technical Questions

Expect to answer questions related to scalable application design, micro-services architecture, and cloud platforms like AWS. Brush up on these topics and be ready to explain your thought process and decision-making.

Principal Software Developer
ONYX Insight
O
  • Principal Software Developer

    Nottingham
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-06-20

  • O

    ONYX Insight

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>