166 Web Development jobs in Vancouver
Software Engineer

Posted today
Job Viewed
Job Description
Microsoft Defender for Endpoint is an industry-leading, cloud-powered security solution designed to help individuals and enterprises prevent, detect, investigate, and respond to advanced threats. Trusted by numerous Fortune 500 organizations worldwide, Defender for Endpoint secures millions of devices across diverse platforms, including Windows, macOS, Linux, Android, and iOS.
Our quest is intrinsically aligned with Microsoft's mission to empower every person and every organization on the planet to achieve more. At Defender for Endpoint, we collaborate with partners across Microsoft to innovate new approaches and use the latest tools and products to combat evolving threats. Join us if you are passionate about learning, driven by purpose, and ready to make a significant impact to the safety and security of millions of users globally.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
We are on a mission to enable endpoint protection to every person and organization on the planet. We are looking for a Software Engineer to help us design and build services and tools to bring cutting-edge cyber security solutions to our enterprise customers to manage and protect devices against cyber threats.
+ Design, implement, test, and deliver with provable quality solutions that are distributed, high scale, high availability, geo-redundant, low maintenance, and high value.
+ Work across geographic and organizational boundaries to define requirements, scope work, develop features, integrate functionality, and meet key performance goals.
+ Own and drive projects with large scope and complicated features by working toward self-defined goals and milestones.
+ Deliver on engineering commitments, while keeping customer experience and satisfaction as the overarching goal
+ Engaging in project planning, work prioritization, and contribute to the project's roadmap and goals
+ Participating in governance activities, manage technical tasks, and ensure quality assurance through automated testing and integration validation.
**Qualifications**
**Required Qualifications**
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in language including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
+ Experience as a software engineer working with distributed systems
**Preferred Qualifications**
+ Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to C, C++, C#, Java, JavaScript, or Python
+ OR Master's Degree in Computer Science or related technical field with proven experience in coding languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Experience with cloud platforms such as Microsoft Azure and AWS
+ Experience working on highly scalable services
+ Experience in test automation and performance profiling tools
+ Experience with software development tools such as source control systems (GIT), automated build systems, compilers, software
+ validation systems, project tracking, and lifecycle management systems
+ Experience with Security Development Lifecycle
**Other Requirements**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Software Engineering IC2 - The typical base pay range for this role across Canada is CAD $63,900 - CAD $126,600 per year.
Find additional pay information here:
will accept applications for the role until July 15th, 2025.
#MDEeng #scjobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Salary: $90,000-$15,000+ yearly salary + benefits (See below for more details)
About us:
Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and lending solutions. Millions struggle with high-interest debt and limited financial optionswere here to change that.
As one of Canadas fastest-growing fintech companies, annually we help 1 million customers explore their financing options with easeonline, via text, or over the phone. Our dynamic, innovative team thrives on collaboration, growth, and making a real impact.
To learn more about our products please visit our website here:
NOTE: This is a full-time, permanent, hybrid position in downtown Vancouver. 3 set days in the office and 2 WFH.
Job Overview:
As a Software Engineer, you are an experienced builder who can work independently across the full stack to deliver production-grade software. You take ownership of features from ideation to deployment, and you play a key role in maintaining the health and reliability of the systems you build. You understand the why behind the work connecting technical decisions to customer outcomes and business value. You demonstrate good judgment when working through ambiguity and elevate the quality of the systems and team around you.
Youre responsible for designing and delivering moderately complex features and services, often navigating evolving requirements and unclear boundaries. You understand how services fit together and are comfortable working across APIs, databases, cloud infrastructure, and front-end components. You contribute actively to design discussions, identify opportunities for simplification, and make pragmatic choices that balance speed and sustainability. You support a culture of code quality, mentorship, and operational ownership.
You are expected to use AI-powered development tools to improve your productivity, especially for repetitive, boilerplate, or testing-related tasks. You incorporate these tools thoughtfully and are responsible for validating the accuracy and security of the output. You are fully accountable for ensuring your code is thoroughly tested and production-ready including unit, integration, end-to-end, and any needed manual validation. You help maintain the health of our pipelines, observability tooling, and engineering process.
You also begin to work more directly with product and business stakeholders particularly on features or flows that touch customer-facing tools or internal operations. You help clarify scope, translate user needs into technical solutions, and provide insight into trade-offs and timelines. You represent engineering in cross-functional conversations and take responsibility for delivering outcomes, not just output.
What youll do:
- Own end-to-end delivery of features or services, including design, implementation, testing, deployment, and operations.
- Use AI-based development tools to improve speed, reduce boilerplate, and boost development quality.
- Collaborate with product, design, and business stakeholders to scope and prioritize work that delivers impact.
- Identify edge cases and failure scenarios, and build systems that handle them gracefully.
- Participate in and lead technical discussions, providing feedback on design and implementation.
- Write clear, well-tested, and maintainable code and help others do the same.
- Take full responsibility for testing your changes at all levels (unit, integration, e2e, and manual).
- Monitor and maintain services in production, contributing to on-call rotations and incident response.
- Continuously improve code quality, developer tooling, CI/CD pipelines, and engineering processes.
- Mentor early-career engineers and help raise the teams technical bar.
Requirements:
- Proficient in one or more modern languages and frameworks (e.g., TypeScript, Java, Python, PHP).
- Experience with distributed systems, RESTful APIs, and full-stack development.
- Familiarity with CI/CD pipelines, monitoring tools, and DevOps best practices.
- Ability to write high-quality, testable, and well-documented code.
- Comfort using AI development tools thoughtfully and critically.
- Strong collaboration skills and ability to work independently in a fast-paced environment.
What We Will Give You:
- Competitive annual salary ranging from 90,000 to 115,000+ , reflective of experience and impact.
- Comprehensive benefits package, including extended health, dental, and vision coverage with 100% of monthly premiums covered by the Spring.
- GRSP matching program to support your long-term financial goals.
- Transit-Friendly Employer (Transit allowance).
- A modern, collaborative workspace in the heart of downtown Vancouver.
- Ongoing career growth opportunities
---
Please note : Upon applying, our Talent Acquisition team will review your resume. If you qualify, we will reach out to learn more about your experience and answer any questions you may have about the role, benefits, compensation, and more. Due to high application volume, we may not be able to respond to everyone.
Thank you for your interest! We appreciate your time and look forward to reviewing your application!
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Are you ready to make an immediate impact in a rapidly evolving environment? WOW 1 DAY PAINTING is seeking a Software Engineer to join our team in Vancouver, BC, operating under a hybrid work model. This is a unique opportunity to contribute to building a new application from the ground up , playing a key role in designing, developing, and deploying high-quality software solutions. If you're a proactive problem-solver passionate about modern web technologies and thrive in a fast-paced startup environment, we encourage you to apply? YOUR IMPACT AT WOW 1 DAY PAINTING
- Application Development & Delivery : You will contribute to the design, development, testing, deployment, and maintenance of a Next.js application built in TypeScript. Your work will focus on writing high-performance, reliable, scalable, and maintainable code for our new application.
- Collaboration & Best Practices : You'll collaborate closely with the product director, designers, and other engineers to define features and translate requirements into technical solutions. You'll also follow and contribute to best practices for full-stack development, including code quality, automated testing, and CI/CD, while actively participating in code reviews to ensure high standards and consistency.
- Innovation & Support :You'll identify and suggest improvements in our development processes, tools, and technologies, contributing to ongoing enhancement. Additionally, you'll collaborate with and support other engineers, fostering a culture of growth and knowledge sharing, and staying up-to-date with emerging technologies and industry trends within the React, Next.js, and TypeScript communities.
- A Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience.
- 3-5 years of professional software development experience.
- Proven experience in building web applications; experience with greenfield projects is a significant plus.
- Proficiency in building Next.js applications using TypeScript and React.
- Experience working in a fast-paced startup environment; a resourceful and proactive mindset is essential.
- Experience with Amazon Web Services (AWS), particularly services like AWS Amplify Gen 2, S3, EC2, and RDS.
- Familiarity with database technologies like PostgreSQL.
- A good understanding of modern architecture patterns and best practices.
- Experience writing unit and integration tests.
- Must be based in or willing to relocate to the Vancouver, BC area for a hybrid work model.
- Salary is $85,000 to $100,000 per annum (The actual salary offered will be commensurate with education, experience, and internal parity).
- The Total Compensation Package includes Extended Health and dental. Focus on your development through our professional development programs. Enjoy a variety of health and wellness initiatives, including access to gym facilities at our corporate head office. Speak to us to learn more about what we offer.
- O2E Brands has been named one of Canada’s Best Workplaces 14 times and made Newsweek’s top 100 list of “Most Loved Workplaces” at #14, the only Canadian company!
- Check out our culture on (YouTube) & social media!
- We value diversity and inclusivity—accommodations available upon request.
#wow1daypainting
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Company Overview:
At Venue Kings, we specialize in providing top-tier ticketing solutions for sports, concerts, and live entertainment events. Our mission is to make unforgettable experiences accessible to fans worldwide. As a fast-growing company, we foster a culture of innovation, collaboration, and inclusivity, where our team thrives in a dynamic, fast-paced environment.
Job Description:
Venue Kings is seeking a curious and collaborative Backend-Focused Full-Stack Software Engineer to join our growing technology team. The ideal candidate will be responsible for contributing to the design, development, and maintenance of our platform, ensuring seamless and efficient operations. This is an on-site position based in our North Vancouver, BC office, with a flexible work schedule.
Key Responsibilities:
- Contribute to all phases of the software development lifecycle (SDLC), from planning to deployment.
- Write clean, testable, and efficient code using modern frameworks and technologies.
- Maintain and improve legacy systems through refactoring and technical debt management.
- Collaborate with engineers and cross-functional teams to define, develop, and deliver new features.
- Contribute to API development and integration with third-party services.
- Troubleshoot, debug, and optimize system performance.
- Participate in code reviews, testing, and documentation.
- Stay current with emerging technologies and best practices to enhance the platform and development workflow.
Required Qualifications:
- 2+ years of non-internship professional experience in a software development role.
- Strong problem-solving skills and attention to detail .
- Proficiency in Python and at least one other modern programming language, such as Golang or C# .
- Hands-on experience with HTTP requests , authentication , cookies , and session management.
- Experience working with AWS services including S3 , Lambda , and EC2 .
- Experience with Git version control system and its features like branching, merging, and pull requests.
- Strong database skills (SQL , NoSQL ) and experience in query optimization .
- Experience with AI/ML infrastructure and data pipelines.
- Ability to work independently and collaboratively in a team environment.
- Must be legally authorized to work in Canada and able to commute to our North Vancouver office.
Preferred Qualifications:
- Familiarity with back-end frameworks such as Django , Flask , Fast API , or ASP.NET .
- Understanding of serverless and event-driven architectures .
- Comfortable working with infrastructure as code (IaC) tools, such as AWS CloudFormation .
- Familiarity with automated testing tools like Selenium , Cypress , or Playwright .
- Experience with Docker and containerized applications .
- Basic understanding of scraping and data collection .
- Experience with in-memory databases like Redis and caching mechanisms .
- Bonus points for independently developed and deployed side projects .
Benefits and Perks:
As a member of the Venue Kings team, you'll enjoy:
- Comprehensive Health Coverage: Medical, dental, and vision insurance plans.
- Professional Development: Opportunities for continuous learning and career advancement.
- Flexible Work Schedule: While this is an on-site position, we offer flexibility in work hours.
- Live Events Credit: Monthly event credit for attending concerts, sports, and live entertainment.
- Work-Life Balance: Generous paid time off and company-sponsored events.
- Friendly Culture: Collaborative and friendly work environment with a casual dress code.
Location and Compensation:
- On-Site Only : North Vancouver, BC office.
- Salary Range : $60,000 - $120,000 annually. Salary is based on several factors and may vary depending on job-related knowledge, skills, and experience.
We sincerely appreciate the interest of all applicants. While only those selected for the next stage will be contacted, we thank everyone for considering a role with us.
At Venue Kings, we are committed to creating a diverse environment and are proud to be an equal opportunity employer. We hire based on talent and potential, ensuring equal opportunity regardless of background.
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Salary:
DMGBlockchainSolutionsInc.isadiversifiedblockchainanddatacentertechnologycompanythatmanages,operates,anddevelopsend -to-endsolutionsto monetizetheblockchainecosystem.
Inadditiontoourcryptocurrencyminingoperations,DMGhasasoftwaredevelopmentteamdedicatedtobuildingsoftwareproductsfordigitalcustody,blockchain,andcryptocurrencymining.
WerelookingforaMid-LevelSoftwareDevelopertojoinourteam,workingonourDigitalCustodyandSettlementSolutionandotherproduct.Youlltacklebothbackendandfrontendchallenges,collaboratingwithfellowengineerstobuildsecure,scalable,andefficientfinancialservicesinCryptodomain.
TechStack
- Backend: NestJS,Hono,PostgreSQL(DrizzleORM),MongoDB(Mongoose),TypeScript
- Frontend: Next.js,Redux(withmultipleslicesforstatemanagement),TailwindCSS
- Authentication: CustomJWT-basedauthentication(sessionstoredincookies),MFAwithOTP
- Security: StrictContentSecurityPolicy(CSP),HSTS,X -Frame-Options,enhancedpasswordsecurity
- CI/CD&Deployment: Knowledgeofpipelines, semantic-release forautomatedtagging &releases,DockerforE2Etesting
Responsibilities:
BackendDevelopment :
- BuildsecureandscalableservicesusingNestJSandtheHonoframework.
- LeverageDrizzleORMforefficientdatabaseoperationswithPostgreSQL.
- UtilizeMongoosefordatabaseoperationswithMongoDB.
FrontendDevelopment :
- ImplementandmaintainNext.jscomponents,ensuringseamlessinteractionwithbackendAPIs.
Authentication&Security :
- EnhanceandmaintainJWT -basedsessionmanagement.
- Integrateandoptimizemulti -factorauthentication(MFA)workflows.
APIIntegrations :
- WorkwithcryptocustodyandKYCAPIs.
- Integratewiththird-partyservicesfortradingandsettlement.
- ImplementnotificationsthroughPusherandTwilio(email/SMS).
UserPermissions&RBAC :
- Improvesessionmanagement,userpermissions,androle -basedaccesscontrols.
CodeReviews&Collaboration :
- Participateintechnicaldiscussions,providefeedback,andcontributetosprintplanning.
Testing&QualityAssurance :
- Writeunitandintegrationtests,ensuringhighcodequality.
- UseDockerforend-to-endtesting.
CI/CD&Deployment :
- UnderstandCI/CDpipelinesandworkflows.
- Befamiliarwithsemantic -releaseforautomatedversioning.
Qualifications
- Experience :2-3yearsofexperienceinTypeScriptdevelopment.
- BackendProficiency :StrongbackgroundinNestJS,PostgreSQL,orsimilarbackendframeworks ;someexposuretotheHonoframeworkisaplus.
- FrontendSkills :ExperiencewithNext.jsandmodernfrontendlibraries/frameworks.
- Security&Auth :UnderstandingofJWT,OAuth,MFA,RBAC,andothersecuritybestpractices.
- CI/CD&Docker :FamiliaritywithCI/CDtools,Docker,andautomatedreleasestrategies.
- PerformanceTuning :AbilitytotroubleshootandoptimizedatabasequeriesandAPIperformance.
- SoftSkills :Strongproblem-solvingabilitiesandcomfortableworkinginanagile,fast -pacedenvironment.
NicetoHave
- DomainExpertise :Experienceinfinancialorcrypto -relatedapplications.
- Notifications :FamiliaritywithPusher(WebSockets)andTwilio(email/SMS).
- AutomatedReleaseManagement :Experiencewithsemantic -release.
- Microservices: Knowledgeaboutmicroservicesarchitecture.
- Bun: experiencewiththeBunruntime.
- FeatureFlags :Understandingofcanarydeploymentsandfeatureflagsystems.
remote work
Principal Software Engineer

