Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Architect

$90k - $120k per year
Full-time

Foreseeson Technology Inc.

Richmond , Canada

We are seeking an out-of-the-box thinking Software Architect to join our innovative technical projects team. The ideal candidate will have strong expertise in; building code architecture from the ground up, be highly experienced in full stack development, be passionate for problem-solving, and be able to lead scalable enterprise applications as well as cloud-based solutions.

Salary: $90,000 – $120,000 per year

(Final compensation will be based on qualifications, technical expertise, and relevant experience.)

Supplemental Pay: Performance-based bonus eligibility

Location: Richmond, BC (Hybrid Schedule, 2 days in office)

Job Type: Full-Time, Permanent

WHAT WE OFFER

When you come on board, you're not just filling a position title; you're becoming part of a team that's building something bigger, together! We invest in your growth as deliberately as we invest in our own:

  • Structured career development programs — clear paths for skill-building and advancement as our divisions expand
  • Recognition that means something — programs designed to reward initiative, not just tenure
  • Employee events and engagement that build real connection across teams and divisions
  • Comprehensive extended health benefits and paid time off — because performance starts with wellbeing
  • A culture built on respect, teamwork, and diversity — the foundation that lets fast growth stay healthy growth

ROLE & RESPONSIBILITIES

  • Lead technical projects from start-to-finish, with structured sprint planning and scalable code architecture design
  • Develop, maintain, and enhance scalable software applications and services
  • Contribute to backend systems, APIs, and cloud-based solution development
  • Collaborate with cross-functional teams to define technical requirements and deliver innovative product features
  • Participate in code reviews, testing strategies, CI/CD pipelines, and software development best practices
  • Support modernization and optimization of legacy systems to improve maintainability and performance
  • Troubleshoot technical issues across applications, systems, and deployments
  • Assist with development workflow improvements and engineering process enhancements
  • Contribute to DevOps, automation, and infrastructure improvement initiatives
  • Ensure software solutions meet security, reliability, and performance standards
  • Stay current with emerging technologies and recommend improvements where appropriate

REQUIREMENTS

  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent industry experience)
  • Minimum 5+ years of professional software development experience
  • Strong experience with full stack software experience using Python, JavaScript, C#, ASP.NET, and .NET technologies and modern software development methodologies
  • Experience with relational and non-relational databases (preferably MS SQL)
  • Experience designing and consuming RESTful APIs and distributed systems
  • Solid understanding of software architecture patterns, object-oriented programming, and system design principles
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Hands-on experience with Git version control and collaborative development workflows
  • Excellent problem-solving and analytical skills
  • Ability to work independently while contributing effectively within a team environment

NICE TO HAVES

  • Experience with AI/ML integrations or AI-powered applications
  • Experience with e-commerce platforms and EDI implementations
  • Familiarity with ERP/MRP systems, preferably Odoo
  • Experience with containerization and orchestration technologies (Docker, Kubernetes)
  • Knowledge of microservices architecture and distributed systems
  • Experience with infrastructure-as-code and cloud automation tools
  • Understanding of cybersecurity best practices and secure software development
  • Familiarity with Agile/Scrum development environments

About Foreseeson

Foreseeson Technology Inc. is a BC-based Manufacturing and Distribution Services organization with over 25 years of innovation and industry leadership. Recognized among the Top 100 Tech Companies in BC, we build technology-driven solutions that support operational excellence, sustainability, and business growth.

We are passionate about building reliable, scalable, and forward-thinking solutions — and we’re looking for talented individuals who share that vision.

We thank all applicants for their interest; however, only candidates selected for an interview will be contacted.

