
Senior Software Engineer
Remote
United Kingdom
Full Time
12-03-2025
Job Specifications
Our Purpose
At Xero, we’re here to help you supercharge your business. We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors and apps. When that happens, we’re not only making life better for small business, we’ll be building a stronger economy that can change the world.
You'll help build and manage software that solves engineering problems at scale. You’ll work in
collaboration with other Xeros to help create and deliver beautiful software to our customers, faster.
You’ll undertake software application development on applications in our existing suite of products
(including new ones), contributing to new or improved experiences for our customers, internal and
external.
You’ll help maintain the standard for engineering excellence at Xero and support your team members
in building products together. You’ll demonstrate leadership on best practices, and be a role model
and mentor for other team members. You’ll contribute to our cross functional environment by
working towards the same objectives, using modern principles and practices.
You’ll be enabled to seek clarity with technical complexities and be able to demonstrate smart ways to
automate. You’ll be able to make data-driven decisions that will release value early to solve Xero
customers' problems more effectively.
What you'll do
Create software - Care deeply about customer problems and technical excellence, develop high quality and scalable software, and coach others to do the same. Relentlessly automate any manual processes. Contribute to technical solution designs that embrace a quality-first approach. Participate in code reviews as a role model for giving and receiving feedback.
Test software - Design and perform sophisticated testing activities that effectively and efficiently reveal product quality across a range of risk areas and quality criteria. Coach team members to enable high quality testing in line with Xero’s quality strategy and standards.
Resolve issues - Efficiently assess the causes and identify solutions for development or production issues, and effectively communicate the impact to stakeholders. Recognise common patterns of failure to mitigate issues before they reach production. Proactively participate in incident responses and contribute to post-mortems.
Continuous improvement - Proactively maintain, grow and share knowledge of development technologies used in the development of Xero’s software applications.
Deliver infrastructure in a production environment - Champion automation of delivery processes. Coach and support engineers to ensure all software is running as expected and proactively works to prevent customer facing problems.
Modern software and delivery practices - Be a proactive champion of agile and delivery practices who coaches and develops others in this space in order to ensure a consistent approach to ways of working.
Recruitment - Participate in interviews and recruitment processes.
What you'll bring
High level of experience in a range of languages and tools including experience in the tech we use C#/.Net, React, SQL Server, and AWS.
Proven ability to contribute to internal ecosystems, build SDKs and libraries to enable other teams to integrate with their products.
Able to debug across the entire Xero technology stack to unblock the team.
Able to make major code design decisions for individual products.
Highly proficient in the architecture and implementation of distributed systems. Ability to refactor complex, monolithic systems into scalable, resilient components.
Proficient with CI/CD concepts and tooling.
Strong advocate and teacher of TDD and automated tooling to safely and repeatedly release code. Ability to review and coordinate team processes to improve quality and strengthen feedback loops.
Why Xero?
Offering very generous paid leave to use however you’d like (plus statutory holidays!), dedicated paid leave to care for your physical and mental wellbeing as well as an Employee Assistance Program to access mental health care for you and your family, private medical insurance, gym passes, employee resource groups, 26 weeks of paid parental leave for primary caregivers, an Employee Share Plan, beautiful offices, flexible working, and many other benefits that reflect our human value, you’ll do the best work of your life at Xero.
About the Company
Accounting software to help supercharge your small business. Power your invoicing. Automate your admin. And set business efficiency to cruise control. Used by over 4.2m subscribers globally. Xero's Community Guidelines: https://www.xero.com/support/community-guidelines/ Know more
Related Jobs


