1

Software Software Developer Jobs in Surrey, BC (NOW HIRING)

The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Senior Software Developer to build and maintain a distributed compute system. You will be part of a team that designs ...

As a seasoned C++ Software Engineer, you would be a part of the team implementing solutions for our client. In this role, you will play a key part in implementing solutions for cutting-edge products.

Fortinet is seeking an Embedded Software Developer to join the FortiGate R&D team. FortiGate is Fortinet's flagship security appliance platform, delivering industry-leading performance and advanced ...

Fortinet is seeking an Embedded Software Developer to join the FortiGate R&D team. FortiGate is Fortinet's flagship security appliance platform, delivering industry-leading performance and advanced ...

Fortinet is seeking an Embedded Software Developer to join the FortiGate R&D team. FortiGate is Fortinet's flagship security appliance platform, delivering industry-leading performance and advanced ...

Fortinet is seeking an Embedded Software Developer to join the FortiGate R&D team. FortiGate is Fortinet's flagship security appliance platform, delivering industry-leading performance and advanced ...

We are seeking a Software Developer II experienced in C# and C++ development within on-premise or cloud platform development environments. The ideal candidate will have experience delivering complex ...

Senior Software Developer

Burnaby, BC

CA$117.50K - CA$143.70K/yr

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In this role, you will design, implement, test, trace, and troubleshoot infrastructure and platform ...

Senior Software Developer

Burnaby, BC

CA$117.50K - CA$143.70K/yr

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In this role, you will design, implement, test, trace, and troubleshoot infrastructure and platform ...

Software Developer, Front-End

Vancouver, BC · Hybrid

CA$129.60K - CA$149K/yr

We are currently seeking a Software Developer to join our front-end teams and rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and ...

Develop and maintain software components on current and future networking related products. Hands on in bug fixing current products. Work closely with DevOps and QA team to deliver high quality ...

Fortinet is currently seeking C/C++ programmer in Linux with network programming experience for ... At least 10+ years of work experience in software development in Unix/Linux environment. 2+ years ...

Fortinet team has a great career opportunity for a Senior Software Developer within its FortiClient EMS team. Our ideal candidate should be experienced, eager to learn and passionate about developing ...

Fortinet is currently seeking C/C++ programmer in Linux with network programming experience for ... At least 10+ years of work experience in software development in Unix/Linux environment. 2+ years ...

Fortinet team has a great career opportunity for a Senior Software Developer within its FortiClient EMS team. Our ideal candidate should be experienced, eager to learn and passionate about developing ...

Develop and maintain software components on current and future networking related products. Hands on in bug fixing current products. Work closely with DevOps and QA team to deliver high quality ...

Software Developer, Mobile

Vancouver, BC · Remote

CA$129.60K - CA$149K/yr

We are currently seeking a Software Developer, Mobile to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...

next page

Showing results 1-20

Software Software Developer information

What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

To thrive as a Software Developer, you need a solid understanding of programming languages, algorithms, and software development methodologies, typically supported by a degree in computer science or related field. Proficiency with development tools such as Git, integrated development environments (IDEs), and familiarity with frameworks or cloud platforms is often required. Strong problem-solving skills, teamwork, and effective communication set outstanding developers apart. These skills are critical for building reliable, maintainable software and collaborating effectively within cross-functional teams.

What are some common challenges faced by software developers in agile development environments?

Software developers working in agile environments often encounter challenges such as managing frequent changes in project requirements and maintaining clear communication within cross-functional teams. Balancing rapid delivery of new features with ensuring code quality through testing and documentation is another common hurdle. Additionally, developers must adapt quickly to shifting priorities and collaborate closely with product owners, designers, and QA professionals to deliver value in short development cycles. These challenges require strong problem-solving skills and a proactive approach to teamwork.

What are Software Developers?

Software Developers are professionals who design, build, and maintain computer programs and applications. They work with programming languages such as Java, Python, or C++ to create software that meets user needs. Software Developers collaborate with other team members, such as designers and testers, to ensure the software is functional, reliable, and user-friendly. Their responsibilities also include troubleshooting issues, updating existing software, and keeping up with new technologies.

What is the difference between Software Software Developer vs Software Engineer?

AspectSoftware Software DeveloperSoftware Engineer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's or higher in CS or related field, certifications optional
Work EnvironmentDevelopment teams, tech companies, startupsDevelopment teams, tech companies, large enterprises
Industry UsageCommonly used in tech and software firmsUsed across various industries including tech, finance, healthcare
Job FocusWriting, testing, and maintaining codeDesigning, developing, and overseeing software systems

While both roles involve software development, Software Software Developers primarily focus on coding and implementation, whereas Software Engineers often take a broader approach, including system design and architecture. The roles overlap significantly, but the title 'Software Engineer' may imply a more comprehensive scope of work.

What cities near Surrey, BC are hiring for Software Software Developer jobs? Cities near Surrey, BC with the most Software Software Developer job openings:
Senior Software Developer

Senior Software Developer

Autodesk

Vancouver, BC

CA$107K - CA$157.30K/yr

Full-time

Posted 4 days ago


Autodesk rating

9.5

Company rating: 9.5 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

5th of 184 rated software companies


Job description

Job Requisition ID #

26WD97675

Position Overview

Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Senior Software Developer to build and maintain a distributed compute system. You will be part of a team that designs, builds, and operates services used by developers across Autodesk. You will work side by side with other developers to support daily operations and our long-term roadmap. A successful Senior Software Developer has a strong sense of ownership and can drive projects through to completion.

Responsibilities

  • Write code that is testable, readable, and maintainable

  • Perform code reviews

  • Engage in technical and architectural discussions and decision making

  • Proactively automate processes and improve code quality

  • Troubleshoot issues using distributed logging and tracing

  • Support internal development teams by answering questions and creating sample code

  • Participate in on-call rotations to support production systems

  • Mentor junior team members

Minimum Qualifications

  • 4 years hands-on software development experience in a language like Go, Java, Python, or .NET

  • 4 years of experience leveraging public cloud infrastructure components like compute, caches, and databases

  • Experience implementing unit and integration tests

  • Understanding of DevOps best practices

  • Good self-management skills and ability to track and prioritize multiple tasks coming in simultaneously

Preferred Qualifications

  • Experience building apps on AWS using services such as ECS/EKS, Step Functions, Lambda

  • Experience working with containers

  • Experience with Agile software development practices

  • Good understanding of networking and security concepts

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 based roles, we expect a starting base salary between $107,000 and $157,300. 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: https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).


Autodesk logo

About Autodesk

Sourced by ZipRecruiter

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, media, and entertainment, empowering innovators everywhere to solve challenges big and small. From greener buildings to smarter products to more mesmerizing blockbusters, Autodesk software helps our customers to design and make a better world for all. For more information visit autodesk.com or follow @autodesk.

Industry

Software development

Company size

10,000+ Employees

Headquarters location

San Rafael, CA, US

Year founded

1982