Senior Software Architect

3 weeks ago


Vancouver, British Columbia, Canada Spiffy Window Cleaning Full time

About the Role:

We are seeking a highly skilled Senior Software Engineer to join our founding team at TaskHive, a brand-new tech startup. As a key member of our engineering team, you will play a critical role in shaping the foundational architecture of our product.

Key Responsibilities:

  • Design, develop, and implement the initial version of our platform, from backend services to frontend interfaces.
  • Work closely with the founders to translate the company's vision into a robust, user-friendly product.
  • Set the technical direction of the product, choosing the right technologies, tools, and frameworks to ensure long-term scalability and maintainability.
  • Build and maintain a secure, scalable, and high-performance architecture, with a focus 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.

Requirements:

  • 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.

What We Offer:

  • Competitive salary 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 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...

  • Software Architect

    3 weeks ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Software ArchitectAequilibrium Software Inc seeks a skilled Software Architect to drive the design and development of innovative software solutions. As a key member of our team, you will be responsible for crafting architectural visions, leading technical workshops, and delivering high-quality software products that meet the needs of our clients.Key...


  • Vancouver, British Columbia, Canada Novarc Technologies Inc Full time

    Novarc Technologies Inc is seeking a seasoned Senior Software Architect to lead the development of advanced robotic welding systems. Key responsibilities include designing and building software solutions for user interfaces and backend services, collaborating with cross-functional teams, and overseeing the software release lifecycle. The ideal candidate will...


  • Vancouver, British Columbia, Canada Amanat Architect Full time

    We are looking for a Senior Technical Designer to join our team at Amanat Architect. In this role, you will be responsible for preparing engineering designs and drawings, supervising other drafting personnel, and training new drafting staff.Job ResponsibilitiesPrepare detailed technical designs and drawings using AutoCAD and Autodesk REVIT software.Supervise...


  • Vancouver, British Columbia, Canada Lumine Coffee Full time

    Job Title: Senior Software Engineer - Cloud ArchitectAbout the Role: As a Senior Software Engineer - Cloud Architect, you will be responsible for designing and implementing cloud-based solutions that meet the needs of our customers. You will work closely with our development team to ensure that our cloud infrastructure is scalable, secure, and meets the...


  • Vancouver, British Columbia, Canada Trader Interactive Full time

    Estimated Salary: $160,000 - $200,000 per yearAbout UsWe are Trader Interactive, a global leader in digital marketplace businesses. Our team of 1,800 members worldwide is dedicated to creating exceptional experiences for buyers and sellers.Job OverviewThis Senior Cloud Software Architect role offers a unique opportunity to spearhead the development of...


  • Vancouver, British Columbia, Canada Azad Technology Partners Full time

    Azad Technology Partners, a certified minority-owned business and OFCCP compliant company, is seeking an experienced Senior Enterprise Software Architect for a full-time, W2 Contract position based in Richfield, MN.Schedule: Full-time, 40 hours/week, Hybrid (In office / remote telework schedule)Assignment Duration: 6 Months with possibility of...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Seeking a senior software architect with 15+ years of experience in firmware development to contribute to the design and development of advanced products at Analog Devices. This role involves translating product requirements into SW and HW architecture and design.Key Responsibilities:Collaborate with the digital team to design and architect System-on-Chip...


  • Vancouver, British Columbia, Canada Amanat Architect Full time

    About the RoleWe are seeking a highly skilled Senior Architectural Drafting Specialist to join our team at Amanat Architect. This is an exciting opportunity for an experienced professional to take on a leadership role and contribute to the success of our company.Key ResponsibilitiesOversee the preparation of engineering designs and drawings, ensuring...


  • Vancouver, British Columbia, Canada Highspot Full time

    About the RoleHighspot is seeking an experienced Senior Backend Software Architect to join our team. As a key member of our engineering organization, you will be responsible for architecting and implementing large-scale software platforms at scale.Your Key ResponsibilitiesDesign and implement scalable methodologies, tools, and techniques accompanied by...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Transformative Role in Geolocation ServicesWe are seeking a Senior Software Engineer to drive the migration of our legacy geolocation services into a cutting-edge solution, utilizing modern best practices and Golang. This high-availability distributed services engineer will architect and build multiple distributed services, aligning with industry standards...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job OverviewWe are seeking a highly skilled Senior Software Architect to join our team as a technical leader. In this role, you will be responsible for defining and implementing front-end architecture standards, guidelines, and best practices.You will work closely with product managers, designers, publishing and backend engineers to deliver cohesive and...


  • Vancouver, British Columbia, Canada Hiive Full time

    We are seeking a highly skilled and experienced Senior Software Development Architect to join our team at Hiive. In this role, you will be responsible for designing, developing, and implementing complex software systems that meet the needs of our clients.Job DescriptionSalary:$120,000 - $180,000 per year, depending on experienceThe ideal candidate will have...


  • 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 Pixieset Full time

    Lead Technical VisionaryWe're seeking a seasoned Senior Software Developer to lead our technical team as a Team Architect. In this role, you'll drive the development of best-in-class applications for photographers and creative professionals.Your ImpactOversee the entire software development lifecycle, from initial design to implementationConduct code...


  • Vancouver, British Columbia, Canada Highspot Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Architect to join our team at Highspot.Design, develop, and deploy highly-available distributed services.Improve CI/CD infrastructure to empower the entire engineering organization to deliver quality code with higher efficiency and velocity.Develop and maintain cloud infrastructure, including load...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are looking for a talented Software Engineer to collaborate with our distributed team of technical experts and work closely with Frostbite's technology leadership to design and architect technological solutions to improve the engine based on strategic need. You will partner with other Frostbite engineers to prove and develop technology for...


  • Vancouver, British Columbia, Canada undisclosed Full time

    Overview:We're seeking a seasoned Senior Cloud Architect to develop scalable solutions for our digital marketing platform, integrating social login and engagement campaigns.Key Responsibilities:Design and implement cloud-based software solutionsCollaborate with cross-functional teams to drive business goalsDevelop and maintain high-quality software...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Back-End Java Engineer (12 month remote contract)Job Title: Back End Java Engineer | RemoteJob ID: MK616725119Term: 12 MonthsIn the dynamic landscape of digital banking, a talented Back-End Java Engineer is sought after to spearhead innovative transformation projects.The ideal candidate will thrive in designing and implementing cutting-edge omnichannel user...


  • Vancouver, British Columbia, Canada Azad Technology Partners Full time

    Job Title: Senior Cloud ArchitectAzad Technology Partners is seeking a skilled Senior Cloud Architect to join our team. The ideal candidate will have extensive experience in cloud architecture planning, estimating, and implementation.The Senior Cloud Architect will be responsible for designing, implementing, and operationalizing AWS cloud hosting zones. This...