Software Engineering Leadership Position for Scalable Platforms

2 days ago


Vancouver, British Columbia, Canada Square Full time
Job Description:
Square is seeking a skilled Principal/Senior Software Engineer to lead the design and architecture of large-scale distributed systems that power our order management services. As a member of the Orders Ecosystem Platform team, you will be responsible for shaping the future of our core ordering platform and system of record for all transactions on Square.

About You:
To succeed in this role, you will need 15+ years of experience in software engineering with a proven track record of designing and implementing large-scale distributed systems. You should have expertise in building scalable platforms and microservices architectures, as well as deep knowledge of backend technologies, including cloud infrastructure (AWS, GCP, or Azure), databases, and messaging systems.

Key Responsibilities:
- Lead the design, development, and deployment of large-scale distributed systems within the orders ecosystem platform.
- Drive the technical vision and architecture for the platform, ensuring solutions are scalable, resilient, highly performant, and extensible.
- Collaborate with cross-functional teams including engineering, product, and operations to deliver high-quality features.
- Provide technical leadership and mentorship to engineers, fostering a culture of engineering excellence.
- Conduct design and code reviews, ensuring high standards of software quality and delivery.
- Identify and solve complex technical challenges related to performance, scalability, and system reliability.
- Influence the roadmap by providing technical insights and aligning the platform's capabilities with business needs.

