CrawlJobs Logo

Senior Software Engineer

admiralgroup.co.uk Logo

Admiral Group Plc

Location Icon

Location:
United Kingdom

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for an enthusiastic and inquisitive Senior Software Engineer with a passion for building modern, modular, and high-performing frontend applications. This role focuses on the design, delivery, and maintenance of micro frontend (MFE) architectures, enabling scalable and independently deployable user experiences across our platforms. You will work extensively with React, NestJS, and related technologies, contributing to both frontend and backend-for-frontend (BFF) solutions. With a DevSecOps mindset, you will build secure, performant, and resilient applications using modern software engineering practices, automation, and continuous improvement. As a Senior team member, you will also mentor engineers, contribute to the engineering strategy, and help define and implement best practices.

Job Responsibility:

  • Act as a technical lead within your squad, setting high standards for engineering practices and infrastructure resilience
  • Provide mentoring and guidance to junior and mid-level engineers
  • Help shape and implement the long-term engineering technical strategy for reliability and scalability
  • Design and implement scalable and modular frontend solutions using micro frontend architecture and module federation
  • Develop applications using React, TypeScript, and NestJS, supporting robust client-server integration
  • Contribute to and lead the detailed design, engineering quality, and technical oversight of solutions delivered within the Value Stream
  • Ensure all technical solutions follow architecture governance and align with Admiral’s engineering strategy
  • Drive improvements to CI/CD pipelines, automation, testing practices, and secure delivery
  • Contribute to resolving technical constraints, blockers, and integration challenges
  • Identify and address technical debt, ensuring sustainability and maintainability
  • Oversee vulnerability management by promoting secure development practices and robust solution design
  • Identify and implement continuous improvements to delivery and engineering processes
  • Facilitate clear communication across squads and roles to ensure alignment and knowledge transfer
  • Promote engineering values such as transparency, quality, openness, and productivity
  • Collaborate with engineers across squads, architecture, security, and platform teams together with product owners to support shared goals
  • Contribute to communities of practice, Chapter and Guild forums, and internal initiatives
  • Participate in Agile ceremonies, ensuring engineering considerations are included in backlog prioritisation and sprint planning

Requirements:

  • Proven experience in a Senior Software Engineer role, ideally within web and mobile application development
  • Experience designing and operating micro frontend (MFE) architectures, including module federation and independently deployed pipelines
  • Expertise in React and TypeScript development, including component architecture, state management, and performance optimisation
  • Extensive experience with NestJS for backend-for-frontend (BFF) patterns and API gateway design
  • Skilled in building and maintaining CI/CD pipelines using tools such as Azure DevOps or GitHub Actions, and familiar with optimised deployment strategies
  • In-depth knowledge of testing frameworks and strategies across unit, integration, E2E, and non-functional domains
  • Experience with cloud-native environments - preferably GCP and Azure
  • Skilled in application performance optimisation techniques such as caching, code splitting, lazy loading, and real-user monitoring
  • A good understanding of web and mobile security best practices, including OWASP guidelines, secure authentication and authorisation

Nice to have:

  • Familiarity with authentication/authorisation protocols such as OAuth2, OpenID Connect, and SAML
  • Experience with containerisation and infrastructure tools such as Docker, Kubernetes, Helm, and Terraform
  • Familiarity with mobile frameworks such as Ionic Capacitor
What we offer:
  • Up to £3,600 of free shares each year after one year of service
  • 33 days holiday (including bank holidays) increasing up to 38 days
  • Option to buy or sell up to an additional five days of annual leave

Additional Information:

Job Posted:
April 24, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer

Senior Software Engineer

Axis Security - Acquired by HPE Aruba is seeking a highly skilled and motivated ...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • Proficiency in one or more languages such as C#, JavaScript/TypeScript, or Go
  • Experience with frameworks such as .NET Core & React
  • Strong understanding of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
  • Strong experience in building RESTful APIs and microservices architectures
  • Experience working with one of the leading vendors for big data processing, analytics, and storage (Advantage)
  • Experience with AWS, Azure, or Google Cloud Platform (GCP) (Advantage)
  • Understanding of secure coding practices and data protection regulations (Advantage)
  • Experience with unit testing, integration testing, and automated testing frameworks (Advantage)
  • Experience with Docker, Kubernetes, Gitlab, or other CI/CD tools (Advantage)
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain robust, scalable, and high-quality software applications
  • Contribute to architectural decisions, ensuring efficient system design and implementation
  • Design and optimize data pipelines, integrating structured and unstructured data sources into data lakes
  • Write clean, maintainable, and well-documented code while enforcing coding standards and best practices (SOLID principles, TDD, CI/CD)
  • Identify bottlenecks and optimize application performance, scalability, and security
  • Mentor junior developers, conduct code reviews, and promote knowledge sharing within the team
  • Work closely with product managers, designers, DevOps, and QA teams to deliver high-quality software solutions
  • Troubleshoot and resolve complex technical issues across different components of the software stack
  • Participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Diversity, Inclusion & Belonging
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