Foreseeson Technology Inc. is an equal opportunity employer committed to creating an inclusive and diverse workplace. We welcome applications from all qualified individuals.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Architect in Richmond, BC vacancy
  •  ...people, not pretense. Determination – We kick down walls.  The Software Developer is a technical role within the IT department...  ...Senior Manager of Software Development as well as the Solutions Architect, the Software Developer plays a key role in delivering high-quality... 
    Suggested
    Permanent employment

    trailappliances

    Richmond, BC
    7 days ago
  • $82.7k - $171.9k per year

     ...Caring. Connecting. Growing together. We are seeking a Senior Software Engineer to design, build, and operate cloud-native services powering...  ...Preferred Qualifications Google Cloud certifications (Cloud Architect, Developer, or Data Engineer) Experience in healthcare... 
    Suggested
    Full time
    Remote work

    Optum

    Richmond, BC
    2 days ago
  • $88k per year

     ...easier, safer, and more enjoyable. We are on a journey of continuous growth – now looking for our next star – a passionate Embedded Software Developer . This position reports to Lead Software Engineer and will work in Vancouver, BC. Vancouver Dometic Marine’s... 
    Suggested
    Local area
    Worldwide
    Shift work

    Dometic

    Richmond, BC
    16 days ago
  • $70k - $75k per year

     ...retail, transit, banking, and other industries to improve security, safety, and operational efficiency. They are seeking a Junior Software & AI Developer to join their growing engineering team. In this role, you will work directly alongside senior mathematics, AI, and... 
    Suggested
    Full time
    Work at office
    3 days per week

    Jama HR Express

    Richmond, BC
    12 days ago
  • $120k per year

    Estimate costs of installing equipment Oversee the preparation of sales and orders Prepare sales or other contracts Promote sales to existing clients Identify and solicit potential clients Assess client’s needs and resources to recommend the appropriate goods...
    Suggested
    Full time
    Contract work

    InfoSpec Systems Inc.

    Richmond, BC
    25 days ago
  • $32.09 per hour

     ...The Innovation Strategy and Services department of WorkSafeBC is looking for 2 (two) highly motivated co-op student, Software Developers to join our team to help us strive towards our vision. The Innovation Strategy and Services department in the Innovation, Technology and... 
    Full time
    Work at office
    Remote work

    WorkSafeBC

    Richmond, BC
    27 days ago
  • $70k - $90k per year

     ...This role requires proficiency in various construction management software and tools to facilitate effective project planning and...  ...planning, execution, monitoring, and closure. Coordinate with architects, engineers, subcontractors, and other stakeholders to ensure project... 
    Permanent employment
    Full time
    For subcontractor
    Casual work

    JKCE Probuild Contracting

    Richmond, BC
    5 days ago
  • $95k - $116k per year

     ...platform delivery team. This is primarily a BA and solution architecture role. The person in this seat leads requirements discovery, architects scalable Salesforce solutions, develops test strategies, and drives projects from concept through delivery in close partnership with... 
    Full time
    Work at office

    Semtech

    Richmond, BC
    5 days ago
  • $95k - $120k per year

     ...relationships with stakeholders including the ability to solicit subtrade partners and suppliers.  ~ Working knowledge of estimating software, advanced skills using Microsoft Office Suite and a strong aptitude for adopting new technology. The estimated salary range for... 
    Long term contract
    Contract work
    For contractors
    Work at office
    Flexible hours

    PCL Construction

    Richmond, BC
    1 day ago
  • $100.8k per year

     ...inscriptions à long terme afin de soutenir la planification des projets ; Coordonner l'engagement et la gestion de consultant·es externes (architectes, ingénieurs, urbanistes, évaluateurs, etc.) selon les besoins des projets ; Travailler en étroite collaboration avec les chargé·... 
    Permanent employment
    Full time
    Contract work
    Apprenticeship

    Bureau Central

    Richmond, BC
    8 days ago
  •  ...Must be a Licensed Pharmacist, in good standing, in the province of responsibility Injection and First Aid Certification Kroll software experience is preferred   The salary range for this position in British Columbia is $46.00 - $48.00 . We will consider factors... 
    Part time
    Internship

    Sobeys

    Richmond, BC
    9 hours ago
  • $100k - $130k per year

     ...waterproofing, protection, and repair of concrete structures. For over 50 years, our proprietary crystalline technology has been trusted by architects, engineers, and contractors in over 90 countries. Position Overview Reporting to Director, Marketing & Sales Operations, the... 
    Permanent employment
    Full time
    For contractors

    Xypex Chemical Corporation

    Richmond, BC
    28 days ago
  •  ...in a construction environment and prior field construction experience will be considered an asset. Application of various computer software programs will be required, including word processing, spreadsheet applications and drafting. Pay Range: $21.73-$26.65 PCL... 
    For subcontractor
    Internship

    PCL Construction

    Richmond, BC
    9 hours ago
  • $20 - $26 per hour

     ...Learning and performing proper contents packing procedures Completing your timecard daily on ADP Working with our Project Management software, Restorify Completing job notes daily when needed Completing and handing in the necessary paperwork related to a job... 
    Hourly pay
    Long term contract
    Work at office
    Local area
    Home office
    Trial period
    Flexible hours

    Pro-Claim Group

    Richmond, BC
    5 days ago
  • $130k per year

     ...experience Job Description Director, Sales & Marketing As Director of Sales & Marketing, your key responsibilities are to architect and steer hotel sales and marketing strategies into a new era of growth and innovation. This senior role demands a blend of visionary... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Work at office
    Worldwide

    FAIRMONT

    Richmond, BC
    a month ago
  • $68k - $77k per year

     ...a construction company is highly preferred Mechanical aptitude Ability to understand electronic systems and computer programs/software to monitor fleet for hours, service, utilization, fuel usage, fleet tracking Proficient with MS Office Suite (Word, Excel, PowerPoint... 
    Hourly pay
    Full time
    Weekend work
    Afternoon shift

    Dragados Canada Inc.

    Richmond, BC
    5 days ago
  • $28 - $38 per hour

     ...site Work must be completed at the physical location. There is no option to work remotely. Work setting Computer hardware or software retailer/wholesaler Private company, corporation or industry Responsibilities Tasks Give access to computer networks... 
    Permanent employment
    Full time
    Remote work

    RB Digital Inc

    Richmond, BC
    1 day ago
  •  ...development of control and instrumentation systems, shaping control philosophies, P&IDs, architectures, and instrumentation standards. Architect and validate DCS and PLC/HMI solutions, guide control logic strategies, and ensure compliance with project and industry standards.... 
    Permanent employment
    For contractors
    Live In
    Work at office

    Andritz

    Richmond, BC
    14 days ago
  • $65k - $80k per year

     ...years of experience in firmware development, embedded systems programming, or a related role. ~ Proficient with concepts of embedded software development and software source control such as Git or SVN. ~ Expert proficiency in C, C++, Python and object-oriented programming... 
    Full time
    Remote work

    Semtech

    Richmond, BC
    12 days ago
  •  ...energy consumption and operating costs related to a range of facility and asset types, including analyzing and evaluating data and using software and data management tools. Experience with budgeting, procurement and contract documents, and financing, including grant programs.... 
    Contract work
    For contractors

    TorontoJobs.ca Recruitment Division

    Richmond, BC
    1 day ago
  • $144.6k - $322.5k per year

     ...Summary We’re looking for a visionary Principal Development Architect to join SAP’s Business Data Cloud Technology Office — a central...  ...Experience in or strong understanding of agentic engineering, applying software engineering best practices (modularity, observability, lifecycle... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Worldwide
    Flexible hours

    SAP

    Vancouver, BC
    1 day ago
  • $85.5k - $108k per year

     ...projects and competing priorities simultaneously. ~ Proficiency with Microsoft Office Suite ; experience using construction management software such as Procore , Viewpoint , or similar platforms is considered an asset. ~ CCCA designation (or actively pursuing... 
    Hourly pay
    Long term contract
    Contract work
    For subcontractor
    Direct hire
    Work at office

    MatchBox

    Richmond, BC
    1 day ago
  •  ...through the product cycle by providing at least one sample of effective product management delivered in the past · Computer productivity software literate Job Type: Part-time Expected hours: 24 per week Schedule: ~ Monday to Friday Work Location: In person... 
    Part time
    Monday to friday

    ComNav

    Richmond, BC
    5 days ago
  • $28 per hour

     ...management of all accounts receivable components including billings, cash receipts application, etc. ~ Needs not be versed in all Financial Software (Lynx BM, MyInventory, Crunchtime and Hot Schedules). ~ Supports Cash counting, Glory Safe servicing, reconciling Vouchers and... 
    Full time
    Work at office
    Local area
    Immediate start

    SSP America

    Richmond, BC
    1 day ago
  • $32.39 per hour

     ...decision-making purposes; performs timekeeping, processes vacation requests, types technical and non-technical materials using various software applications and arranges meetings; documents meeting minutes, maintains departmental stationary and supplies levels and performs a... 
    Full time
    Work at office
    Immediate start

    Vancouver Coastal Health

    Richmond, BC
    21 hours ago
  • $60k - $63k per year

     ...: Previous hotel experience is preferred Business and/or Hotel Post-Secondary Diploma preferred Microsoft Office suite of software literacy required Opera Sales & Catering and Opera Property Manager or Opera Cloud experience preferred Ability to assume key operator... 
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide

    FAIRMONT

    Richmond, BC
    12 days ago
  •  ...overflow work from other administrative staff. Qualifications Must be proficient on the computer and have intermediate skills in MS software (Outlook, Excel, Word, PowerPoint). Excellent written and verbal communication skills. Superior organizational skills and... 
    Full time
    Internship
    Work at office
    Flexible hours

    PCL Construction

    Richmond, BC
    7 days ago
  • $63.06k - $94.58k per year

     ...monitoring parts requests, and communicating any delays. Monitoring inventory stock levels. Working in CAMP, the Maintenance Tracking Software. Ensuring Aircraft on Ground items are prioritized, and delivery arrangements finalized. Developing and maintaining a close working... 
    Permanent employment
    Traineeship
    Internship
    Work at office
    Relocation package
    Flexible hours

    Babcock

    Richmond, BC
    7 days ago
  • $52k - $54k per year

     ...Proficient in Microsoft Excel and Word. Excellent organizational and multitasking abilities. Knowledge of school management-related software. Ability to work collaboratively with teachers, parents, and the community. Strong problem-solving and communication skills. Benefits... 
    Full time
    Monday to friday

    Maple Hill School

    Richmond, BC
    7 days ago
  •  ...programs, documents, machine function descriptions, processes, and design versions using AutoCAD, 3D modeling (Inventor/SolidWorks) software. Assist in developing and maintaining electrical drawings, documentation, and bills of material for control panels across various... 
    Full time
    Internship
    Work at office

    FPS Food Process Solutions Corporation

    Richmond, BC
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Architect. Be the first to apply!