Experience implementing professional software engineering practices, requirements elicitation and analysis methods, scoping/estimating, coding standards, code reviews, version control, build ...
Experience implementing professional software engineering practices, requirements elicitation and analysis methods, scoping/estimating, coding standards, code reviews, version control, build ...
Experience implementing professional software engineering practices, requirements elicitation and analysis methods, scoping/estimating, coding standards, code reviews, version control, build ...
Experience implementing professional software engineering practices, requirements elicitation and analysis methods, scoping/estimating, coding standards, code reviews, version control, build ...
Sr. Software Engineer (Budgeting)
Calgary, AB · On-site
CA$11K - CA$145K/yr
Critical Skills/Experience: * 5-8+ years of professional software engineering experience, preferably in SaaS applications * Proven ability to design and implement complex features with minimal ...
Quick apply
Sr. Software Engineer (Budgeting)
Calgary, AB · On-site
CA$11K - CA$145K/yr
Critical Skills/Experience: * 5-8+ years of professional software engineering experience, preferably in SaaS applications * Proven ability to design and implement complex features with minimal ...
The ideal candidate for this role will have * 2+ years of professional software development experience in Java or another programming language * Experience with generative AI and specifically LLMs is ...
The ideal candidate for this role will have * 2+ years of professional software development experience in Java or another programming language * Experience with generative AI and specifically LLMs is ...
Sr. Software Engineer (Disclosure)
Calgary, AB · On-site
CA$11K - CA$145K/yr
Critical Skills/Experience: * 5-8+ years of professional software engineering experience, preferably in SaaS applications * Proven ability to design and implement complex features with minimal ...
Quick apply
Sr. Software Engineer (Disclosure)
Calgary, AB · On-site
CA$11K - CA$145K/yr
Critical Skills/Experience: * 5-8+ years of professional software engineering experience, preferably in SaaS applications * Proven ability to design and implement complex features with minimal ...
Our global team is a diverse group of experienced engineers, traders, and brokerage professionals ... As a Senior Software Engineer on the Tax Platform Engineering team, you will architect, build, and ...
Quick apply
Our global team is a diverse group of experienced engineers, traders, and brokerage professionals ... As a Senior Software Engineer on the Tax Platform Engineering team, you will architect, build, and ...
We are hiring new graduates as well as engineers with up to five years of professional experience ... You build software with your team that oil and gas operators use every day for real decisions. You ...
We are hiring new graduates as well as engineers with up to five years of professional experience ... You build software with your team that oil and gas operators use every day for real decisions. You ...
Software Developer
Calgary, AB · Remote
A degree, diploma, or certificate in computer science, software engineering, or a related field. * 3 or more years of professional software development experience. * Strong experience with C# and
Quick apply
Software Developer
Calgary, AB · Remote
A degree, diploma, or certificate in computer science, software engineering, or a related field. * 3 or more years of professional software development experience. * Strong experience with C# and
A degree, diploma, or certificate in computer science, software engineering, or a related field. * 3 or more years of professional software development experience. * Strong experience with C# and
A degree, diploma, or certificate in computer science, software engineering, or a related field. * 3 or more years of professional software development experience. * Strong experience with C# and
Software Developer III
Calgary, AB · On-site +1
We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the ...
Software Developer III
Calgary, AB · On-site +1
We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the ...
Software Developer III
Calgary, AB · Remote
We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the ...
Quick apply
Software Developer III
Calgary, AB · Remote
We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the ...
Job Summary: Are you an early-career embedded software engineer who knows how to work smart ... Professional recruiting agents or consultants need not call.
Job Summary: Are you an early-career embedded software engineer who knows how to work smart ... Professional recruiting agents or consultants need not call.
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... and professional forestry. We are a company that is committed to innovation and is constantly ...
Quick apply
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... and professional forestry. We are a company that is committed to innovation and is constantly ...
... professional experience in at least one systems language (C/C++ or Fortran). * Experience ... Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / ...
... professional experience in at least one systems language (C/C++ or Fortran). * Experience ... Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / ...
... professional experience in at least one systems language (C/C++ or Fortran). * Experience ... Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / ...
... professional experience in at least one systems language (C/C++ or Fortran). * Experience ... Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / ...
Senior Software Engineer & Designer
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... and professional forestry. We are a company that is committed to innovation and is constantly ...
Senior Software Engineer & Designer
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... and professional forestry. We are a company that is committed to innovation and is constantly ...
Applied experience using AIassisted coding tools in professional software engineering workflows, including code generation, refactoring, test creation, documentation, and design exploration. ACADEMIC ...
Applied experience using AIassisted coding tools in professional software engineering workflows, including code generation, refactoring, test creation, documentation, and design exploration. ACADEMIC ...
Technology As a Senior Software Engineer at BMO, you will be a handson technical leader responsible ... Qualifications & Experience * 6+ years of professional software development experience, with a ...
Technology As a Senior Software Engineer at BMO, you will be a handson technical leader responsible ... Qualifications & Experience * 6+ years of professional software development experience, with a ...
Software Developer, Front-End
Calgary, AB · Hybrid
CA$129K - CA$149K/yr
Clio is the global leader in legal AI technology, empowering legal professionals and law firms of ... As a Software Engineer on our Design Systems team, you'll build reusable front-end components that ...
Software Developer, Front-End
Calgary, AB · Hybrid
CA$129K - CA$149K/yr
Clio is the global leader in legal AI technology, empowering legal professionals and law firms of ... As a Software Engineer on our Design Systems team, you'll build reusable front-end components that ...
Software Developer II
Calgary, AB · Remote
We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the ...
Quick apply
Software Developer II
Calgary, AB · Remote
We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the ...
Professional Software Engineer information
See Calgary, AB salary details
$23.5K - $37K
4% of jobs
$37K - $50.5K
6% of jobs
$50.5K - $64K
7% of jobs
$75.4K is the 25th percentile. Wages below this are outliers.
$64K - $77.5K
8% of jobs
$77.5K - $91K
19% of jobs
The median wage is $96.1K / yr.
$91K - $104.5K
13% of jobs
$104.5K - $118K
13% of jobs
$124.4K is the 75th percentile. Wages above this are outliers.
$118K - $131.5K
9% of jobs
$131.5K - $145K
11% of jobs
$145K - $158.5K
6% of jobs
$158.5K - $172K
3% of jobs
$23.5K
$102.1K
$172K
How much do professional software engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Professional Software Engineer, and why are they important?
Will AI replace coders by 2040?
What does a professional software engineer do?
What are professional software engineers?
What are some common challenges faced by professional software engineers when working on large-scale projects?
What is the difference between Professional Software Engineer vs Software Developer?
| Aspect | Professional Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications optional | Similar educational background, certifications less common |
| Work Environment | Often in teams, involved in full project lifecycle, may work in corporate or enterprise settings | Typically focused on coding, testing, and implementation, in various settings including startups and freelance |
| Industry Usage | Widely used in corporate, enterprise, and government sectors | Common in startups, freelance, and smaller companies |
The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.
What engineers make $500,000?
Can I make 200k a year as a software engineer?
Advanced Micro Devices rating
8.4
Based on 7 frontline employees who took The Breakroom Quiz
22nd of 139 rated electronics manufacturers
Job description
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
ResponsibilitiesTHE ROLE:
AMD is looking for an experienced and passionate software engineer to contribute in the design, development, and maintenance of high-quality open-source software libraries at the intersection of C++, AI, and modern software engineering. In this role, you will be part of an agile team, contribute directly to core codebases, and collaborate with our internal and external stakeholders to create impactful, well-documented, and widely adopted libraries
THE PERSON:
The ideal candidate thrives in collaborative development environments, values software craftsmanship, and has a strong interest in AI frameworks like PyTorch and scalable library design. Problem-solving skills, a proactive approach, and a keen understanding of software engineering best practices are essential.
KEY RESPONSIBILITIES:
- Participate in collaborative teams to design, implement, validate, and deliver key software library capabilities, ensuring successful integration with GPU kernels into broader systems.
- Contribute to architecture, design, and documentation efforts as they arise across teams and on open source projects
- Review project scope and seek opportunities to broaden and align work in collaboration with library owners and colleagues.
- Debug/fix existing issues and research alternative, more efficient ways to accomplish the same work
- Develop technical relationships with peers and partners
- Leverages AIassisted software development tools to accelerate design, implementation, review, and documentation of complex software libraries. Establishes best practices for responsible use of AI assistance, including validation, review, and traceability of generated code and technical artifacts.
PREFERRED EXPERIENCE:
- Extensive and broad hands-on experience with modern C++
- Knowledge or applied experience with popular AI/ML Frameworks like PyTorch and TensorFlow
- Experience with open-source software development including collaboration with community maintainers and submitting contributions working with tools like GitHub
- Experience implementing professional software engineering practices, requirements elicitation and analysis methods, scoping/estimating, coding standards, code reviews, version control, build processes, testing, and continuous integration
- Applied experience using AIassisted coding tools in professional software engineering workflows, including code generation, refactoring, test creation, documentation, and design exploration.
ACADEMIC CREDENTIALS:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
#LI-DR1
QualificationsBenefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.
This posting is for an existing vacancy.
Employment Type: FULL_TIMEAbout Advanced Micro Devices (AMD)
Sourced by ZipRecruiter
Industry
Computer and electronic product manufacturing and manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Sunnyvale, CA, US