Software Development Lead

2 weeks ago


Vancouver, British Columbia, Canada Spiffy Window Cleaning Full time

About Us:


Spiffy Window Cleaning is a brand-new tech startup aiming to revolutionize the home services industry. Our goal is to create a platform connecting homeowners with trusted professionals for various home services, offering a simple, efficient, and reliable solution.


We're seeking an experienced Senior Software Engineer to join our founding team and play a crucial role in bringing our vision to life. As one of the first hires in the engineering team, you'll have the opportunity to build the foundational architecture of our product from scratch.


Position Overview:


You will collaborate directly with the founders to turn ideas into a scalable, high-performing platform. This role is ideal for someone who thrives in startup environments, enjoys solving complex problems, and is eager to have a significant impact on the company's early success.


Key Responsibilities:



  • Design, develop, and implement the initial version of our platform, including backend services and frontend interfaces.
  • Work closely with the founders to translate the company's vision into a robust, user-friendly product.
  • Establish the technical direction of the product, selecting the right technologies, tools, and frameworks for long-term scalability and maintainability.
  • Build and maintain a secure, scalable, and high-performance architecture, focusing on reliability and user experience.
  • Take full ownership of the software development lifecycle, from requirements gathering to deployment and ongoing maintenance.
  • Lead code reviews, establish coding standards, and ensure best practices in software design and architecture.
  • Troubleshoot, debug, and optimize software to improve performance, scalability, and usability.
  • Mentor junior engineers as the team grows and foster a collaborative, innovative culture.

Qualifications:



  • A minimum of 5 years of professional software engineering experience, with demonstrated success in building full-stack applications.
  • Strong proficiency in one or more backend technologies (Node.js, Python, Ruby, Java) and experience with frontend frameworks (React, Angular, Vue.js).
  • Experience in building and deploying applications in cloud environments (AWS, GCP, or Azure).
  • Solid understanding of database design and management (SQL/NoSQL) and the ability to make decisions on architecture.
  • Experience with microservices, APIs, and scalable system design.
  • Familiarity with CI/CD pipelines, DevOps practices, and infrastructure-as-code.
  • Demonstrated ability to work independently in a startup environment and deliver high-quality code in a fast-paced setting.
  • Strong problem-solving skills, with a hands-on approach to solving technical challenges.

Nice to Have:



  • Previous startup experience, ideally in an early-stage company where you played a key role in building the product from the ground up.
  • Knowledge of the home services industry or marketplace platforms.
  • Experience with mobile development (iOS/Android).
  • Interest in or experience with UX/UI design and the ability to collaborate with design teams.

