Software Engineering Manager

1 week ago


Vancouver, British Columbia, Canada Roman Health Pharmacy LLC Full time

Xero is a renowned platform that empowers small businesses and their accounting advisors to thrive globally.

Our purpose at Xero is to enrich the lives of people in small business, their advisors, and communities worldwide. We foster an environment where our team members can excel and help small businesses succeed through innovative tools, information, and connections.

About the Team

The Bills Product team plays a pivotal role in delivering a core feature that enables our customers to create, edit, approve, and manage their bills and payments efficiently. As a key member of this team, you will balance technical expertise with strategic thinking, guiding the team through complex technical decisions and collaborations with adjacent teams.

Day-to-day, you will provide mentorship and coaching to ensure best practices in delivery, testing, and performance. This role also offers a clear pathway to grow into positions such as Principal Engineer or Architect as you demonstrate leadership skills and inspire the broader organization towards engineering excellence.

Your Impact

  • You will collaborate with fellow Xeros to create and deliver beautiful software to our customers faster. You will model engineering excellence at Xero, supporting your team to grow their technical capability and improve development practices.
  • You will undertake software application development on applications in our suite of products, contributing to new or improved experiences for our customers, internal and external. You will contribute to the technical direction of the product group, helping grow our cross-functional environment by identifying technical gaps, promoting capability growth, and championing modern principles and practices.
  • You will help build and manage software that solves engineering problems at scale. You will be empowered to clarify technical complexities and demonstrate efficient solutions. You will make data-driven decisions to release value early and solve Xero customers' problems more effectively.

Your Responsibilities

  • Create Software: Guide technical design to ensure implementation of architecture principles and good engineering practice. Identify technical blockers and waste that slow down the team. Work with engineering leadership and delivery teams to identify technical capabilities that need to be grown.
  • Test Software: Guide quality engineering practices for your team, identifying and resolving challenges to ensure processes and tools are optimized for their context and engineers have the required knowledge and skills. Contribute to and champion Xero's quality strategy and standards.
  • Engineering Standards & Frameworks: Contribute to Xero's engineering standards and frameworks. Work closely with engineering leadership to apply standards to software and delivery processes.
  • Continuous Improvement: Proactively maintain, grow, and share knowledge of development technologies used in the development of Xero's software applications.
  • Deliver Infrastructure in Production Environment: Champion automation of delivery processes and ensure deployment pipelines are fit for purpose. Coach and support engineers to ensure all software is running as expected and proactively work 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 to ensure a consistent approach to ways of working.
  • Innovation and Delivery: Leads teams to innovate and deliver technology and solve customer problems through software.
  • Self-Learning: Maintains in-depth knowledge of advances and learnings in technologies relevant to Xero's engineering environment.
  • Able to experiment with new languages and tooling.
  • Experience in leading discussions and implementation for scaling products to 2-10 times the number of users.
  • Able to ensure team products meet Xero's various engineering standards.

