... Software Developer Position Overview The Autodesk Assemble team is seeking aSenior Software ... While new feature development is limited, the work is highly impactful and centered on ...
... Software Developer Position Overview The Autodesk Assemble team is seeking aSenior Software ... While new feature development is limited, the work is highly impactful and centered on ...
Software Developer (Java & Mainframe)
Winnipeg, MB · On-site
CA$55K - CA$95K/yr
The Software Developer participates in the endtoend lifecycle of new and modified application software, from design and development through production implementation, and supports training and ...
Software Developer (Java & Mainframe)
Winnipeg, MB · On-site
CA$55K - CA$95K/yr
The Software Developer participates in the endtoend lifecycle of new and modified application software, from design and development through production implementation, and supports training and ...
... preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS ... software engineering in a distributed systems or platform context * 3+ years of Kubernetes ...
... preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS ... software engineering in a distributed systems or platform context * 3+ years of Kubernetes ...
... preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS ... software engineering in a platform, infrastructure, or data engineering context * 5+ years of ...
New
... preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS ... software engineering in a platform, infrastructure, or data engineering context * 5+ years of ...
New
Senior Full Stack Software Developer
Winnipeg, MB · On-site +1
Bring your ideas and try new things * Perform other duties as required As Senior Software Developer, You Have... * At least 5 years of software development experience in a variety of technologies
Senior Full Stack Software Developer
Winnipeg, MB · On-site +1
Bring your ideas and try new things * Perform other duties as required As Senior Software Developer, You Have... * At least 5 years of software development experience in a variety of technologies
Review PRs, spike new technologies, and contribute to critical components to set a high bar for ... team of software engineers. * Critical AI/ML Experience: A strong technical background and ...
Quick apply
Review PRs, spike new technologies, and contribute to critical components to set a high bar for ... team of software engineers. * Critical AI/ML Experience: A strong technical background and ...
... Software Developer. \n \n \n \n \n \n The successful candidate should have a flair for and genuine passion for developing, as well as having a dedicated, committed work ethic to adopt new ...
... Software Developer. \n \n \n \n \n \n The successful candidate should have a flair for and genuine passion for developing, as well as having a dedicated, committed work ethic to adopt new ...
Senior C++ Developer
Winnipeg, MB · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Senior C++ Developer
Winnipeg, MB · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Lead Software Developer - PHP
Winnipeg, MB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Quick apply
Lead Software Developer - PHP
Winnipeg, MB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Lead Software Developer - PHP
Winnipeg, MB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Quick apply
Lead Software Developer - PHP
Winnipeg, MB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Mobile Developer
Winnipeg, MB · On-site +1
CA$79K - CA$104K/yr
As a software developer within our customer domain, you will play a key role in shaping the native ... As the company grows, so do you - you meet and surpass new challenges every day. That's just a ...
Mobile Developer
Winnipeg, MB · On-site +1
CA$79K - CA$104K/yr
As a software developer within our customer domain, you will play a key role in shaping the native ... As the company grows, so do you - you meet and surpass new challenges every day. That's just a ...
Mobile Developer
Winnipeg, MB · On-site +1
CA$79K - CA$104K/yr
As a software developer within our customer domain, you will play a key role in shaping the native ... As the company grows, so do you - you meet and surpass new challenges every day. That's just a ...
Mobile Developer
Winnipeg, MB · On-site +1
CA$79K - CA$104K/yr
As a software developer within our customer domain, you will play a key role in shaping the native ... As the company grows, so do you - you meet and surpass new challenges every day. That's just a ...
Senior C++ Software Engineer
Winnipeg, MB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Senior C++ Software Engineer
Winnipeg, MB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Senior C++ Software Engineer
Winnipeg, MB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Senior C++ Software Engineer
Winnipeg, MB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
... software for labour unions since 1998. The platform centralizes tasks like membership tracking ... NET, ASP.NET, SQL, JavaScript, HTML5, CSS, and jQuery, you'll implement new features, optimize ...
... software for labour unions since 1998. The platform centralizes tasks like membership tracking ... NET, ASP.NET, SQL, JavaScript, HTML5, CSS, and jQuery, you'll implement new features, optimize ...
Configure software through database entries and custom scripts. * Implement new features and ... and DevOps. * Participate in daily stand-ups, sprint planning, retrospectives, and estimation ...
Quick apply
Configure software through database entries and custom scripts. * Implement new features and ... and DevOps. * Participate in daily stand-ups, sprint planning, retrospectives, and estimation ...
Configure software through database entries and custom scripts. * Implement new features and ... and DevOps. * Participate in daily stand-ups, sprint planning, retrospectives, and estimation ...
Configure software through database entries and custom scripts. * Implement new features and ... and DevOps. * Participate in daily stand-ups, sprint planning, retrospectives, and estimation ...
Senior PHP Developer - Backend (Remote)
Winnipeg, MB · On-site +1
As our user base grows and we enter new global regions, the demand to create new and better ... The Role This is a senior role working alongside the current backend software engineering team ...
Quick apply
Senior PHP Developer - Backend (Remote)
Winnipeg, MB · On-site +1
As our user base grows and we enter new global regions, the demand to create new and better ... The Role This is a senior role working alongside the current backend software engineering team ...
Senior PHP Developer - Backend (Remote)
Winnipeg, MB · On-site +1
As our user base grows and we enter new global regions, the demand to create new and better ... The Role This is a senior role working alongside the current backend software engineering team ...
Quick apply
Senior PHP Developer - Backend (Remote)
Winnipeg, MB · On-site +1
As our user base grows and we enter new global regions, the demand to create new and better ... The Role This is a senior role working alongside the current backend software engineering team ...
New Grad Software Developer information
See Manitoba salary details
$26K - $37.5K
5% of jobs
$37.5K - $49K
13% of jobs
$54.8K is the 25th percentile. Wages below this are outliers.
$49K - $60.5K
15% of jobs
$60.5K - $72K
11% of jobs
The median wage is $76.6K / yr.
$72K - $83.5K
16% of jobs
$83.5K - $95K
11% of jobs
$100.8K is the 75th percentile. Wages above this are outliers.
$95K - $106.5K
8% of jobs
$106.5K - $118K
7% of jobs
$118K - $129.5K
6% of jobs
$129.5K - $141K
4% of jobs
$141K - $152.5K
3% of jobs
$26K
$84.7K
$152.5K
How much do new grad software developer jobs pay per year?
What are the key skills and qualifications needed to thrive in the New Grad Software Developer position, and why are they important?
To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.
What are typical responsibilities for a New Grad Software Developer, and how do they contribute to the team?
As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.
What is a New Grad Software Developer job?
A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.
Autodesk rating
9.5
Based on 5 frontline employees who took The Breakroom Quiz
7th of 191 rated software companies
Job description
Job Requisition ID #
L'affichage de poste en francais suivra / The French job posting follows.
26WD95615, Senior Software Developer
Position Overview
The Autodesk Assemble team is seeking aSenior Software Developerto help own andoperatea mature, customer-critical cloud service that performsmodel conditioning for the construction industry. Assemble enables construction teams to work with large, complex building models by preparing, processing, andoptimizingmodel data so it can be reliably used throughout downstream construction workflows.
This role focuses on ensuringhigh availability, resiliency, security, and long-term sustainabilityof a production system that customers depend on every day. While new feature development is limited, the work is highly impactful and centered on strengthening and evolving the platform through modernization, automation, scalability improvements, and operational excellence.
Developers on this teamare responsible forthe full lifecycle of the product - from writing and evolving code to deploying,monitoring, and supporting it in production. Success in this role depends not only on technical strength, but also on the ability to collaborate, communicate openly, and contribute positively to a team that values trust, mutual support, and respect for different perspectives and skill sets.
This is a remote position to be based in Canada only.
Responsibilities
Take end-to-end ownership of a production cloud service, including design, implementation, deployment, monitoring, and ongoing operation
Instrument,monitor, and analyze system behavior to proactivelyidentifyrisks, performance issues, and opportunities to improve resiliency and availability
Improve andmaintainbuild, test, and delivery systems to increase deployment safety, repeatability, and developer productivity
Modernize existing code and dependencies to keep the platform current with supported libraries, frameworks, and best practices
Maintain and continuously improve the security posture of the system, including addressing vulnerabilities, improving controls, and supporting compliance requirements
Adapt the platform to handle increasingly large and complex customer data sets, including larger models and evolving data formats
Drive automation and self-service capabilities to reduce manual intervention and help the system "run itself" as much as possible
Work closely with teammates to share knowledge, reviewdesignsand code constructively, and support one another during incidents and on-call rotations
Collaborate with product managers, architects, security partners, and support teams to ensure customer needs are met whilemaintaininga stable and predictable system
Participate in an on-call rotation and contribute to incident response, root-cause analysis, and long-term reliability improvements
Apply modern tooling and automation, including AI-assisted approaches whereappropriate, to improve reliability, operational efficiency, and delivery quality
Document technical designs, operational practices, and systembehaviors clearlyto support shared ownership and long-term maintainability
Minimum Qualifications
Bachelor of Science in Computer Science or equivalent practical experience
4+ years of professional software development experience building andmaintainingproduction systems
Strong professional experience developing backend systems using C# and .NET in production environments
Solid understanding of web application architecture, including data, application, and web tiers, and how those components behave in production
Strong experience designing, deploying, andoperatingproduction systems in AWS, including defining and managing cloud infrastructure using Infrastructure as Code (Terraform), and troubleshooting live environments
Hands-on experience with CI/CD concepts and tooling, including source control, build automation, testing, and deployment pipelines
Experience writing,maintaining, and operating software with a strong focus on reliability, observability, and performance
Familiarity with monitoring, logging, alerting, and incident response practices
Strong experience working with relational databases; SQL Server experience is strongly preferred, including schema design, query performance, and operational considerations
Knowledge of security best practices for modern cloud-based applications, including vulnerability management and secure coding practices
Demonstrated ability to useAI-assisted tools and techniquesas a productivity multiplier for software development, debugging, testing, and operational problem-solving
Strong collaboration and communication skills, with the ability to work respectfully and effectively with teammates who have diverse backgrounds, experiences, and areas of expertise
Strong problem-solving skills, a sense of ownership, and the ability to work independently while balancing multiple priorities
Preferred Qualifications
Experience building andmaintaininglarge JavaScript applications; familiarity with React and modern state management approaches is a plus
Experience modernizing mature systems (dependency upgrades, architectural refactoring, technical debt reduction)
Experience with infrastructure automation beyond Terraform (e.g., configuration management or deployment tooling)
Experience improving scalability to support large data sets or high-throughput workloads
Experience applying AI or automation to improve testing, operational efficiency, or developer productivity
Experience working in customer-facing or production-support roles where reliability and responsiveness are critical
Knowledge of or experience with construction, design, or engineering software is a plus
----------------------------------------------------------------------------------------------------------------------
26WD95615, Developpeur logiciel senior
Apercu du Poste
L'equipe Autodesk Assemble recherche un developpeur logiciel senior pour contribuer a la gestion et a l'exploitation d'un service cloud mature et essentiel pour les clients, qui assure le traitement des modeles pour le secteur de la construction. Assemble permet aux equipes de construction de travailler avec des modeles de batiments volumineux et complexes en preparant, traitant et optimisant les donnees de ces modeles afin qu'elles puissent etre utilisees de maniere fiable tout au long des processus de construction en aval.
Ce poste vise principalement a garantir la haute disponibilite, la resilience, la securite et la perennite a long terme d'un systeme de production sur lequel les clients comptent au quotidien. Bien que le developpement de nouvelles fonctionnalites soit limite, ce travail a un impact considerable et s'articule autour du renforcement et de l'evolution de la plateforme par le biais de la modernisation, de l'automatisation, de l'amelioration de l'evolutivite et de l'excellence operationnelle.
Les developpeurs de cette equipe sont responsables de l'ensemble du cycle de vie du produit - de l'ecriture et de l'evolution du code a son deploiement, sa surveillance et son support en production. La reussite dans ce poste depend non seulement des competences techniques, mais aussi de la capacite a collaborer, a communiquer ouvertement et a contribuer positivement a une equipe qui valorise la confiance, le soutien mutuel et le respect des differentes perspectives et competences.
Il s'agit d'un poste a distance base exclusivement au Canada.
Responsabilites
Assumer la responsabilite de bout en bout d'un service cloud en production, y compris la conception, la mise en uvre, le deploiement, la surveillance et l'exploitation continue
Instrumenter, surveiller et analyser le comportement du systeme afin d'identifier de maniere proactive les risques, les problemes de performance et les opportunites d'ameliorer la resilience et la disponibilite
Ameliorer et maintenir les systemes de compilation, de test et de livraison afin d'accroitre la securite des deploiements, la repetabilite et la productivite des developpeurs
Moderniser le code et les dependances existants afin de maintenir la plateforme a jour avec les bibliotheques, les frameworks et les meilleures pratiques pris en charge
Maintenir et ameliorer en permanence la posture de securite du systeme, notamment en corrigeant les vulnerabilites, en ameliorant les controles et en assurant la conformite aux exigences reglementaires
Adapter la plateforme pour gerer des ensembles de donnees clients de plus en plus volumineux et complexes, y compris des modeles plus grands et des formats de donnees en constante evolution
Developper les capacites d'automatisation et de libre-service afin de reduire les interventions manuelles et de permettre au systeme de fonctionner de maniere autonome autant que possible
Travailler en etroite collaboration avec vos collegues pour partager vos connaissances, examiner les conceptions et le code de maniere constructive, et vous soutenir mutuellement lors d'incidents et des rotations d'astreinte
Collaborer avec les chefs de produit, les architectes, les partenaires de securite et les equipes d'assistance afin de garantir la satisfaction des besoins des clients tout en maintenant un systeme stable et previsible
Participer a un systeme de rotation des permanences et contribuer a la gestion des incidents, a l'analyse des causes profondes et a l'amelioration de la fiabilite a long terme
Appliquer des outils modernes et l'automatisation, y compris des approches assistees par l'IA lorsque cela est approprie, afin d'ameliorer la fiabilite, l'efficacite operationnelle et la qualite de la livraison
Documenter clairement les conceptions techniques, les pratiques operationnelles et les comportements du systeme afin de favoriser la responsabilite partagee et la maintenabilite a long terme
Qualifications Minimales
Licence en informatique ou experience pratique equivalente
Au moins 4 ans d'experience professionnelle en developpement logiciel dans la creation et la maintenance de systemes de production
Solide experience professionnelle dans le developpement de systemes backend utilisant C# et .NET dans des environnements de production
Bonne comprehension de l'architecture des applications web, y compris les couches de donnees, d'application et web, ainsi que du comportement de ces composants en production
Solide experience dans la conception, le deploiement et l'exploitation de systemes de production sur AWS, y compris la definition et la gestion d'infrastructures cloud a l'aide d'Infrastructure as Code (Terraform), ainsi que le depannage d'environnements en production
Experience pratique des concepts et des outils CI/CD, notamment le controle de version, l'automatisation des builds, les tests et les pipelines de deploiement
Experience dans l'ecriture, la maintenance et l'exploitation de logiciels avec un accent particulier sur la fiabilite, l'observabilite et les performances
Connaissance des pratiques de surveillance, de journalisation, d'alerte et de reponse aux incidents
Solide experience de travail avec les bases de donnees relationnelles ; une experience de SQL Server est fortement appreciee, notamment en matiere de conception de schemas, de performances des requetes et de considerations operationnelles
Connaissance des meilleures pratiques de securite pour les applications cloud modernes, y compris la gestion des vulnerabilites et les pratiques de codage securise
Capacite averee a utiliser des outils et des techniques assistes par l'IA pour multiplier la productivite dans le developpement logiciel, le debogage, les tests et la resolution des problemes operationnels
Solides competences en matiere de collaboration et de communication, avec la capacite de travailler de maniere respectueuse et efficace avec des collegues ayant des parcours, des experiences et des domaines d'expertise varies
Solides competences en resolution de problemes, sens des responsabilites et capacite a travailler de maniere autonome tout en gerant plusieurs priorites
Qualifications Souhaitees
Experience dans la creation et la maintenance d'applications JavaScript de grande envergure ; la maitrise de React et des approches modernes de gestion d'etat est un atout
Experience dans la modernisation de systemes matures (mises a niveau des dependances, refactorisation architecturale, reduction de la dette technique)
Experience en automatisation d'infrastructure au-dela de Terraform (par exemple, gestion de configuration ou outils de deploiement)
Experience en amelioration de l'evolutivite pour prendre en charge de grands ensembles de donnees ou des charges de travail a haut debit
Experience dans l'application de l'IA ou de l'automatisation pour ameliorer les tests, l'efficacite operationnelle ou la productivite des developpeurs
Experience dans des roles en contact avec la clientele ou de support de production ou la fiabilite et la reactivite sont essentielles
La connaissance ou l'experience des logiciels de construction, de conception ou d'ingenierie est un atout
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,...
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