What We Offer:
- Opportunity to lead the technical direction for a core platform that empowers businesses to thrive and grow and interacts with millions of end users.
- Competitive market-based salary: $250,000 - $400,000 per year depending on your location.

  • Vancouver, British Columbia, Canada Chanced Full time

    At Chanced, a pioneering social gaming company, we're seeking an accomplished Technical Director to spearhead the architecture of our scalable platform.We're looking for someone with extensive experience in full-stack development and technical leadership, who can drive our technology strategy, scale our platform, and lead our development team toward...


  • Vancouver, British Columbia, Canada Conexiom Full time

    At Conexiom, we're pushing the boundaries of B2B document automation with cutting-edge solutions that streamline critical commercial transactions in supply chain purchasing.About the RoleThis senior software engineering position offers a unique opportunity to lead the development of our cloud-based platform, which automates manual processing of purchase...


  • Vancouver, British Columbia, Canada Amazon Full time

    At Amazon, we are committed to delivering a world-class customer experience through innovative and scalable platforms. We're seeking an experienced Technical Leader to join our team as a Software Development Manager.Company OverviewSelling on Amazon is one of the fastest-growing businesses, with third-party sellers accounting for 58% of Amazon sales. Our...


  • Vancouver, British Columbia, Canada Amazon Full time

    About UsAt Amazon, we empower millions of customers worldwide to buy anything, anywhere, anytime. Our Ordering team is seeking strong software development engineers who can dive deep into complex problems and design innovative solutions to make our platform ready for current and future challenges.OpportunityThis role offers the chance to work on real-world...


  • Vancouver, British Columbia, Canada block Full time

    Technical Visionary for Scalable EcosystemsWe're seeking an exceptional Senior Engineering Lead to spearhead the technical direction of our Orders Ecosystem Platform.About BlockWe're working to build a more inclusive economy where customers have equal access to opportunity. Our workplace is designed around these values.SalaryThis role offers a competitive...


  • Vancouver, British Columbia, Canada Intelliswift Software Full time

    Job OverviewWe are seeking an experienced Senior Mobile Software Engineer to join our team at Intelliswift Software Inc.About the RoleThis is a full-time position that involves direct collaboration with the App Core team to develop, enhance, and maintain mobile applications for Android and iOS platforms while occasionally integrating backend components using...


  • Vancouver, British Columbia, Canada Mastercard, Inc. Full time

    We are seeking a Lead Data Engineer to join our Data and Platform team at Mastercard, Inc., a global technology company in the payments industry.About the RoleThis pivotal role is responsible for guiding Data Engineer design, supporting multiple Data Analysts and Data Scientists, and assisting on various data-driven requests across the company. The position...


  • Vancouver, British Columbia, Canada TAAS Partners Full time

    TAAS Partners seeks a seasoned software engineer to play a key role in the development of its cloud security platform. The ideal candidate will have extensive experience designing and implementing high-availability, scalable systems for data processing.About TAAS PartnersWe are a leading provider of innovative cloud-based solutions for businesses looking to...


  • Vancouver, British Columbia, Canada Amazon Full time

    We are looking for a skilled Cloud Engineer to join our team at Amazon. As a key member of our team, you will be responsible for designing and building innovative technologies in a large distributed computing environment. Your expertise in cloud engineering will help lead fundamental changes in the industry, enabling us to provide high-quality services to...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the Job">We are seeking a talented Software Development Engineer II to join our team at Amazon. This is an exciting opportunity to work on innovative projects, collaborate with experienced professionals, and drive fundamental changes in the industry.">Responsibilities">">Design and build scalable technologies in a large distributed computing...


  • Vancouver, British Columbia, Canada Babylist Full time

    Babylist is a leading technology solution for expecting parents and their support community, offering a full-service platform that guides them in making decisions with confidence, staying connected, and building happy families. With over 9M people using our services annually, we're looking for an experienced Software Reliability Engineer to join our Platform...


  • Vancouver, British Columbia, Canada Amazon Full time

    About Amazon Managed Compute RuntimesAmazon Managed Compute Runtimes (MCR) is a cutting-edge platform driving distributed processes and systems for various Amazon businesses. As a key leader, you will oversee the development of innovative Compute platforms used to implement and drive applications across Amazon's retail websites, Kindle, Amazon Instant Video,...


  • Vancouver, British Columbia, Canada Leonardo Interactive Pty Full time

    About UsAi is an Australian tech startup that has experienced rapid growth since launching our software 18 months ago, with over 16 million users worldwide.Job DescriptionWe're seeking highly skilled Senior Software Engineers with expertise in NodeJS to join our dynamic API team as a key contributor in designing, developing, and maintaining scalable and...


  • Vancouver, British Columbia, Canada Amazon Full time

    About Amazon's Store Presentation Foundations:We're seeking a seasoned Software Development Engineer to join our team and help build the foundation that powers the best shopping experiences for customers worldwide.As a member of our team, you'll be responsible for designing and developing scalable, secure, and performant software solutions that directly...


  • Vancouver, British Columbia, Canada Amazon Full time

    About AmazonAt Amazon, we're passionate about innovating and disrupting the status quo. Our IT PnD Contact Experience team is at the forefront of this revolution, building real-time, scalable software solutions that delight our customers.What We're Looking ForWe're seeking experienced software developers who share our passion for delivering high-quality,...


  • Vancouver, British Columbia, Canada MasterCard Full time

    About MastercardMastercard is a global technology company driving the digital economy forward. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.Job OverviewWe are seeking an experienced Lead Software Engineer to join our Data and Platform team. This...


  • Vancouver, British Columbia, Canada Chanced Full time

    Chanced, a pioneering technology company and creator of a leading online social gaming platform, seeks an accomplished Lead Software Engineer to spearhead our technology strategy, scale our platform, and lead our development team toward groundbreaking results.About UsWe are a fast-growing tech company dedicated to revolutionizing the gaming industry. Our...


  • Vancouver, British Columbia, Canada Forsta Full time

    PG Forsta is a leading provider of experience measurement, data analytics, and insights solutions for complex industries.We are looking for a highly skilled Technical Lead to join our Engineering Platform team in Vancouver.The ideal candidate will have 5+ years of software engineering experience, with expertise in Linux platform, DDD, TDD, data architecture,...


  • Vancouver, British Columbia, Canada Intelliswift Software Full time

    Job OverviewWe are seeking an experienced Senior Mobile Application Engineer to join our team at Intelliswift Software Inc. This role involves collaboration with the App Core team to develop, enhance, and maintain mobile applications for Android and iOS platforms.About the RoleThis is a full-time position that requires strong foundation in Kotlin or Swift...


  • Vancouver, British Columbia, Canada Amazon Full time

    Unlock the full potential of cloud computing as a Cloud Container Engineer for Scalable Kubernetes Solutions at Amazon.About the RoleWe are seeking a talented engineer to join our team in building and operating a core set of services that enable customers to create and use Kubernetes at scale. As a key member of our exceptional team, you will contribute to...