At a Glance
- Tasks: Lead the design of innovative tech solutions and set architectural standards.
- Company: Join a forward-thinking company focused on technology and collaboration.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
- Why this job: Shape the future of tech with cutting-edge architecture and impactful projects.
- Qualifications: Strong experience in .NET and event-driven architecture is essential.
- Other info: Be part of a dynamic team with a focus on continuous learning and innovation.
The predicted salary is between 70000 - 90000 £ per year.
The Technical Architect is responsible for defining and evolving the technical architecture across Beazley’s IT landscape, ensuring solutions are robust, scalable, secure, and aligned with our domain-driven, event-driven principles. This role provides technical leadership across multiple teams, setting direction for .NET, front-end frameworks, and integration patterns. The Technical Architect will design and document architectural standards, guide teams toward our north star architecture, and champion best practices in automation, DevOps, and cost optimisation. Acting as a trusted advisor, this role influences stakeholders, fosters collaboration, and ensures technology decisions support Beazley’s strategic objectives for innovation, operational excellence, and long-term sustainability with a strong focus on domain-driven design and event-driven architecture leveraging Kafka and related technologies.
Key Responsibilities
- Architecture & Design
- Lead the design and implementation of solutions aligned with our domain-driven, event-driven architecture. Ensure designs are robust, scalable, and maintainable, with a strong focus on separation of concerns and modularity.
- Set the technical direction for .NET (Framework and Cross-Platform), Angular, Vue (TypeScript), and complementary technologies. Actively promote the adoption of modern patterns, frameworks, and tooling.
- Design, evolve, and document asynchronous communication patterns using Kafka, Mass Transit, and patterns such as CQRS, Event Sourcing, and Outbox. Ensure effective message contracts and event schemas across domains.
- Oversee the integration between systems and domains, ensuring loose coupling and effective use of message brokers for both new and existing Kafka topics and streams.
- Define, document, and advocate for technical standards (coding, testing, deployment) to ensure consistency and high quality across teams. Regularly review and update standards as technologies and practices evolve.
- Provide guidance, mentorship, and technical support to engineers. Foster a culture of continuous learning, collaboration, and professional development.
- Contribute to the creation and ongoing refinement of architectural roadmaps that guide teams toward our north star architecture. Clearly communicate the rationale and benefits of these roadmaps.
- Support the adoption and improvement of CI/CD practices, automated testing (unit, integration, E2E, contract), and containerisation (Docker). Identify opportunities to automate repetitive tasks and improve developer productivity.
- Actively seek opportunities to reduce cost within the domain by simplifying architecture and ensuring alignment to our north star architecture. Regularly review existing solutions to identify and eliminate unnecessary complexity, duplication, or outdated approaches, and promote efficient, sustainable patterns.
- Ensure all solution designs adhere to Beazley’s security, regulatory, and compliance standards by embedding secure-by-design principles, proactively identifying architectural risks, and collaborating with security and risk teams to maintain alignment with organisational and industry best practices.
- Work closely with technical leads and engineers in your domain group(s), providing architectural direction and support as needed.
- Communicate technical concepts clearly to non-technical stakeholders, influencing business decisions where required to ensure alignment with architectural goals.
- Produce and maintain comprehensive technical documentation, including architectural diagrams, decision records, and standards documentation. Ensure documentation is accessible, up-to-date, and valuable for both current and future team members.
Personal Specification
Essential Criteria
- Strong hands-on expertise in .NET Framework and .NET Core/6+, with proven architectural design and optimisation experience.
- Deep practical experience with event-driven architecture, including CQRS, Event Sourcing, Outbox patterns, Kafka, and Mass Transit.
- Demonstrated ability to define and drive technical standards, best practices, and architectural roadmaps across multiple teams.
- Proven technical leadership skills, including mentoring engineers, influencing stakeholders, and communicating complex concepts clearly.
- Experience designing scalable, secure, cloud-based distributed systems and integrating solutions using modern messaging and integration patterns.
Technical Skills
- .NET Expertise: Strong hands-on experience with .NET Framework and .NET Core/6+ (cross-platform), including solution architecture, design patterns, and performance optimisation.
- Cloud Architecture: Proven experience designing scalable, secure, and cost-efficient cloud solutions, leveraging modern cloud services and best-practice patterns to support distributed, event-driven systems.
- API Design: Expertise in designing clean, consistent, and secure APIs using modern architectural patterns, ensuring clear domain boundaries, high usability, and long-term maintainability across distributed systems.
- Front-End Frameworks: Demonstrable experience with Angular and/or Vue, with strong TypeScript skills. Ability to architect and review front-end solutions for scalability and maintainability.
- Event-Driven Architecture: In-depth knowledge and practical experience with event-driven patterns (CQRS, Event Sourcing, Outbox), Kafka, and Mass Transit. Proven ability to design and evolve message flows and contracts.
- Integration: Experience integrating distributed systems using asynchronous messaging, event brokering, and related middleware.
- DevOps & Automation: Familiarity with Docker, CI/CD pipelines, and automated testing (unit, integration, E2E, contract). Commitment to automation and continuous improvement.
- Documentation: Ability to produce high-quality technical documentation, including diagrams, standards, and architectural decision records.
Leadership & Soft Skills
- Proven ability to lead technical teams and influence stakeholders across the organisation.
- Experience in influencing enterprise-level decisions.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Strategic thinker with strong problem-solving and decision-making abilities.
- Ability to balance innovation with operational stability and cost optimisation.
Preferred Experience
- Experience in financial services or regulated industries.
- Familiarity with DevOps, CI/CD, and Infrastructure-as-Code practices.
- Experience with distributed systems and high-availability architectures.
Aptitude and Disposition
- Reliable: Do what you say you will do, be a person that others can depend on & don’t let the team down.
- Enthusiastic: We want people who are passionate about their work & always show a ‘can do’ attitude.
- Communicator: Work as a team and share ideas, risks & issues in a constructive and professional manner; ensure that decisions are auditable & clear.
- Respectful: Consider other people’s opinions, engage in constructive conversation and show unshakeable professionalism.
Education and Qualifications
- Degree-level education or equivalent commercial experience.
Competencies
- Business Acumen
- Adaptable yet Challenging
- Stakeholder Partnership
- Collaborative
- Engineering Mindset
- Data Driven
- Innovation and continuous improvement
Technical Architect in Birmingham employer: Beazley Management Limited
Contact Detail:
Beazley Management Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Architect in Birmingham
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who’s already in the role you want. You never know where a casual chat might lead!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those that align with the Technical Architect role. This gives potential employers a tangible look at what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and scenarios related to .NET, event-driven architecture, and integration patterns. Practice explaining complex concepts in simple terms – it’ll impress both technical and non-technical interviewers!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Technical Architect in Birmingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV speaks directly to the Technical Architect role. Highlight your experience with .NET, event-driven architecture, and any relevant projects that showcase your skills in designing scalable solutions.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with Beazley’s goals. Don’t forget to mention your experience with Kafka and cloud-based systems!
Showcase Your Technical Leadership: In your application, emphasise your ability to lead teams and influence stakeholders. Share examples of how you've mentored engineers or driven architectural standards in previous roles to demonstrate your leadership skills.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Beazley Management Limited
✨Know Your Tech Inside Out
Make sure you brush up on your .NET Framework and Core skills, as well as your experience with event-driven architecture. Be ready to discuss specific projects where you've implemented CQRS, Event Sourcing, or used Kafka. This will show that you not only understand the theory but have practical experience too.
✨Showcase Your Leadership Skills
Prepare examples of how you've led technical teams or influenced stakeholders in previous roles. Think about times when you mentored engineers or drove architectural decisions. This is your chance to demonstrate your ability to communicate complex concepts clearly and effectively.
✨Be Ready to Discuss Best Practices
Familiarise yourself with the latest standards and best practices in architecture, DevOps, and automation. Be prepared to talk about how you've implemented CI/CD pipelines or automated testing in past projects. This shows you're not just a techie but also someone who values quality and efficiency.
✨Prepare for Collaboration Questions
Since this role involves working closely with various teams, think about how you've collaborated in the past. Be ready to share examples of how you've communicated with non-technical stakeholders or produced comprehensive documentation. Highlighting your teamwork skills will be key!