At a Glance
- Tasks: Lead technical direction and influence platform strategy while mentoring engineers.
- Company: Dynamic tech company in Nottingham with a hybrid work model.
- Benefits: Up to £120,000 salary, benefits, and opportunities for long-term influence.
- Why this job: Shape the future of technology without stepping into management.
- Qualifications: Extensive experience in Java, Jakarta EE, and large-scale systems.
- Other info: Permanent role with a formal office dress code.
The predicted salary is between 72000 - 84000 £ per year.
Nottingham, hybrid, within ~50 miles
Up to £120,000 + benefits
Senior individual contributor role with real influence. You will shape platform direction, set engineering standards, and stay hands-on when it matters.
What you will do:
- Lead technical direction across multiple teams
- Influence Java and Jakarta EE platform strategy
- Act as a senior technical authority on complex systems
- Balance hands-on coding with architecture and strategy
- Mentor engineers and raise engineering standards
- Partner closely with product, architecture, and senior leadership
What we are looking for:
- Extensive experience at Principal, Staff, or senior Lead level
- Deep Java and Jakarta EE expertise
- Strong background in large-scale, distributed systems
- Comfortable influencing without line management
- Confident working across teams, not just one squad
- Good to have:
- Modernising legacy J2EE platforms
- Cloud and DevOps exposure
- Experience in large or regulated environments
Worth knowing:
- Permanent role, not contract
- Hybrid with on-site presence required, formal office dress code
If you want long-term technical influence without stepping into management, this is worth a conversation.
Principal Software Engineer in Nottingham employer: Arrows
Contact Detail:
Arrows Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in Nottingham
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can open doors and give you insider info on job openings.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Java and Jakarta EE. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to large-scale systems. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Principal Software Engineer in Nottingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your extensive experience in Java and Jakarta EE. We want to see how you've influenced platform strategies and led technical direction in your previous roles.
Showcase Your Hands-On Experience: Don’t just list your responsibilities; share specific examples of when you balanced hands-on coding with architecture. We love seeing how you’ve tackled complex systems and raised engineering standards.
Highlight Mentorship Skills: As a Principal Software Engineer, mentoring is key. Let us know how you've supported other engineers and contributed to their growth. We value collaboration across teams!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and get to know you better. Don’t miss out on this opportunity!
How to prepare for a job interview at Arrows
✨Know Your Tech Inside Out
Make sure you brush up on your Java and Jakarta EE skills. Be ready to discuss your experience with large-scale, distributed systems and how you've influenced platform strategies in the past. The more specific examples you can provide, the better!
✨Showcase Your Leadership Style
Even though this role isn't about management, you'll need to demonstrate your ability to lead technical direction. Prepare to talk about how you've mentored engineers and raised engineering standards in previous roles. Highlight your influence across teams without direct authority.
✨Balance Hands-On and Strategic Thinking
This position requires a mix of coding and architectural strategy. Be ready to discuss how you balance these two aspects in your work. Share examples where you've had to dive into code while also shaping the bigger picture.
✨Understand the Company Culture
Since this is a hybrid role with a formal dress code, it’s important to show that you understand and can fit into the company culture. Research their values and be prepared to discuss how your personal values align with theirs during the interview.