At a Glance
- Tasks: Lead a dynamic team to create a unified data platform using AWS and Python.
- Company: Join Liberty IT, the tech arm of Liberty Mutual Insurance, known for engineering excellence.
- Benefits: Enjoy health insurance, flexible working, annual bonuses, and a competitive pension.
- Why this job: Work on complex challenges, grow your skills, and promote a product-focused mindset in a supportive culture.
- Qualifications: 5+ years in software development with expertise in AWS, Python, and agile methodologies.
- Other info: Diverse and inclusive workplace committed to employee wellbeing and continuous learning.
The predicted salary is between 43200 - 72000 £ per year.
External Description Work with and lead talented people to achieve wonderful things at Liberty IT; this is where you'll find complex challenges, where you'll be given the scope and support to go further, dig deeper, and fly higher. You'll bring the expertise. We'll provide the support and autonomy. Sound good? Read on for more information. Who you'll be working with: You'll join our dynamic team focused on the Global Data Hub project, which aims to create a unified data platform for strategic insights and portfolio management in the Claims domain. Our tech stack includes AWS Serverless (Glue/Lambda/SQS/SNS/S3), databases (AWS RedShift/Dynamo/Aurora), logging tools (AWS CloudWatch, DataDog), Python, and AWS CDK. Experience and skills we need: Proficiency in AWS, Python, and observability tools. Technologies Required: AWS Serverless (Glue/Lambda/SQS/SNS/S3), Databases Knowledge (AWS RedShift/Dynamo/Aurora), Logging (AWS CloudWatch, DataDog), Python, AWS CDK. A minimum of five years of software development experience in a commercial environment. Experience in providing technical leadership to software engineers in delivering enterprise-scale features or enhancements. In-depth knowledge of agile software delivery and DevOps as part of the SDLC. Experience partnering with Product Owners and customer stakeholders to deliver software solutions. Extensive coaching and mentoring experience, including implementing engineering excellence best practices. Experience in identifying and implementing continuous improvement initiatives in the SDLC. Proficiency in technical communication with peers and non-technical stakeholders. Knowledge of and exposure to the Well-Architected Framework. Experience and skills we'd love: Experience working with and promoting a product mindset. Knowledge of and exposure to coaching frameworks. What you'll be doing: Lead an agile team of Software Engineers to achieve their goals with support from the Leadership and Support team. Coach and mentor team members using suitable coaching frameworks. Own complex use cases or tasks, designing and coding solutions with appropriate technologies and tools. Contribute to overall architecture by designing, documenting, and implementing high-quality, secure solutions. Facilitate engineering excellence through coaching on best practices, defining team coding and testing standards, and ensuring security and testing accountability. Oversee the technical delivery roadmap, identifying and resolving blockers or challenges. Partner with Product Owners to prioritize backlogs, set delivery goals, and manage dependencies. Promote a product-focused mindset within the team and among stakeholders. Encourage team-wide experimentation with new practices or technology. Grow your knowledge of architecture and design best practices. Share and celebrate team achievements through internal tech talks, blogging, and external events. What's on offer: Feel safe and secure with health insurance (including access to a digital doctor), life assurance, and income protection. Enjoy today and tomorrow with employee discount schemes, annual bonuses, and a competitive pension. Protect your wellbeing with flexible working and a real work-life balance, supported by our hybrid remote and in-office working culture. Grow your career and reputation through continuous learning, promotion opportunities, and our generous recognition program. We welcome applicants from diverse backgrounds and are committed to creating an inclusive environment.. We look forward to hearing from you! Please note that only shortlisted candidates will be contacted. About Us A little background on LIT Liberty IT is the tech wing of Liberty Mutual Insurance. Bringing peace of mind to all aspects of customer's lives, every day. We're an ideas company. Always. We thrive on engineering excellence and surpass with technical mastery. We build beautifully architected cloud solutions and reliably run high stability systems. We work alongside the best in the business and learn from the finest minds. Great Place to Work in UK & Ireland 2022 Best Workplaces for Women (UK) 2022 Top 5 Best Tech Workplace Centre of Excellence in Wellbeing Fair employment and equal opportunities Liberty IT is an equal opportunity employer, committed to inclusion and diversity. If you have a disability, accommodations are available on request when taking part in all aspects of the recruitment, assessment, and selection process. Now, it's over to you. If you're ready to fly in your career, apply now. To be considered for this role you will be redirected to and must complete the application process on our careers page. To start the process, click the Apply button below to Login/Register.
Principal Data Engineer -python/AWS employer: Liberty IT
Contact Detail:
Liberty IT Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Data Engineer -python/AWS
✨Tip Number 1
Familiarize yourself with the specific AWS services mentioned in the job description, such as Glue, Lambda, and RedShift. Having hands-on experience or projects that showcase your proficiency with these tools will set you apart.
✨Tip Number 2
Highlight your experience in leading agile teams and mentoring software engineers. Be prepared to discuss specific examples of how you've implemented engineering excellence and best practices in your previous roles.
✨Tip Number 3
Showcase your ability to communicate technical concepts to non-technical stakeholders. This role emphasizes technical communication, so think of instances where you've successfully bridged the gap between tech and business.
✨Tip Number 4
Demonstrate a product-focused mindset by discussing any past experiences where you collaborated with Product Owners or stakeholders to prioritize backlogs and deliver software solutions. This will align well with the expectations of the role.
We think you need these skills to ace Principal Data Engineer -python/AWS
Some tips for your application 🫡
Understand the Role: Before you start writing your application, make sure you fully understand the responsibilities and requirements of the Principal Data Engineer position. Pay attention to the technologies mentioned, such as AWS and Python, and think about how your experience aligns with these.
Tailor Your CV: Customize your CV to highlight relevant experience in AWS, Python, and software development. Include specific projects or achievements that demonstrate your technical leadership and agile delivery experience, as these are key aspects of the role.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also reflects your passion for engineering excellence and mentoring. Mention how you can contribute to the Global Data Hub project and promote a product-focused mindset within the team.
Showcase Communication Skills: Since the role requires proficiency in technical communication, ensure your application clearly conveys your ability to communicate complex ideas to both technical and non-technical stakeholders. Use clear and concise language throughout your documents.
How to prepare for a job interview at Liberty IT
✨Showcase Your Technical Expertise
Be prepared to discuss your proficiency in AWS, Python, and observability tools. Highlight specific projects where you've utilized these technologies, especially in a commercial environment.
✨Demonstrate Leadership Skills
Since the role involves providing technical leadership, share examples of how you've coached or mentored team members. Discuss any frameworks you’ve used and the impact of your leadership on project outcomes.
✨Understand Agile and DevOps Principles
Familiarize yourself with agile software delivery and DevOps practices. Be ready to explain how you've implemented these methodologies in past projects and how they contributed to successful software delivery.
✨Communicate Effectively with Stakeholders
Prepare to discuss your experience in partnering with Product Owners and customer stakeholders. Emphasize your ability to translate technical concepts into understandable terms for non-technical audiences.