Senior Software Engineer AWS, Python, Angular
Senior Software Engineer AWS, Python, Angular

Senior Software Engineer AWS, Python, Angular

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Lead the design and delivery of innovative software solutions for a top UK insurance company.
  • Company: Join a leading insurance firm in the UK, driving growth through technology.
  • Benefits: Enjoy flexible remote work options and competitive pay for your expertise.
  • Why this job: Shape the future of tech in insurance while mentoring the next generation of engineers.
  • Qualifications: 10+ years in software engineering with strong AWS, Python, and Angular skills required.
  • Other info: Contract role for 6 months, working in a dynamic team environment.

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

Job Type: Contract/Temporary

Location: London (2 days a week)

Length: 6 months

We are seeking a Senior Software Engineer to lead the orchestration, design, and delivery of complex product initiatives supporting our clients' growth, who are a leading Insurance company in the UK. This role requires a hands-on technical leader who can drive architectural excellence, ensure adherence to engineering and enterprise standards, and optimize the efficiency of engineering delivery. You will play a critical role in shaping the technical vision, mentoring engineers, and ensuring seamless execution across the development lifecycle.

Responsibilities:

  • Guide development teams with hands-on expertise in AWS serverless architectures (Lambda, API Gateway, DynamoDB, Step Functions, S3, SNS/SQS, Cognito, etc.).
  • Actively contribute to back-end development using Python, ensuring best practices in clean code and performance optimization.
  • Support front-end architecture and implementation using Angular, ensuring a seamless and scalable user experience.
  • Ensure robust CI/CD pipelines, infrastructure as code (IaC), and deployment automation practices.

Key Skills & Qualifications:

  • 10+ years of experience in software engineering, with significant exposure to technical leadership and architecture.
  • Proven expertise in AWS serverless architectures, including hands-on experience with key services.
  • Strong proficiency in Python for backend development.
  • Experience building scalable front-end applications using Angular.
  • Deep understanding of software design patterns, microservices architecture, and cloud-native principles.
  • Hands-on experience with CI/CD pipelines, infrastructure as code (IaC) tools (e.g., Terraform, AWS CDK, or CloudFormation).
  • Strong problem-solving skills, with an ability to navigate complex technical challenges.
  • Excellent communication skills, capable of bridging the gap between business, product, and engineering teams.

Nice-to-Have:

  • Experience with Event-Driven Architecture using AWS services (SNS, SQS, EventBridge).
  • Knowledge of GraphQL, WebSockets, or real-time data streaming.
  • Exposure to DevOps and observability practices (e.g., Prometheus, Datadog, AWS CloudWatch, OpenTelemetry).
  • Prior experience in leading distributed engineering teams.

Senior Software Engineer AWS, Python, Angular employer: Lorien

As a Senior Software Engineer at our leading Insurance company in London, you will thrive in a dynamic work culture that prioritises innovation and collaboration. With flexible working arrangements, including two days a week in the office, we offer a supportive environment that fosters professional growth through mentorship and hands-on leadership opportunities. Join us to be part of a team that values your expertise while providing access to cutting-edge technologies and a commitment to excellence in engineering delivery.
L

Contact Detail:

Lorien Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer AWS, Python, Angular

✨Tip Number 1

Make sure to showcase your hands-on experience with AWS serverless architectures during any discussions. Highlight specific projects where you've successfully implemented services like Lambda or DynamoDB, as this will demonstrate your technical expertise.

✨Tip Number 2

Prepare to discuss your approach to mentoring and leading development teams. Share examples of how you've guided engineers in best practices, particularly in Python and Angular, to show that you can fulfil the leadership aspect of the role.

✨Tip Number 3

Familiarise yourself with the latest trends in CI/CD and infrastructure as code. Be ready to talk about tools like Terraform or AWS CDK, and how you've used them to optimise deployment processes in previous roles.

✨Tip Number 4

Since communication is key in this role, think of ways to illustrate your ability to bridge gaps between technical and non-technical teams. Prepare anecdotes that highlight your effective communication skills in past projects.

We think you need these skills to ace Senior Software Engineer AWS, Python, Angular

AWS Serverless Architectures
Python Programming
Angular Development
CI/CD Pipelines
Infrastructure as Code (IaC)
Microservices Architecture
Software Design Patterns
Problem-Solving Skills
Technical Leadership
Communication Skills
Performance Optimisation
Event-Driven Architecture
Terraform
AWS CDK
CloudFormation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with AWS serverless architectures, Python, and Angular. Use specific examples from your past roles that demonstrate your technical leadership and architectural skills.

Craft a Compelling Cover Letter: In your cover letter, explain why you are the perfect fit for this role. Mention your 10+ years of experience in software engineering and how your expertise aligns with the company's needs, particularly in driving architectural excellence.

Showcase Relevant Projects: Include details about specific projects where you have successfully implemented CI/CD pipelines, infrastructure as code, or worked with microservices architecture. This will help illustrate your hands-on experience and problem-solving skills.

Highlight Communication Skills: Since the role requires bridging the gap between business, product, and engineering teams, emphasise your excellent communication skills. Provide examples of how you've effectively collaborated with cross-functional teams in previous positions.

How to prepare for a job interview at Lorien

✨Showcase Your Technical Expertise

Be prepared to discuss your hands-on experience with AWS serverless architectures and Python. Highlight specific projects where you've implemented these technologies, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Leadership Skills

Since this role involves mentoring and guiding development teams, share examples of how you've led teams in the past. Discuss your approach to fostering collaboration and ensuring adherence to engineering standards.

✨Prepare for Architectural Discussions

Expect questions about architectural decisions and design patterns. Be ready to explain your thought process behind choosing certain technologies or frameworks, especially in relation to microservices and cloud-native principles.

✨Communicate Effectively

Strong communication skills are crucial for bridging gaps between teams. Practice articulating complex technical concepts in a way that is understandable to non-technical stakeholders, as this will demonstrate your ability to collaborate across departments.

Senior Software Engineer AWS, Python, Angular
Lorien
L
  • Senior Software Engineer AWS, Python, Angular

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

    Application deadline: 2027-05-07

  • L

    Lorien

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