UpGuard’s mission is to protect the world’s data. We obsessively seek out elegan...
Location
Location
Australia , Sydney; Melbourne; Hobart; Brisbane
Salary
Salary:
Not provided
https://www.upguard.com Logo
UpGuard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Outstanding software design and development skills
  • Experience in building highly scalable software systems
  • The ability to make pragmatic trade-offs in design and delivery
  • An interest in shaping product features
  • Collaboration: We are a tight-knit team that encourages each other to keep improving
  • Bachelor's degree in Software Engineering or equivalent practical experience
Job Responsibility
Job Responsibility
  • Engage in green-fields development as we introduce new features on the platform
  • Make an immediate impact on the product set, taking full ownership across the stack from frontend to backend, and right up to production DevOps
  • Explore an interesting, challenging domain, mastering the fundamentals of cyber security and the internet
  • Go beyond coding – collaborate with the team and our customers to influence product design and direction
  • Apply agile processes with an adaptable and non-dogmatic approach
What we offer
What we offer
  • Hybrid or Remote: you choose
  • Impact: Influence the direction and design of projects that push the boundaries of your field and see the impact of your work daily
  • Be part of an energetic team: Our team is highly collaborative, fostering a positive work environment that encourages creativity and innovation
  • We value work-life balance: We recognize the importance of maintaining balance and provide a supportive work environment that allows you to prioritize your personal life and well-being
  • Generous reward: We offer a competitive salary + equity
  • Great perks: You won’t find table tennis tables or office mandates - we prefer to offer perks that support your overall well-being - including a lifestyle allowance, well-being program, WFH budget, personal learning & development budget, generous leave benefits, and plenty more
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

The Senior Principal Software Engineer role involves tackling complex problems, ...
Location
Location
United States , San Francisco
Salary
Salary:
198300.00 - 318600.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or equivalent
  • 10+ years of experience working as senior Software Engineer
  • 5+ years of experience acting as Technical Lead for a team of engineers
  • Experience in supporting compliance environments related to FedRAMP, DoD, or mature compliance offerings at large scale tech companies
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Work across senior engineering and product leaders to build strategy and design solutions to earn customers trust and business
  • Lead a large team of Principals to tackle some of the broadest impacting and technically complex problems with a platform mindset
What we offer
What we offer
  • Health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a Senior Software Engineer to join our team in Southern New H...
Location
Location
United States , Portsmouth
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of experience in software engineering, with significant exposure to backend development and business logic
  • Proficiency in Agile Scrum methodologies, API development, and technologies such as ASP.NET, Linq, and Blazor
  • Demonstrated ability to design and maintain enterprise-level software interfaces
  • Strong problem-solving skills and the ability to work independently while collaborating effectively with team members and stakeholders
  • Familiarity with financial systems and applications, with experience in the finance, banking, insurance, or healthcare industries being highly desirable
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Commitment to growth and development through continuous learning, attending relevant courses, and staying updated on industry trends
  • Excellent communication skills and a proactive approach to managing tasks and responsibilities
Job Responsibility
Job Responsibility
  • Develop and maintain software solutions that align with business requirements and adhere to established technical standards
  • Design, refactor, and support data extraction and transformation tools, as well as web-based workflow management utilities
  • Collaborate with team members to establish software development standards, conduct code reviews, and manage version control
  • Serve as a technical resource for server-based third-party applications, ensuring smooth functionality and resolving issues
  • Monitor system performance, troubleshoot incidents, and implement improvements to maintain optimal operations
  • Ensure the confidentiality and security of sensitive information during software development and maintenance
  • Contribute to the creation of policies and procedures for software architecture and technical standards, supporting the development of the company’s software roadmap
  • Provide training, coaching, and support to team members on in-house and third-party tools
  • Recommend and implement design and product enhancements based on business needs and technological advancements
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Managers Software Engineering

Atlassian enables Atlassians to work in a flexible manner — remotely, onsite, or...
Location
Location
United States , San Francisco
Salary
Salary:
273915.00 - 274300.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Computer Science, Software Engineering, Electrical Engineering or a closely related field of study
  • 5 years of experience building the technology strategy and operationalization of at least one people data platform
  • 5 years of experience integrating various 1st party and 3rd party people products and secure processing of People/HR data pipelines and in enforcing privacy, security and compliance controls for at least one 1st party people product
  • 5 years of experience in technical platform evaluations and enablement including hyper automation platforms (iPaaS, low/no code, BPM, RPA)
  • must pass technical interview
