Software Development Lead
2 weeks ago
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.
-
Software Technical Lead
2 weeks ago
Vancouver, British Columbia, Canada Export Development Canada Full timeJob 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...
-
Cloud Storage Software Development Lead
2 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeWe 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...
-
Software Development Engineer
3 weeks ago
Vancouver, British Columbia, Canada WIA Software Systems Inc. Full timeAbout 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...
-
Software Development Manager
1 month ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeSoftware 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 timeAbout 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 timeJob 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...
-
Software Development Lead
4 weeks ago
Vancouver, British Columbia, Canada ABOMIS INNOVATIONS INC. Full timeJob 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...
-
Software Engineering Team Lead
2 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout 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...
-
Software Development Innovator
3 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeSoftware 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...
-
Software Development Manager
3 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAs 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...
-
Software Development Engineer
1 month ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout 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...
-
Azure Operations Team Lead
2 weeks ago
Vancouver, British Columbia, Canada Emphasys Software Full timeAbout 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.
-
Senior Software Development Leader
2 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full timeWe 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...
-
Software Developer Position
2 weeks ago
Vancouver, British Columbia, Canada WIA Software Systems Inc. Full timeAbout 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.
-
Software Development Lead
2 weeks ago
Vancouver, British Columbia, Canada Highspot Full timeAbout 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,...
-
Software Development Specialist
3 weeks ago
Vancouver, British Columbia, Canada WIA Software Systems Inc.] Full timeOverviewWIA 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...
-
Software Development Specialist
2 weeks ago
Vancouver, British Columbia, Canada WIA Software Systems Inc. Full timeJob 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.
-
Software Development Lead
3 weeks ago
Vancouver, British Columbia, Canada Global Relay Full timeAbout 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...
-
Senior Software Development Engineer
2 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout 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...
-
Software Development Director
2 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeJob 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...