Software Architect
$90k - $120k per yearForeseeson Technology Inc.
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.
- ...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...SuggestedPermanent employment
$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...SuggestedFull timeRemote work$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...SuggestedLocal areaWorldwideShift work$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...SuggestedFull timeWork at office3 days per week$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...SuggestedFull timeContract work$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 timeWork at officeRemote work$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 employmentFull timeFor subcontractorCasual work$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 timeWork at office$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 contractContract workFor contractorsWork at officeFlexible hours$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 employmentFull timeContract workApprenticeship- ...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 timeInternship
$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 employmentFull timeFor contractors- ...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 subcontractorInternship
$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 payLong term contractWork at officeLocal areaHome officeTrial periodFlexible hours$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 contractPermanent employmentFull timeTemporary workWork at officeWorldwide$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 payFull timeWeekend workAfternoon shift$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 employmentFull timeRemote work- ...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 employmentFor contractorsLive InWork at office
$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 timeRemote work- ...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 workFor contractors
$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 contractPermanent employmentFull timeInternshipWork at officeLocal areaWorldwideFlexible hours$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 payLong term contractContract workFor subcontractorDirect hireWork at office- ...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 timeMonday to friday
$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 timeWork at officeLocal areaImmediate start$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 timeWork at officeImmediate start$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 employmentFull timeWork at officeLocal areaWorldwide- ...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 timeInternshipWork at officeFlexible hours
$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 employmentTraineeshipInternshipWork at officeRelocation packageFlexible hours$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 timeMonday to friday- ...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 timeInternshipWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect. Be the first to apply!
- software architect Richmond, BC
- software intern Richmond, BC
- c#.net software developer Richmond, BC
- embedded software Richmond, BC
- software implementation project manager Richmond, BC
- remote software Richmond, BC
- software Richmond, BC
- software support Richmond, BC
- software technical support Richmond, BC
- software sales Richmond, BC
