At a Glance
- Tasks: Develop high-quality software and prototype cutting-edge AI features.
- Company: Join Liberty IT, a leading tech wing of Liberty Mutual Insurance.
- Benefits: Health insurance, flexible working, bonuses, and career progression.
- Other info: Dynamic environment with a focus on collaboration and continuous learning.
- Why this job: Work on innovative AI projects and make a real impact.
- Qualifications: 3+ years in software development with AWS, Python, and TypeScript.
The predicted salary is between 55000 - 65000 ÂŁ per year.
Overview
Reach beyond with Liberty IT; for this is where you’ll find the super challenges, where you’ll be given the scope and the support to go further, dig deeper and fly higher. You’ll bring the expertise. We’ll provide the platform to succeed. Ready? It’s time to do your thing. Join Liberty IT as a Senior Software Engineer working on AI research, experimentation and enablement. You will deliver high‑quality software, prototype and produce cutting‑edge AI features, and help grow an AI‑focused delivery capability. This is a fast‑paced, frequently pivoting environment where ambiguity is expected and creative problem solving is required.
Experience, qualifications and minimum requirements
- A third level qualification in Software Engineering, Computer Science or a STEM subject and 3 years’ commercial software development experience; OR current and valid industry‑recognised certifications and 5 years’ commercial software development experience.
- Proven commercial experience delivering software (feature or function design and delivery) as part of an agile team (Scrum, Kanban, XP, etc.).
- Experience working with product owners, customers, end users or stakeholders to deliver software, solutions or products.
- Experience with DevOps/deployment tools such as Jenkins, Bamboo, Git or similar.
Essential skills (must have)
- AWS
- TypeScript
- Python
Desired skills (nice to have)
- Snowflake
- Observability tools
- Generative AI
What you’ll be doing
- Contribute to solving complex business problems by delivering high‑quality software that provides outstanding experiences for customers and internal stakeholders.
- With support from senior team members, contribute to architecture and design in your area of work.
- Write clean, well‑tested code in line with team standards; look for ways to improve those standards.
- Own, scope and deliver well defined deliverables or user stories; communicate progress at stand-ups and other agile ceremonies.
- Mentor and guide more junior team members to deliver well defined features, functions or components.
- Collaborate closely with technical and non‑technical teams to identify and build the best solutions that maximise customer value.
- Contribute to a culture of code quality: implement automated unit and integration testing, and apply security practices such as threat modelling.
- Maintain and improve CI/CD pipelines; play a lead role in code reviews and actively review peers’ pull requests.
- Grow your knowledge of architecture, modern engineering principles and design patterns.
- Assess business value of new technologies and technical solutions using a data‑driven approach and implement them into the development lifecycle.
- Share and celebrate what you’ve learned through internal tech talks, blogging and external events.
What we’re looking for in behaviour and approach
- Comfortable working in the grey and adapting to changing priorities.
- Curious, experimental mindset with an appetite for rapid prototyping and iteration.
- Collaborative communicator who can translate between technical and non‑technical stakeholders.
- Quality‑focused engineer with an interest in observability, reliability and security.
What’s on offer
- Health insurance (including access to a digital doctor), life assurance and income protection.
- Employee discount schemes, annual bonuses and competitive pension.
- Flexible working and a real work‑life balance with a hybrid and in‑office culture.
- Continuous learning, career progression opportunities and a generous recognition programme.
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 2025
Best Workplaces for Women (UK) 2025
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.
Senior Software Engineer - Python, TypeScript and AWS in Belfast employer: Liberty Information Technology
Contact Detail:
Liberty Information Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Python, TypeScript and AWS in Belfast
✨Tip Number 1
Network like a pro! Reach out to current employees at Liberty IT on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for those technical interviews! Brush up on your Python, TypeScript, and AWS skills. Practice coding challenges and be ready to discuss your past projects in detail. Show them you’re the quality-focused engineer they need!
✨Tip Number 3
Don’t forget to showcase your soft skills! Liberty IT values collaboration and communication, so be ready to demonstrate how you’ve worked with both technical and non-technical teams in the past. Share examples that highlight your adaptability and problem-solving abilities.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Liberty IT. Let’s get you flying high in your career!
We think you need these skills to ace Senior Software Engineer - Python, TypeScript and AWS in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Python, TypeScript, and AWS, and don’t forget to mention any agile experience you have!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this role. Share your passion for AI and software engineering, and give us a glimpse of your problem-solving mindset.
Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to include them. We love seeing how you've applied your skills in real-world scenarios, especially in AI and cloud solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Liberty Information Technology
✨Know Your Tech Stack
Make sure you’re well-versed in Python, TypeScript, and AWS. Brush up on your knowledge of these technologies, as they’ll likely come up during the interview. Be prepared to discuss your past projects and how you’ve used these tools to solve complex problems.
✨Showcase Your Agile Experience
Since the role involves working in an agile environment, be ready to share specific examples of how you've contributed to agile teams. Talk about your experience with Scrum or Kanban, and how you’ve collaborated with product owners and stakeholders to deliver high-quality software.
✨Demonstrate Problem-Solving Skills
Liberty IT values creative problem-solving, so prepare to discuss how you approach ambiguity and tackle challenges. Think of examples where you had to pivot quickly or adapt to changing priorities, and explain your thought process in those situations.
✨Emphasise Continuous Learning
This role is all about growth and learning, so highlight your commitment to continuous improvement. Share any recent tech talks, blogs, or courses you’ve engaged with, especially those related to AI or modern engineering principles. Show that you’re eager to grow and contribute to the team’s knowledge base.