- Company Name
- Jobs via eFinancialCareers
- Job Title
- Senior Java Developer - Citi
- Job Description
- Project description: Unity is the global authority for business transactions across Citi, covering transactions across all asset classes in capital markets, commercial payments, account management and more. At its core Unity provides a unique reference that keeps with a transaction for its entire lifetime thereby allowing full traceability from front office to back office providing great business benefit. A senior development position responsible for accomplishing results through hands on development/bug fixes of our Java application. The overall objective of this role is to drive applications development through programming activities. R esponsibilities Participate in design sessions with the development team, both employees and vendors located across multiple locations Progress assigned JIRA tasks assign to completion Provide user/support documentation Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality Perform peer code review of project codebase changes Communicate with stakeholders to help shape requirements and design decisions Mentor/coach junior team members. Ensure that best practices and standards are followed as part of the application development life cycle. Participation in SDLC, Agile SCRUM Analyze existing software systems and propose solutions to improve overall design, architecture, and efficiency Troubleshoot and debug applications Ensure applications meet performance and scalability requirements Stay up to date with the latest technologies and industry trends Mandatory Skills Experience as Java software developer. This will be tested at interview Messaging Systems experience (Kafka, Nats, Solace, TiBCo, RabbitMQ etc.) Experience working with SQL and databases such as Oracle, SQL Server, Hadoop etc. Agile SCRUM Experience with Java Multithreading/Concurrency, Web Services (SOAP/REST), DB2 Database, JMS, MQ, NDM, SFTP Acquainted with industry best practices and standards, software development tools and techniques Experience in developing distributed systems Experience in the use of Containers (Docker, Kubernetes) Nice to have skills Experience in Low Latency Software Development Experience in C++ Experience in C# Experience in SBE Ability to work with distributed teams across multiple time zones Education: Bachelor's degree in Computer Science, Engineering, Information Technology or similar discipline ------------------------------------------------------ Job Family Group: Technology------------------------------------------------------ Job Family: Applications Development------------------------------------------------------ Time Type: Full time------------------------------------------------------ Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting


- Company Name
- Padocare
- Job Title
- Backend .NET Developer (NHS Integration Specialist)
- Job Description
- Company Description Padocare is a cloud-based digital social care records solution that leverages AI to make care records accessible and personalised, reimagining the delivery of adult social care. Join us in reshaping the future of adult social care with AI technology one shift at a time. Role Description This is a full-time remote role for a Backend .NET Developer (NHS Integration Specialist) at Padocare. The role involves working on Object-Oriented Programming (OOP), Software Development, .NET Core, Programming, and ASP.NET MVC to integrate with the NHS system and enhance the functionality of our digital social care records solution. Qualifications Experience in Object-Oriented Programming (OOP) and Software Development Proficiency in .NET Core and ASP.NET MVC Razor and Blazor Strong programming skills Bachelor's degree in Computer Science, Information Technology, or related field Experience with healthcare or NHS integration is a plus Technical Core: .NET Expertise: C#/.NET Core 8+, Entity Framework, ASP.NET Web API NHS Integration: Experience with NHS Login API, FHIR/HL7 standards, Spine Directory Services Azure Ecosystem: ARM/Bicep templates, Azure Functions, Service Bus, CI/CD Pipelines (YAML) AI Implementation: RAG pattern implementation, Azure AI Search, LangChain integration Infrastructure: Terraform, Kubernetes, Azure Monitor/Application Insights Specialist Requirements: NHS Digital Data Security Toolkit (DST) compliance experience Blueprint for NHS-connected systems architecture Medication schedule optimisation algorithms Geospatial routing with Azure Maps API NHS-Specific Architecture Skills


