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 known for its commitment to growth and innovation.
- Benefits: Enjoy flexible work with 2 days in London and competitive pay rates between £700 - £800.
- Why this job: Shape technical visions, mentor engineers, and drive architectural excellence in a dynamic environment.
- Qualifications: 10+ years in software engineering with expertise in AWS, Python, and Angular required.
- Other info: Opportunity to work on cutting-edge technologies and lead distributed teams.
Location: 2 days a week in London
Length: 6 months
IR35 Status: Outside
Pay rate: £700 - £800
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 optimise 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 optimisation.
- 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.
AWS Architect - Python, Angular employer: Lorien
Contact Detail:
Lorien Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land AWS Architect - Python, Angular
✨Tip Number 1
Familiarise yourself with AWS serverless architectures, especially the services mentioned in the job description like Lambda and API Gateway. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your capability to lead development teams effectively.
✨Tip Number 2
Brush up on your Python skills, focusing on clean code practices and performance optimisation. Being able to showcase your backend development expertise during discussions can set you apart from other candidates.
✨Tip Number 3
Gain a solid understanding of Angular and how it integrates with backend services. Prepare to discuss your experience in building scalable front-end applications, as this will be crucial for the role.
✨Tip Number 4
Highlight any experience you have with CI/CD pipelines and infrastructure as code tools like Terraform or AWS CDK. Being able to talk about your practical knowledge in these areas will show that you're ready to ensure robust engineering delivery.
We think you need these skills to ace AWS Architect - Python, Angular
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, express your enthusiasm for the role and the company. Mention how your 10+ years of experience aligns with their needs, particularly in guiding development teams and optimising engineering delivery.
Showcase Relevant Projects: Include details about specific projects where you have successfully implemented AWS services, CI/CD pipelines, or front-end applications using Angular. This will help illustrate your hands-on expertise.
Highlight Soft Skills: Don't forget to mention your excellent communication skills and problem-solving abilities. These are crucial for bridging the gap between business, product, and engineering teams, as stated in the job description.
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 how you've applied them in previous projects. Highlight specific services like Lambda, API Gateway, and DynamoDB, and be ready to explain your decision-making process in choosing these technologies.
✨Demonstrate Leadership Skills
Since this role requires a technical leader, share examples of how you've mentored engineers or led development teams. Discuss your approach to fostering collaboration and ensuring adherence to engineering standards, as well as any challenges you've overcome in leadership roles.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Practice articulating your problem-solving process, especially in relation to software design patterns and microservices architecture. Be ready to walk through your thought process on how you would tackle complex issues.
✨Communicate Effectively
Strong communication skills are essential for bridging gaps between business, product, and engineering teams. Prepare to discuss how you've successfully communicated technical concepts to non-technical stakeholders and how you ensure everyone is aligned on project goals.