Posted today
Job Viewed
Job Description
You'll play a pivotal role in shaping the direction of our mobile experiences while directly contributing to the team's revenue growth. You'll lead the design and development of sophisticated, high-performance Android applications that delight users around the globe and unlock new business opportunities. Collaborating closely with cross-functional partners, you'll architect scalable solutions, champion best practices, and drive product innovation that aligns with growth and monetization goals. With a deep understanding of Android frameworks, Kotlin/Java, and system-level components, you'll be at the forefront of delivering seamless, cutting-edge features that leverage the latest platform capabilities.
Beyond technical execution, you'll drive long-term architectural vision, mentor senior engineers, and foster a culture of innovation, quality, and inclusivity. You'll actively participate in strategic planning and influence product decisions, ensuring engineering excellence across multiple parallel initiatives. This role offers the opportunity to work on experiences that span across devices and integrate with global-scale services-combining technical mastery with product intuition to shape the future of Android development at Microsoft.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Develop and expand expertise in modern mobile technologies, including Java, Kotlin, Objective-C, and Swift, while staying at the forefront of industry best practices.Contribute to a robust C++-based codebase, driving feature development that impacts hundreds of millions of users worldwide.
+ Innovate and build cutting-edge product experiences powered by the latest AI advancements.
+ Design, execute, and analyze experiments based on customer feedback, optimizing performance and usability.
+ Operate with significant autonomy, driving initiatives from ideation to completion with high ownership.
+ Collaborate on tailored experiences with some of the world's top mobile manufacturers, ensuring seamless integration across platforms.
+ Lead and mentor cross-functional teams in building high-impact, cross-platform mobile features.
+ Embody our culture and values
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 2+ years of mobile development experience: Android or iOS
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $142,400 - CAD $257,500 per year.
Find additional pay information here:
will accept applications for the role until July 18,2025.
#android #ai #mobile #onedrive
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer II

