CrawlJobs Logo

Senior Software Engineer

United Kingdom · Job Posted April 24, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer

8 matching positions

New

Senior Software Engineer

The IC3 Real-Time Communications (RTC) team is the foundation for real-time meet...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C#, Python, Rust, Java, C, or C++
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Building a unified infrastructure using advanced models to derive semantic meaning from meetings, supporting real-time extraction where needed and deferred extraction where possible by utilizing idle CPU/GPU resources across IC3 and M365 Core
  • Infrastructure designed for reuse across multimodal sessions with agents and CloudPC/CUA workloads, supporting scenarios for Digital Employee, W365A, Dynamics, and Researcher
  • By balancing real-time and offline processing, we can deliver richer meeting intelligence at a fraction of today’s cost, making it accessible and actionable for Copilot and agents throughout the Microsoft ecosystem
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer (Java Full Stack)
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 15, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Strong proficiency in: Java, Spring Boot, REST APIs, Python
  • Relational databases and SQL (Oracle preferred)
  • Experience building and maintaining enterprise-grade applications using SDLC best practices
  • Strong communication skills and ability to work independently with minimal supervision
  • Comfortable collaborating with global/US partner teams
  • BE/BTech/MCA in Computer Science (or equivalent)
  • Strong years hands-on experience in Java full stack development (analysis, design, development, testing, and delivery)
  • Experience with: Kafka (event streaming) and Redis (caching)
  • Deployments on cloud platforms such as Red Hat OpenShift and/or Pivotal Cloud Foundry
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Lead moderately complex technical initiatives, deliverables, and project execution within a technology domain
  • Contribute to large-scale planning, technical strategy, and solution design
  • Design, develop, test, debug, and document applications and services, including upgrades and deployments
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 09, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Familiarity in using Kafka /Any messaging and GENI - Copilot
  • Cloud certification is a plus
  • 2+ year work experience in Unix
  • Work experience in Investment Banking is a must
  • 8+ years of experience in Application Design and Development using Java and Microservices
  • 5+ years of experience using Database Technologies such as Oracle and MongoDB
  • Familiarity using Spring Boot & React JS
  • Proficiency in an Agile environment such as Scrum
  • Proficiency in building relationships with stakeholders and vendors
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Understand and adhere to standards and best practices of engineering
  • Design, code, test, debug, and document solutions/features as part of major projects and programs
  • Review and analyze technical modules
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 14, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience
  • Good Knowledge of Java, Spring and Distributed System
  • Hands-on development with AI agents like copilot/Claude
  • Experience in developing micro services
  • Designing APIs
  • Knowledge of fault tolerant systems
  • Expert Knowledge of Java, Spring and Distributed Systems
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

We’re partnering with a team building modern, AI-driven applications across a la...
Location
Location
United States , New York
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong full stack development background with Angular + .NET (Core preferred)
  • Experience building APIs and service layers in C#
  • Exposure to modern Java services (Spring Boot or similar)
  • Working knowledge of LLMs and AI application patterns
  • Ability to clearly explain RAG concepts and implementation approaches
  • Experience building or contributing to AI agents or automation workflows
Job Responsibility
Job Responsibility
  • Build and maintain front-end applications using Angular and TypeScript
  • Develop scalable APIs and business logic within a .NET Core / C# service layer
  • Contribute to modern Java-based microservices (no legacy stack)
  • Support and integrate AI-driven features built in Python, including LLM-powered workflows
  • Design and implement data flows for RAG (Retrieval-Augmented Generation) use cases
  • Collaborate across product and engineering teams to evolve architecture and delivery
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
United States , Houston
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Embodies our culture and values
What we offer
What we offer
  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Job Summary: Seeking a detailoriented Senior Software Engineer with extensive ex...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 20, 2026
Flip Icon
Requirements
Requirements
  • Proficiency in ColdFusion, Lucee, HTML, CSS, JavaScript, jQuery, and Perl
  • Strong experience with Microsoft SQL Server and Oracle databases
  • Hands-on experience with AWS Managed Services (AMS), S3, and IAM
  • Familiarity with .NET Framework and ASP.NET
  • Experience with Agile SDLC, code versioning tools (TFS, Git, SVN), and performance tuning
  • Bachelor's degree in Information Technology or related field
  • 8+ years in enterprise web application development and cloud migration
Job Responsibility
Job Responsibility
  • Migrate and modernize enterprise applications from on-premises infrastructure to AWS Managed Services (AMS)
  • Upgrade and refactor ColdFusion-based applications to Lucee for improved performance and cost efficiency
  • Manage AWS resources, including S3 bucket creation and IAM configuration
  • Conduct performance tuning, code optimization, and vulnerability resolution for secure and scalable applications
  • Collaborate with cross-functional teams to ensure timely delivery and compliance with privacy regulations (e.g., implementing cookie consent banners)
  • Prepare technical documentation and modernization plans
  • Mentor junior developers and facilitate knowledge sharing within the team
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a Senior Software Engineer to help build and enhance scalable...
Location
Location
United States , Camden
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 6 years of experience delivering software in production environments
  • Strong hands-on expertise with React, JavaScript, and TypeScript for modern front-end development
  • Advanced backend development experience with either Java and Spring Boot or Node.js
  • Practical experience building and supporting applications in cloud-based environments
  • Solid understanding of RESTful API design and integration principles across distributed systems
  • Experience working with CI/CD pipelines, source control practices, and Git-based workflows
  • Working knowledge of relational databases, with PostgreSQL experience considered especially valuable
  • Proven experience contributing within Agile or Scrum delivery teams
Job Responsibility
Job Responsibility
  • Shape technical design decisions for shared platforms and front-end solutions, ensuring maintainable and scalable architecture
  • Establish and uphold development standards, interface expectations, and engineering best practices across collaborating teams
  • Guide peer reviews, provide technical coaching, and support the growth of less experienced developers
  • Build reusable UI elements and common libraries that improve consistency and accelerate feature delivery
  • Create and maintain backend services using Java with Spring Boot or Node.js to support application functionality
  • Coordinate API contracts, data models, and error-handling patterns between user interfaces and backend systems
  • Contribute actively to agile ceremonies, including planning, backlog refinement, and release execution
  • Investigate and resolve issues spanning web applications, mobile experiences, APIs, and cloud-based environments
  • Partner with quality assurance and DevOps teams to enable testable releases, accelerate defect resolution, and strengthen CI/CD workflows
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
Read More
Arrow Right