We offer a competitive salary range of $150,000 - $180,000 per year, based on experience and qualifications. At Roman Health Pharmacy LLC, we value diversity and inclusion, and we strive to create an environment where everyone feels welcome and supported. If you're passionate about innovation, collaboration, and making a difference, we'd love to hear from you



  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    At Iris Software Inc., we're looking for a highly skilled Senior C# Software Engineer to join our team in Vancouver, BC.**Job Summary:**We're seeking an experienced Senior C# Software Engineer to lead the development of mission-critical applications using ASP.NET and SQL. The successful candidate will have a strong background in C#, 8+ years of overall...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    We are seeking a skilled Senior Java Software Engineer to join our team at Iris Software Inc., a leading provider of information technology solutions to clients nationwide. Our direct client is a world-leading financial services company that provides a broad range of financial services and products.About the RoleThis position involves designing, developing,...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Job Title: Principal .NET Software Engineer - Vancouver, BCAbout the Role:Iris Software Inc., a leading technology services and solutions provider, is seeking an experienced Principal .NET Software Engineer to join our team in Vancouver, BC. As a senior developer, you will play a key role in designing, developing, and maintaining high-quality software...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc., a leading financial services provider based in Canada, is seeking a highly skilled Senior Software Engineer to join their team for a Long Term Contract / Full Time opportunity. This role will be based in Vancouver and involves a hybrid work arrangement, with 3 days spent in the office and 2 days working from...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    At Go REcruitment, we're seeking a highly skilled Lead Software Engineering Manager to join our team. In this role, you will be responsible for leading and managing a team of software engineers to deliver high-quality projects on time and within budget.About the RoleThis is an exciting opportunity to work with a talented team of engineers and contribute to...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris Software Inc., a leading provider of innovative financial services solutions in Canada, is seeking an experienced Senior .NET Software Engineer to join their team on a long-term contract or full-time basis.Based in Vancouver, this hybrid opportunity allows for a balance between working from home and collaborating with colleagues in the office. The ideal...


  • Vancouver, British Columbia, Canada Semiconductor Engineering Full time

    System-On-Chip Firmware Engineer Job OpportunityWe are seeking a skilled Firmware Engineer to join our team at Semiconductor Engineering in a full-time role. As a key member of the firmware engineering group, this candidate will report directly to the Director of Firmware Engineering.This position requires a highly motivated individual who is deeply hands-on...


  • Vancouver, British Columbia, Canada Dew Software Full time

    Quality Assurance Engineer Role at Dew SoftwareDew Software is a leading player in the digital transformation space, working with Fortune 500 companies to deliver cutting-edge solutions. As a Quality Assurance Engineer, you will play a critical role in ensuring the quality and reliability of our software products.Key ResponsibilitiesDevelop and execute...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineering Manager to lead our team of software engineers in delivering high-quality software solutions for Azure Data Engineering.As a key member of our team, you will be responsible for mentoring software engineers, collaborating with cross-functional teams, and driving technical excellence and...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Lead Software EngineeringWe are seeking a highly motivated individual to lead our Software Engineering team as Head of Engineering at our Vancouver, BC office.This leader should be entrepreneurially minded, have experience working in an agile organization, and know how to build and maintain world-class software.Key Responsibilities:Lead and manage the...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer and publisher of interactive entertainment for consumers globally.The Company develops and publishes products through Rockstar Games, 2K, Private Division, and Zynga.We are looking for a Senior UI/Frontend Software Engineer to help establish our engineering culture and lay the...


  • Vancouver, British Columbia, Canada Associated Engineering Full time

    Bridge Inspection and Management SpecialistIn this challenging role, you will be responsible for conducting thorough inspections of bridges and transportation structures. To excel in this position, you should possess a strong background in civil or structural engineering, with a focus on inspection and management practices.Key qualifications include:A...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Company OverviewIris Software Inc. is a leading technology services company that delivers innovative solutions to clients in various industries.We have over 30 years of experience in providing technical expertise and domain knowledge to help our clients achieve their business goals.As a strategic partner to Fortune 500 companies, we offer a value-driven...

  • Software Tester

    4 weeks ago


    Vancouver, British Columbia, Canada Dew Software Full time

    Dew Software is a leading player in the digital transformation space, working with Fortune 500 companies to deliver cutting-edge software solutions. We are seeking talented Software Testers to join our team and play a critical role in ensuring the quality and reliability of our products.Job OverviewWe offer a competitive salary of $120,000 - $150,000 per...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Description:We are seeking an experienced and skilled software engineer to join our team at WIA Software Systems Inc. as a senior software engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining complex software systems.


  • Vancouver, British Columbia, Canada Microsoft Full time

    Job SummaryMicrosoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.We are looking for a skilled technical leader to join our Azure Data Engineering team. As a...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    About the RoleThe Software Developer Co-op will be a part of our software development team working alongside engineers and geoscientists to develop safety-critical software applications.The ideal candidate will have a strong foundation in software development and be eager to learn new technologies and ideas.Key Responsibilities:Develop enterprise geohazard...