Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Cloud-Bereich.
- Unternehmen: Autodesk, ein führendes Unternehmen in der Softwareentwicklung mit einer kreativen Kultur.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem unterstützenden Team.
- Warum dieser Job: Gestalte die Zukunft mit modernster Technologie und trage zu bedeutenden Projekten bei.
- Qualifikationen: Erfahrung in der Softwareentwicklung und Teamarbeit sind erforderlich.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Position Overview
Join Autodesk’s Platform Organization within the Product Design and Manufacturing Solutions division, contributing to the Fusion 360 family of products. As a full-stack Sr. Software Engineer, you will collaboratively design, build, and maintain scalable, cloud-native solutions using AWS and modern DevOps practices. You’ll work across backend (Java/Spring, C++) and frontend (React) systems, leveraging containerization, infrastructure-as-code, and automated testing to deliver high-quality features. You’ll collaborate with a technically proficient, diverse, and supportive team in Toronto and worldwide, helping drive developer productivity, platform consistency, and customer value.
Responsibilities
- Cloud & Infrastructure: Design, implement, and maintain AWS-based services using best practices for security, scalability, and reliability. Use Terraform for infrastructure-as-code to provision and manage cloud resources. Build and deploy containerized applications using Docker and Kubernetes.
- Backend Development: Develop robust APIs and microservices using Java and Spring Boot. Contribute to high-performance C++ components where required. Ensure code quality, maintainability, and adherence to architectural standards.
- Frontend Development: Build responsive, user-friendly interfaces with React (and Redux). Collaborate with designers and product owners to deliver seamless user experiences.
- DevOps & CI/CD: Implement and maintain CI/CD pipelines using Jenkins. Monitor deployments and troubleshoot issues in production environments.
- Monitoring & Observability: Integrate and utilize Splunk for log management, monitoring, and operational insights. Proactively identify and resolve system issues using observability tools.
- Testing & Quality: Write and maintain comprehensive automated tests (unit, contract, integration, end-to-end) using Pact, Cypress, and Playwright. Participate in code reviews and promote best practices for testing and code quality.
- Collaboration & Agile: Work closely with cross-functional teams (Product Management, UX, etc.). Participate in Agile ceremonies and contribute to sprint planning, estimation, and retrospectives. Mentor junior engineers and share knowledge of cloud, DevOps, and full-stack development.
Minimum Qualifications
- Bachelor's degree in computer science, Engineering, or equivalent experience.
- 5+ years of professional Software Development experience.
- Proficiency in Java (Spring Boot) and C++ for backend development.
- Experience with React (and Redux) for front-end development.
- Experience using AWS EC2, Lambda, ECS and DynamoDB.
- Hands-on experience with infrastructure-as-code (Terraform).
- Experience with Docker and Kubernetes for containerization and orchestration.
- Familiarity with Jenkins or similar CI/CD tools.
- Experience writing automated tests with Pact, Cypress and/or Playwright.
- Experience with Splunk or similar log management/monitoring tools.
- Outstanding programming, debugging, and problem-solving skills.
- Commitment to learning and self-development in both technical and non-technical skills.
- Ability to work well in a team to deliver on team goals using Agile and Scrum methodologies.
Preferred Qualifications
- Experience developing web applications in a modular, componentized way.
- Experience with Agile Methodology.
- Ability to learn and analyze large, existing software systems quickly.
- Experience in automated testing and test-driven development.
- AWS certification or equivalent cloud experience.
- Experience with monitoring/logging tools (e.g., CloudWatch, Splunk).
- Exposure to microservices architecture and distributed systems.
- Experience mentoring or onboarding junior engineers.
Sr. Software Engineer Arbeitgeber: Dormont Manufacturing Co
Autodesk ist ein hervorragender Arbeitgeber, der eine unterstützende und vielfältige Arbeitskultur fördert, in der Mitarbeiter bedeutungsvolle Projekte realisieren können. In Toronto haben Sie die Möglichkeit, in einem dynamischen Team zu arbeiten, das sich auf innovative Cloud-Lösungen konzentriert, während Sie von umfangreichen Weiterbildungs- und Entwicklungsmöglichkeiten profitieren. Zudem bietet Autodesk attraktive Vorteile wie flexible Arbeitszeiten, ein umfassendes Gesundheitsprogramm und regelmäßige Sabbaticals, um eine ausgewogene Work-Life-Balance zu gewährleisten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Sr. Software Engineer erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als Sr. Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Dormont Manufacturing Co vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Sr. Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Dormont Manufacturing Co klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Dormont Manufacturing Co vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.