Senior Software Engineer (Accounting Core) in Winnipeg

Senior Software Engineer (Accounting Core) in Winnipeg

Winnipeg Full-Time On-site
X

Accounting Core builds the foundations behind Xero’s accounting records, helping ensure that when a business records invoices, payments and other activity, its accounting stays accurate and dependable. You’ll help evolve a mature platform by decoupling key accounting capabilities from the mature architecture and creating safer, more scalable paths for change across areas such as invoices, payments, bank transactions and reconciliation As a Senior Engineer, you’ll own significant end-to-end initiatives from technical design through to production, helping decide how accounting capabilities can be separated from the monolith and evolved safely. You’ll stay hands-on in production code, work through trade-offs where accounting-data integrity and scalability matter, and collaborate closely with partner teams to ensure changes to the accounting engine support other Xero teams built on Accounting Core. You’ll also help raise engineering practices and quality standards as the Vancouver Accounting Core team continues to grow Decoupling a mature accounting platform: Help separate accounting capabilities from a monolith, creating clearer domain ownership and safer paths for change without compromising the integrity of the accounting record Accounting correctness at scale: Design and evolve reliable services for critical financial data across areas such as invoices, payments, bank transactions and reconciliation Shared foundations for product teams: Build capabilities and outputs that other Xero teams can rely on confidently, so they can deliver customer experiences without rebuilding core accounting foundations Modernisation alongside delivery: Make incremental architectural improvements while continuing to deliver value for small businesses and their advisors Proven track record of delivering highly available, distributed systems and high-throughput services on cloud-native platforms such as AWS, Azure or GCPProficiency in a modern backend stack, such as Java, Kotlin, Go, Python, Ruby or C++, and you are keen to learn C# and .NET, where existing experience is a bonusPassion for staying hands-on, contributing to production code and technical deep dives, and using AI tools with good judgement to move faster and raise the quality barYou think carefully about architecture and trade-offs, from API design to choosing the right data store, and you balance speed, quality and long-term maintainabilityDemonstrated end-to-end ownership of significant work, from design through to rollout and production validation, including the technical decisions that come with itA commitment to Go Together by mentoring peers, sharing technical knowledge and helping teammates grow through code reviews, pairing and documentation

#J-18808-Ljbffr

Senior Software Engineer (Accounting Core) in Winnipeg employer: Xero

Xero is an exceptional employer that fosters a collaborative and innovative work culture, particularly in our Vancouver office, designed for both focus and connection. Employees enjoy a hybrid work model with Boost Days featuring catered meals and activities that support local businesses, alongside comprehensive benefits and professional development opportunities. As a Data Science Manager, you will not only lead a talented team across multiple time zones but also have the chance to make a significant impact on marketing decisions through AI-driven insights, ensuring your contributions are recognized and valued.

X

Contact Details:

Xero Recruitment Team