Job Responsibility
Job Responsibility
  • Collaborate and work closely with cross-functional partners across Atlassian to uncover opportunities to implement changes and deliver impact using emerging technologies and building internal tools
  • deliver the people data platform that ensures data quality, reliability and scalability across all people’s products and platforms
  • manage, review, mentor and guide software engineers to produce reliable and high-quality code
  • direct the building of platforms and frameworks that are used by other developers
  • manage and oversee the design IT architecture and integration with 3rd party systems
  • participate in solution design discussions, architectural decisions, code reviews and drive agile methods of delivering focusing on quality, CI/CD and best practices
  • work with a myriad of different technologies (SaaS, open source, custom builds, and hybrids of the preceding)
  • work with the product manager and designer to build MVPs, new features and products within defined timelines
  • keep up with cutting edge technologies and innovation to solve real-world business problems faced by internal teams
  • direct the design and build of 1P People/HR products including the integration with the operational data platform for People/HR data
What we offer
What we offer
  • Health and wellbeing resources
  • paid volunteer days
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

PagerDuty is hiring a Senior Software Engineer to join our customer-focused team...
Location
Location
Portugal
Salary
Salary:
Not provided
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of development experience overall
  • Strong communication skills with proven ability to work cross-functionally with technical and non-technical stakeholder groups
  • Development experience working on customer-facing, web-based systems
  • Experience designing, building, and operating large systems with scalability, availability, and performance requirements
  • Experience working in an agile environment with iterative development and fast feedback
  • Experience with tools that ensure your high-quality work makes a smooth, automated, repeatable transition from your machine to our staging and production environments
  • Experience working in a global distributed environment
Job Responsibility
Job Responsibility
  • Designing, coding, testing, and shipping microservices and user interfaces that power our new pricing platforms
  • Collaborating closely with engineers across teams
  • Working on systems that manage millions of dollars of PagerDuty revenue, building new features to improve our pricing, checkout, licensing, and billing systems
  • Solving interesting technical challenges while helping to scale our product to keep up with demand
  • Participating in your team’s on-call rotation, triaging and addressing production issues as they arise
  • Working cross-functionally with product, design, finance, and other teams to ensure our pricing platforms meet business and customer needs
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package from day one
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer on the Criminal Screenings team at Checkr, you wil...
Location
Location
United States , Denver; San Francisco
Salary
Salary:
155000.00 - 215000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of backend software development experience with a strong proficiency in Ruby (preferred), Golang, or JavaScript/TypeScript
  • solid understanding of Computer Science fundamentals such as relational and non-relational databases, data structures, algorithms, and REST APIs
  • experience with domain modeling, object design, and system architecture
  • proven track record of writing clear, tested, and concise code
  • proficiency to set expectations and inform decisions through project estimates based on the information available
  • ability to write and review technical proposals, providing constructive feedback and articulating trade-offs
  • strong sense of ownership across all aspects of the development lifecycle, including incident response and accountability for product robustness
  • desire to collaborate and share knowledge with peers, both within the team and across the organization
  • eagerness to learn, improve, and innovate in a fast-paced and collaborative environment
Job Responsibility
Job Responsibility
  • Develop new platform capabilities and product offerings from design through release
  • find the balance between speed to market and long-term growth by designing for the horizon and building for today
  • partner with Product to define appropriately sized initiatives to construct a roadmap that meets business needs quarter over quarter
  • preserve customer goodwill by ensuring system availability by participating in on-call rotation, addressing support tickets, and taking action on preventative measures to improve reliability
  • provide mentorship to engineers on the team and across the organization
  • play an active role in the continuous improvement of the engineering organization through lunch table discussions, team showcases, and reviews with senior leadership
What we offer
What we offer
  • A fast-paced and collaborative environment
  • learning and development allowance
  • competitive compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • up to $25K reimbursement for fertility, adoption, and parental planning services
  • flexible PTO policy
  • monthly wellness stipend, home office stipend
  • in-office perks such as lunch four times a week, a commuter stipend, and an abundance of snacks and beverages
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend Cloud Software Developer

Senior backend cloud software developer role working on industry's leading AI/ML...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in developing production software in a cloud environment
  • Development of multitenant cloud SaaS solution
  • 12+ years overall experience with 4-5 years hands-on experience in above areas
  • B.Tech/B.E in computer science or related discipline
  • Golang programming language (must)
  • Python programming language
  • RESTful API design and development
  • Data structures and algorithms
  • Cloud software technologies (SaaS)
Job Responsibility
Job Responsibility
  • Working with various providers of data sources sending telemetry to Mist's Marvis AIOps solution
  • Developing customer facing APIs used by HPE-Juniper's application developers and customers
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right