Posted today
Job Viewed
Job Description
At Xbox Gaming AI, we are exploring new emerging technology trends to craft the next era of gaming. We are venturing beyond the horizon and charting a course forward with players and creators at the center. Our goal is to define the future of Xbox by advancing our mission of bringing joy and community to every player on the planet. If you value dynamic and agile teams that are proactively advocating for a diverse workforce, we have a role for you.
We are seeking a Software Engineer II to join our team at Xbox Gaming AI to be a key part of the team that is building the next generation of AI-powered services and frameworks. As a key contributor, should be able to lead through example and influence. You will be responsible for driving innovation and excellence in software development, focusing on machine learning (ML) systems and developing scalable services and products that leverage the latest AI. If you are a forward-thinking engineering professional passionate about leadership in cutting-edge technology and possess an effective foundation in cloud and services with solid experience with ML and AI, we encourage you to apply.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Implementing AI models into scalable services and frameworks.
+ Working across research, data science, and product management teams to ensure successful customer-centric solutions.
+ Design and implement Azure-based solutions to scale ML/AI solutions across Xbox.
+ Craft clean, efficient, and maintainable code across a range of technologies, including but not limited to C#, C++, Python, React, and Azure.
+ Ability to provide solutions even in the absence of complete information, guiding the team through unexplored territories and influencing key decisions with a forward-thinking approach.
**Qualifications**
**Required Qualifications**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Experience in cloud-native software development and Dev Ops practices and related tools.
**Preferred Qualifications:**
+ Experience in Azure infrastructure and services, particularly with Windows on Azure.
+ Experience in video game development, particularly in automation.
+ Previous exposure to Agile/Scrum development methodologies.
+ Experience leveraging AI for software development (Github Copilot, or Cursor, or similar)
Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year.
Find additional pay information here:
will accept applications and processes offers for these roles on an ongoing basis.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Be The First To Know
About the latest Web development Jobs in Vancouver !
Sr. Software Engineer

