Logo of Huzzle

Senior Software Developer

image

Autodesk

2mo ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Montréal, +1
  • Quick Apply

AI generated summary

  • You need a relevant engineering degree, 4+ years in software development, strong Java and Spring Boot skills, cloud experience (AWS), API development, and knowledge of SDLC, Agile, and CI/CD.
  • You will develop reliable cloud services, collaborate on product enhancements, contribute to software design, mentor others, enhance processes, and deliver impactful code.

Requirements

  • Diplôme d'ingénieur en informatique ou dans un domaine technique connexe.
  • Plus de 4 ans d'expérience en conception et développement de logiciels et/ou en conseil dans le domaine des systèmes en nuage ou des services web.
  • Excellentes compétences pratiques en programmation Java.
  • Expérience avec Spring Boot.
  • Expérience des processus et outils du cycle de développement logiciel (SDLC) et des méthodologies Agile.
  • Expérience pratique avec AWS ou d'autres fournisseurs de services en nuage.
  • Expérience du développement d'API (REST, GraphQL, gRPC).
  • Compétences supplémentaires en programmation comme Go ou TypeScript.
  • Expérience des modèles de conception orientés objet.
  • Expérience du refactoring continu.
  • Familiarité avec les concepts CI/CD et expérience de travail avec un pipeline de déploiement tel que Jenkins.
  • Expérience des bases de données et des principes de conception de bases de données à l'échelle du cloud.
  • Familiarité avec la construction de systèmes et de services évolutifs dans le cloud.

Responsibilities

  • Participer à tous les aspects du développement de logiciels, en travaillant à la création et au maintien du service le plus fiable, sécurisé, performant et à haut débit pour nos clients en appliquant la technologie du cloud.
  • Travailler en partenariat avec les chefs de produits, les propriétaires de produits, les architectes logiciels et d'autres équipes de développement pour transformer de manière itérative les exigences de haut niveau en améliorations de produits qui sont livrées aux clients de manière incrémentielle.
  • Contribuer à la conception et à l'architecture des logiciels en utilisant des modèles de conception en nuage et en injectant votre expertise en nuage dans l'ensemble du cycle de développement.
  • Contribuer à l'amélioration des processus et des produits livrables afin d'accroître l'efficacité de l'équipe à répondre aux besoins des clients.
  • Documenter et présenter vos idées et solutions de manière approfondie.
  • Travailler avec les personnes les plus intelligentes et apprenez-nous aussi.
  • Expérimenter, apprendre et se développer.
  • Utiliser les technologies les plus récentes et les plus performantes de l'informatique en nuage.
  • Fournir un code qui sera utilisé par des millions de personnes.
  • Être un mentor et être encadré par un mentor.
  • Prendre des décisions clés.
  • Involve with all aspects of software development, working to create and maintain the most reliable, secure, performant, and high throughput service for our customers by applying cloud technology.
  • Partner with product managers, product owners, software architects, and other development teams to iteratively turn high-level requirements into product enhancements that are delivered to customers incrementally.
  • Contribute to software design and architecture by using cloud design patterns and injecting your cloud expertise into the entire development lifecycle.
  • Contribute to improvements in processes and deliverables that increase the effectiveness of the team in responding to customer and needs.
  • Document and present your ideas and solutions thoroughly.
  • Work with some of the smartest and also teach us.
  • Experiment, learn, and grow.
  • Use the latest and greatest cloud technologies.
  • Deliver code that millions will use.
  • Mentor and be mentored.
  • Make key decisions.

FAQs

What is the job title for this position?

The job title is Senior Software Developer.

Where is this position located?

This position is hybrid based in either Montreal or Toronto, Canada.

What team will the Senior Software Developer be joining?

The Senior Software Developer will be joining the Autodesk Platform Services Data Models Team.

What technologies will be used in this role?

The role will utilize Java programming, Spring Boot, AWS or other cloud providers, and various API development technologies including REST, GraphQL, and gRPC.

What is the minimum experience required for this position?

The minimum required experience is 4+ years in software design, development, and/or consulting experience in cloud systems or web services.

Are there opportunities for mentoring in this position?

Yes, the role includes opportunities to mentor others and to be mentored.

What kind of work environment does Autodesk promote?

Autodesk promotes a culture of belonging and an equitable workplace, encouraging continuous improvement within a lean/Agile environment.

What qualifications are required to apply for this position?

A graduate or postgraduate degree in Computer Science Engineering or related technical fields is required, along with experience in Java programming and cloud services.

Is experience with CI/CD concepts required?

Yes, familiarity with CI/CD concepts and experience working with a deployment pipeline such as Jenkins is required.

What kind of projects will the Senior Software Developer be involved in?

The developer will be involved in all aspects of software development, including creating and maintaining reliable, secure, high-performance services for customers.

Does Autodesk provide a competitive compensation package?

Yes, Autodesk offers a competitive compensation package that includes base salary, discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive grants, and a comprehensive benefits package.

How does Autodesk support diversity and belonging?

Autodesk takes pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. More information can be found on their diversity and belonging webpage.

What kind of work will the developer be doing with the cloud technology?

The developer will work to create and maintain services by applying cloud technology, as well as contribute to software design and architecture using cloud design patterns.

How the world gets designed and made. #MakeAnything

Technology
Industry
10,001+
Employees
1982
Founded Year

Mission & Purpose

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. Over 100 million people use Autodesk software like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more to unlock their creativity and solve important design, business and environmental challenges. Our software runs on both personal computers and mobile devices and taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate and fabricate their ideas in 3D. We provide exceptional compensation/benefit packages and we’d love for you to join us. We’re proud to be an equal opportunity employer and we consider all qualified applicants without regard to race, gender, disability, veteran status or other protected category. To see our culture in action, check out #AutodeskLife. We are headquartered in the San Francisco Bay Area and have more than 10,000 employees worldwide.