We're Hiring: Senior Software Engineer - Small Business Growth! Previous experience as a Senior Software Engineer , with a track record of delivering high-quality software solutions at scale. Proficiency in at least one of C#, NodeJS or React, with practical experience in building applications using any of these frameworks. Deep understanding of the full development lifecycle, including design, implementation, testing, and deployment. Experience auditing codebases to maintain high standards for security, scalability, and testability, while ensuring code changes are manageable and efficient. Proficiency in on-call practices and a strong understanding of monitoring and observability tooling for proactively managing and troubleshooting production systems at scale. Hands-on experience with designing and building modern engineering stacks, with exposure to platforms like AWS being highly beneficial. Ability to convey complex technical concepts clearly and effectively to diverse audiences, including engineers, product managers, and stakeholders. Skilled in contributing to or facilitating discussions on application design and implementation, with a focus on scaling products effectively. Demonstrated ability to guide and mentor engineers, fostering growth and excellence within the team while embodying Xero's values.