Posted today
Job Viewed
Job Description
25WD89810
**Position Overview**
The Senior Software Engineer will play a key role in optimizing and improving localization for Autodesk product and content. This will involve close collaboration with software and content development teams. You will be responsible for developing and maintaining tools, processes, and data necessary for scalable, efficient localization and for ensuring the smooth production of Autodesk's localized products.
The ideal candidate is a full stack developer experienced in services development, process automation, and technology, and will be capable of providing technical support to internal Autodesk stakeholders and external vendor teams. This role demands strong analytical, problem-solving, and communication skills, as well as a solid understanding of localization engineering processes. This role is based in British Columbia, Canada.
**Responsibilities**
+ Develop and maintain tools, automated processes, and documentation to support scalable software localization and testing
+ Stay current with industry trends and technologies, proactively anticipating future localization requirements
+ Drive and contribute to the design, development, and deployment of innovative solutions for delivering localized products to customers
+ Analyze products for international readiness, focusing on web/mobile applications and cloud services. Provide actionable recommendations and contribute to the necessary development efforts
+ Advise and influence development teams to improve globalization strategies, ensuring an exceptional international user experience while optimizing localization stability and cost-effectiveness
+ Provide second-level technical support to localization vendor engineering teams
**Minimum Qualifications**
+ B.S. or M.S. in Computer Science or related field
+ 5+ years of experience in web and mobile development
+ Proficiency with programming and scripting languages, including some or all of the following: Scala, Java, Akka, Slick, Python, JavaScript, C++, C#, QT, Perl
+ Experience with microservices architecture, development, and monitoring (e.g., Grafana)
+ Strong understanding of internationalization best practices and experience in localizing web and mobile applications
+ Knowledge of databases (SQL, MySQL, NoSQL), Content Management Systems, and localization tools (e.g., Passolo, WorldServer, Memsource)
+ Experience with cloud services, particularly Amazon Web Services (AWS), Microsoft Azure, or similar cloud technologies, is a plus
+ Familiarity with process automation and streamlining workflows
+ Strong analytical and problem-solving abilities, with a track record of developing creative technical solutions
+ Excellent written and verbal communication skills
+ Experience collaborating within a multicultural, geographically dispersed team; leadership experience is a plus
+ Familiarity with AI/ML technologies is a plus
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $98,600 and $144,650. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Senior Software Engineer