- Company Name
- Virgin Media O2
- Job Title
- Senior Devops Engineer - Cloud Solutions
- Job Description
- Summary Location Birmingham, Leeds, London, Manchester, Reading Job Family Digital & Technology Job Type Full Time Posted Date 11-Mar-2025 Ref # 61289 Salary up to c£78,000 + 15% Bonus + 10% matched pension + 26 days holiday + broadband/media package We have a couple of brand-new opportunities for Senior Cloud Devops Engineers to join our technology and transformation team focused on building and supporting our cloud platforms. These roles will play a key role in shaping the future of our OSS systems and processes. As a senior member of the team you will be responsible for taking a lead on projects and mentor engineers. The team is working on migrating applications to the cloud and these are key roles to deliver the automation of Cloud Infrastructure services. Technology stack and focus are GCP services with a serverless focus first, Gitlab, and Terraform. We are a data driven department, and our primary cloud is GCP. You will get the opportunity to join a high performing team whom this year won the Google Cloud x Formula E AI Hackathon out of 200 industry leading teams. Key responsibilities Collaborate with different teams to improve the integration and release process. Standardise and Simplify the CI/CD practices with governance and security. Develop, Maintain and Optimise the CI/CD pipelines. Build monitoring tools and dashboards to track infrastructure and application performance. Who we are The UK’s fastest broadband network. The nation’s best-loved mobile brand. And, one of the UK's biggest companies too. Diverse, high performing teams - jam packed with serious talent. Together, we offer the UK more choice and better value, through our boundary-pushing, customer-championing values and ambitions. Together, we are Virgin Media O2, and we can't wait to see what you can do. Accessible, inclusive and equitable for all Virgin Media O2 is an equal opportunities employer and we're working hard to remove bias and barriers for our people and candidates. So, we build equity and inclusion into everything we do, from the policies we craft to the relationships we shape. We support and encourage you to be your authentic self throughout your application journey with us. The must haves Solid experience in Python programming. Have in-depth, hands-on experience building platforms at scale for containerized workloads. Developing and maintaining continuous integration and continuous deployment pipelines to allow for safe and quick code deployment. Utilising Kubernetes, including cluster provisioning, operations, workload optimization, custom controllers/operators, workflow orchestration, logging monitoring, security, and troubleshooting. Automating infrastructure provisioning, configuration, and deployment processes using tools such as Terraform The other stuff we are looking for Implements security practices as directed and integrates security tools into the CI/CD pipeline. Solves routine problems with existing systems and tools. Implement best practices for Kubernetes setup, configuration, and architecture. Experienced in DevOps tools such as Jenkins, Gitlab, Nexus or equivalent CI/CD tools. Experienced in using Cloud Logging and Cloud Monitoring. Experienced in cluster deployments using automation. What's in it for you Our goal is to celebrate our people, their lives and everything in-between. We aim to create a culture that empowers everyone to bring the best versions of themselves to work each and every day. We believe the most inclusive and diverse culture makes for a better business and a brighter world. Working at Virgin Media O2, you get a bumper reward package bursting with benefits, and loads of extras you can add if you’d like to. These are designed to support both you and your loved ones, making sure that you’re covered no matter what life throws your way. Next steps If we feel like a place where you can belong, we'd love to learn more about you as a person and your experience to date. Once you've submitted an application the next steps of the process, if successful, are likely to include a competency based interview. When you apply, you'll be asked about any adjustments you might need to support the recruitment process. Let us know, and we'll be sure to discuss it with you. Please note: Applications will be reviewed, and interviews conducted throughout the duration of this advert, therefore we may bring the closing date forward. We encourage all interested applicants to apply as soon as possible. If you’re offered a job with us, it will be conditional, based on the passing of background checks. All roles require a criminal record check and some roles need a financial probity check. Your recruiter can provide you with more information if needed. Thanks for your patience and for showing an interest in joining the Virgin Media O2 family.


- Company Name
- Premier Group Recruitment
- Job Title
- Cloud Support Engineer
- Job Description
- Cloud Support Engineer Kingston-Upon-Thames (On-site) £65,000-£70,000 We are hiring a Cloud Support Engineer for our client to play a key role in ensuring efficient, reliable, and secure cloud operations. Key Responsibilities: Troubleshooting & Support: Provide third-line support for escalated technical issues, resolving complex problems related to applications, data, and cloud infrastructure. Proactive Monitoring: Continuously monitor cloud resources (CPU, memory, storage) to identify potential issues before they affect customers. Set up alerts and dashboards to track system health. Scripting & Automation: Write and maintain SQL scripts for data analysis and resolution, and develop C# scripts/tools to automate tasks and improve operational efficiency. Cloud Management: Oversee Azure deployments, ensuring high availability, scalability, and cost optimization. Proactively manage resource usage and configurations. Collaboration: Work with development, support teams, and other stakeholders to resolve issues quickly and effectively. Document processes, solutions, and tools for internal use. Qualifications: Proven experience in third-line support or similar role managing cloud-hosted solutions. Strong knowledge of Microsoft Azure (monitoring tools, resource management, cost optimization). Advanced SQL skills C# understanding for debugging issues - work closely with developers Familiarity with monitoring tools like Azure Monitor and Application Insights. Experience in a B2B environment Knowledge of ITIL practices In return my client can offer the successful candidate a salary of up to £70,000 depending on experience. Please note this role will begin as being on-site. You must be eligible to undergo a security clearance process - this will require 5 years minimum UK residency. Ready to make an impact? Apply today!