What We Offer:



  • A competitive salary of $120,000 per year and early-stage equity in the company.
  • The opportunity to shape and influence the future of the company and product.
  • Flexible working hours and remote work options.
  • A dynamic, fast-paced environment where you'll work directly with the founders and be part of key decision-making.
  • Professional growth and leadership opportunities as the team scales.


  • Vancouver, British Columbia, Canada Export Development Canada Full time

    Job SummaryWe are seeking a highly skilled Software Technical Lead to join our team at Export Development Canada in Ottawa. As a key member of our software development team, you will be responsible for leading the development of our ServiceNow software solutions.About the RoleThe successful candidate will have a strong background in software development and...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    We are Amazon Development Centre Canada ULC, and we're looking for a talented Cloud Storage Software Development Lead. This role will give you the opportunity to lead the design and implementation of cutting-edge cloud storage solutions.About the RoleYou will have 5+ years of non-internship professional software development experience, with expertise in at...


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

    About the Role:We are seeking an experienced Software Development Engineer to join our team at WIA Software Systems Inc. in a key role that will drive the development of high-quality software solutions.About the Job:Collaborate with cross-functional teams to design, develop, and test software applications.Develop and implement software solutions by analyzing...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Software Development ManagerAre you a seasoned leader with a passion for software development? Do you want to make a meaningful impact on the Canadian market?About the RoleWe are seeking a highly skilled Software Development Manager to join our team at Amazon Development Centre Canada ULC. As a key member of our engineering team, you will be responsible for...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About Amazon Digital AccelerationWe are a team that powers ordering, subscriptions, and device management for Prime, Amazon Video, Music, Audible, Alexa, and Kindle. Our mission is to deliver a seamless and enjoyable post-purchase customer experience.As a Senior Software Development Engineer on our team, you will lead projects involving multiple teams in all...


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

    Job DescriptionWe are seeking a highly skilled and dedicated Software Engineer to join our team at WIA Software Systems Inc. as part of our in-house software solutions development project.About the JobThis is a permanent position that offers a competitive salary, ranging from $70,000 to over $100,000 annually, depending on experience.The successful candidate...


  • Vancouver, British Columbia, Canada ABOMIS INNOVATIONS INC. Full time

    Job Title: Software Development LeadJob Description: At ABOMIS INNOVATIONS INC., we are seeking a highly skilled Software Development Lead to join our team. The ideal candidate will have a Bachelor's degree and at least 5 years of experience in software development. They will be responsible for leading and coordinating teams of information systems...


  • 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 Amazon Development Centre Canada ULC Full time

    Software Development Job Overview:We're seeking a skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a Software Development Engineer, you will be responsible for designing and building innovative technologies in a large distributed computing environment.Key Responsibilities:Collaborate with experienced...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    As a member of the Amazon Development Centre Canada ULC team, you will lead a high-performing engineering team to build, scale, and monitor systems within Amazon Financials Foundation Services. This team is responsible for advancing one of the world's most scalable, reliable, and secure e-commerce ecosystems, processing hundreds of billions of dollars in...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based systems using AWS technologies.Key ResponsibilitiesDesign and develop complex software systems using...


  • Vancouver, British Columbia, Canada Emphasys Software Full time

    About UsEmphasys Software is a leading provider of public housing software and services to public housing authorities across the US. As a member of the Constellation Software Inc. (CSI) group, we have the best of both worlds: a small, agile business with a start-up mentality supported by a large financially stable global company.


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    We are seeking a highly experienced and skilled Senior Software Development Leader to join our team at the Amazon Development Centre Canada ULC - K03.The ideal candidate will have a proven track record of delivering high-quality software solutions on time, with a strong focus on engineering best practices and team leadership.This is a unique opportunity to...


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

    About WIA Software Systems Inc.We are a reputable software company seeking an experienced Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.


  • Vancouver, British Columbia, Canada Highspot Full time

    About the RoleHighspot is seeking an exceptional Senior Backend Engineer to join our team and contribute to the development of our Meeting Intelligence product.Develop High-Quality Software: Design, build, and deliver scalable and efficient backend systems that meet the highest quality standards.Lead by Example: Mentor junior engineers and lead by example,...


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

    OverviewWIA Software Systems Inc. is seeking a skilled Software Development Specialist to join our team.Key ResponsibilitiesThe successful candidate will be responsible for designing, developing, and testing software applications. Key skills include proficiency in computer science, computer software engineering, and systems engineering.Work EnvironmentThe...


  • 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 Global Relay Full time

    About the Role:We are seeking an experienced Software Development Manager to lead our software organization. In this role, you will oversee a team of engineers responsible for delivering highly scalable distributed services and applications.Your Responsibilities:Lead multiple pods of talented engineers to ship code and tackle hard engineering problems.Manage...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleA highly skilled Senior Software Development Engineer is sought after by Amazon Development Centre Canada ULC to join the AWS Elemental Video Engine team.The ideal candidate will have a strong background in video codec development, particularly AV1, HEVC, H.264, and MPEG2. This is a key role in improving the quality per bit in our home-grown...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Manager, Software Development to join our team at Amazon Development Centre Canada ULC.About the RoleThis is a leadership position that requires a strong technical background, excellent management skills, and the ability to drive architectural design choices, invent new features, develop...