At a Glance
- Tasks: Lead and mentor a diverse team of developers while delivering innovative tech solutions.
- Company: Join a dynamic tech club focused on growth and collaboration.
- Benefits: Competitive salary, flexible working, and opportunities for professional development.
- Other info: Be part of a vibrant community with excellent career progression opportunities.
- Why this job: Make a real impact by solving complex tech challenges and shaping future talent.
- Qualifications: Expertise in Java, AWS, and Agile methodologies with strong leadership skills.
The predicted salary is between 80000 - 100000 € per year.
Requirements
- Hands-on coding capability to a specialist/expert level in Java and AWS.
- Wide experience of pragmatic, hands-on technical delivery of enterprise-scale projects across the full SDLC.
- Deep understanding and extensive track record of delivering complex technical solutions using Agile methods including Scrum, SAFe, etc.
- Hands-on experience of modern software delivery, including XP, TDD, CI/CD and DevOps practices.
- A keen understanding of industry best-practice around standards, quality and continuous improvement.
- Proven leadership of teams and teams of teams; extensive client-facing experience is expected.
- (Desirable) Experience in coaching and providing career progression to senior developers and tech leads, supporting highly experienced developers create exciting and inspiring career ambitions.
- (Desirable) Awareness to think about technology strategically, creating flexible and robust plans for investment and change, and communicating these effectively.
- (Desirable) Experience working with managers to deliver complex and sensitive technical messages/solutions upwards and across teams.
- (Desirable) Experience of managing technologists across multiple teams to ensure they are working toward a holistic vision/goal.
- (Desirable) Consultancy experience across a number of sectors is a bonus.
- (Desirable) As an added bonus, you may be a well-established figure in your field; perhaps you are a recognised conference speaker or tech blogger/writer, are an industry expert in a specialist field, or have contributed to open source projects or charitable technical projects.
What the job involves
- As a Principal Engineer for a club of over 80 people (approx. 30-40 developers of all experience levels from Associate to Technical Lead), you will spend the majority of your time helping build our technical capabilities, growing our technologists and influencing technical direction, both within AND and for our clients.
- Be initially 100% billable and hands-on while the Club grows; as we mature this might be less and be a more pure consulting and BD role to help grow clients and fix failing projects.
- Help with winning new clients by helping to solve their technology problems; coming up with compelling and pragmatic solutions.
- Lead the engineering and development thinking for your club, ensuring that this aligns with the Club Executive’s strategy, overarching business strategy, and client needs.
- Guide and support the improvement of technical skills for the junior to senior developers in your Club, during their time in internal projects between client assignments.
- Define coding standards and ensure they are followed during client assignments.
- Provide technical oversight for client work on the Club’s most challenging engineering activities, working alongside the Club’s Product Developers and Technical Leads.
- Enable an inclusive and diverse technology culture in your Club, and support these values on our client engagements, including building this culture onsite directly with clients and their incumbent technologists.
- Support club in setting up engagements for success, ensuring that technical direction and choices are appropriate for clients’ needs, providing technical oversight during discovery and supporting the project resourcing during discovery phase.
- Collaborating with the Technologists of the Consulting team to establish AND’s tech proposition and develop Thought Leadership.
Principal Backend Engineer (Java) in Bristol employer: Deepstreamtech
As a Principal Backend Engineer at our company, you will thrive in a dynamic and inclusive work culture that prioritises employee growth and development. With access to cutting-edge technology and the opportunity to lead diverse teams, you will play a pivotal role in shaping innovative solutions for our clients while enjoying a supportive environment that encourages continuous learning and collaboration. Located in a vibrant area, we offer competitive benefits and a commitment to work-life balance, making us an exceptional employer for those seeking meaningful and rewarding careers.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Backend Engineer (Java) in Bristol
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Java and AWS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Brush up on Agile methodologies and be ready to discuss how you've applied them in past projects. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Principal Backend Engineer (Java) in Bristol
Some tips for your application 🫡
Show Off Your Java Skills:Make sure to highlight your hands-on coding experience in Java. We want to see your expertise shine through, so don’t hold back on showcasing any enterprise-scale projects you've worked on!
Agile is Key:Since we value Agile methods like Scrum and SAFe, be sure to mention your experience with these frameworks. Share specific examples of how you’ve delivered complex solutions using these methodologies.
Leadership Matters:We’re looking for someone who can lead teams effectively. If you’ve coached developers or managed multiple teams, let us know! Your ability to inspire and guide others is a big plus.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at Deepstreamtech
✨Showcase Your Java Expertise
Make sure to brush up on your Java skills before the interview. Be ready to discuss specific projects where you've used Java to solve complex problems, and don't shy away from coding challenges that may come up during the interview.
✨Demonstrate Agile Knowledge
Since Agile methods are a big part of the role, be prepared to talk about your experience with Scrum, SAFe, and other Agile frameworks. Share examples of how you've successfully delivered projects using these methodologies and how you’ve adapted them to fit different team dynamics.
✨Highlight Leadership Experience
This position requires strong leadership skills, so think of instances where you've led teams or mentored junior developers. Discuss how you fostered an inclusive culture and helped your team achieve their goals, as this will show your potential employer that you can guide and inspire others.
✨Prepare for Technical Oversight Questions
Expect questions about how you ensure coding standards and technical oversight in your projects. Be ready to explain your approach to maintaining quality and continuous improvement, and share any experiences where you’ve had to navigate complex technical challenges with clients.