Posted today
Job Viewed
Job Description
24WD83966
**Overview**
Autodesk is the world leader in design software with over $5B in revenue and customers making impacts across multiple industries. As a global leader in 3D design, engineering and entertainment software, Autodesk helps people imagine, design, and create a better world.
Autodesk is enhancing our Autodesk Assistant which provides a unified experience for our users across our products. Through utilizing the latest technology you'll make a significant impact across our customers on a global scale.
We are hiring several full stack Senior Software Engineers for our Platform Services & Emerging Technologies (PSET) org to work on our Data Platform team, with some roles specifically focused on Machine Learning. You will design REST APIs and implement a plugin architecture for other AI assistants to plug into this framework. You will partner with architects, developers and operations teams frequently to achieve best outcomes.
Preference for candidates in Toronto, ON, or Vancouver, BC.
**Responsibilities**
+ Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs
+ Build high quality code following unit testing and test driven development
+ Drive and participate in code and document reviews, mentoring team in best practices
+ Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance
+ Interpret and translate business needs to technical requirements and accurate estimates
+ Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved
+ Work with team to troubleshoot code level problems quickly and efficiently.
+ Apply deep technical expertise to resolve challenging programming and design problems
+ Focus on scalability, security and availability of all applications and processes
**Minimum Qualifications**
+ Bachelor's in Computer Science other related field or equivalent work experience
+ Solid knowledge of full stack development methodologies.
+ 4+ years hands-on experience developing scalable, customer facing web and software applications
+ 2+ years of experience working with Angular, Node, React, REST APIs or similar web framework is required
+ 2+ years experience with Selenium, Jasmine, Cucumber or other test framework
+ Experience with Java, Javascript, Python, Go, RDBMS databases (MySQL, Postgres, Aurora, or similar)
+ Experience with Amazon Web Services (i.e. EC2, S3, IAM, RDS, CloudFront, CloudWatch, Lambda, CloudFormation), or developing in other public Clouds.
+ Experience developing and deploying code across distributed clusters, using Kuberenetes, Docker, ECS Fargate
+ Experience with XML/JSON, designing and building REST web services
+ Experience designing & implementing highly scalable and highly available distributed systems
**Preferred Qualifications**
+ Experience with ML, Kubernetes, Kuberay, Sagemaker
+ Experience working with LLMs
+ Experience working with and integrating chatbot related APIs
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.
When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!
**Salary transparency**
**Diversity & Belonging**
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Senior Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Salary: $115,000-$40,000+yearly salary + benefits (See below for more details)
About us:
Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and lending solutions. Millions struggle with high-interest debt and limited financial optionswere here to change that.
As one of Canadas fastest-growing fintech companies, annually we help 1 million customers explore their financing options with easeonline, via text, or over the phone. Our dynamic, innovative team thrives on collaboration, growth, and making a real impact.
To learn more about our products please visit our website here:
NOTE: This is a full-time, permanent, hybrid position in downtown Vancouver. 3 set days in the office and 2 WFH.
Job Overview:
As a Senior Software Engineer, youre a technical leader who bridges business and engineering. You collaborate with product, operations, and business teams to understand the why behind the work and design systems that deliver real impact. You bring clarity to complex problems, propose scalable solutions, and lead execution from concept to production.
You design and implement critical systems often involving architectural foresight or cross-team coordination. You make thoughtful trade-offs between speed, quality, and maintainability, and have a track record of simplifying and improving systems over time.
You set the standard for engineering quality, including robust testing, validation, and production readiness. You help evolve processes around automation, observability, and delivery pipelines. Youre a trusted partner in high-stakes discussions, aligning technical decisions with business goals and coaching others to do the same. You also ensure system security through responsible data handling and secure-by-default design.
What youll do:
- Lead the design and implementation of scalable systems and services with significant technical and business impact.
- Partner with cross-functional and business stakeholders to define problem spaces and propose technical solutions that address customer and company goals.
- Balance delivery with engineering quality, continuously raising the bar on code, systems, and architecture.
- Provide technical leadership through code reviews, mentorship, and design guidance.
- Drive operational excellence by improving reliability, observability, and incident response.
- Set standards for testing ensuring all changes are fully validated via unit, integration, e2e, and manual testing.
- Improve build health, deployment automation, and test infrastructure in CI/CD workflows.
- Lead with a security-first mindset owning the integrity of systems handling sensitive data or business logic.
- Identify areas of technical debt or risk and proactively drive improvements.
- Help shape engineering culture by modeling inclusive, collaborative, and feedback-rich behaviors.
What You Should Already Have:
- 5+ years of experience building and operating production software systems.
- Expertise in full-stack or backend development; familiarity with modern front-end stacks is a plus.
- Proven track record of leading complex technical projects and making architectural decisions.
- Strong understanding of system design, distributed systems, and performance optimization.
- Experience with infrastructure as code, CI/CD, monitoring, and on-call best practices.
- Familiarity with secure system design, threat modeling, and data protection principles.
- Effective communicator who can drive consensus across engineering and business functions.
- Passion for mentorship, collaboration, and continuous improvement.
What We Will Give You:
- Competitive annual salary ranging from 115,000 to 140,000+ , reflective of experience and impact.
- Comprehensive benefits package, including extended health, dental, and vision coverage with 100% of monthly premiums covered by the Spring.
- GRSP matching program to support your long-term financial goals.
- Transit-Friendly Employer (Transit allowance).
- A modern, collaborative workspace in the heart of downtown Vancouver.
- Ongoing career growth opportunities
---
Please note : Upon applying, our Talent Acquisition team will review your resume. If you qualify, we will reach out to learn more about your experience and answer any questions you may have about the role, benefits, compensation, and more. Due to high application volume, we may not be able to respond to everyone.
Thank you for your interest! We appreciate your time and look forward to reviewing your application!