> Markdown version of [/jobs/ext/3051602-software-engineer](https://www.wearedevelopers.com/jobs/ext/3051602-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** BINGHAMTOM UNIVERSITY - **Location:** United States - **Experience:** Expert - **Salary:** $107,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Automation of Tests, C++ (Programming Language), Cloud Computing, Computer Programming, Continuous Integration, Software Debugging, DevOps, Web Development, Distributed Systems, Amazon DynamoDB, Monitoring of Systems, Software Engineering, Software Systems, Data Logging, Test-Driven Development (TDD), ReactJS, Delivery Pipeline, Spring-boot, Cypress (Programming Language), Backend, Containerization, Kubernetes, Playwright, Front End Software Development, React Redux, Cloudwatch, Terraform, Splunk, Autodesk Autocad, Docker, Jenkins, Microservices - **Published:** September 24, 2026 - **Apply:** https://www.themuse.com/jobs/autodesk/sr-software-engineer-e03d53?utm_source=uconnect ## About the Role * 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, * 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, * Licence en informatique, ingénierie ou expérience équivalente * Plus de 5 ans d'expérience professionnelle dans le développement de logiciels * Maîtrise de Java (Spring Boot) et C++ pour le développement backend * Expérience avec React (et Redux) pour le développement front-end * Expérience dans l'utilisation d'AWS EC2, Lambda, ECS et DynamoDB * Expérience pratique avec l'infrastructure en tant que code (Terraform) * Expérience avec Docker et Kubernetes pour la conteneurisation et l'orchestration * Bonne connaissance de Jenkins ou d'outils CI/CD similaires * Expérience dans la rédaction de tests automatisés avec Pact, Cypress et/ou Playwright * Expérience avec Splunk ou des outils similaires de gestion/surveillance des journaux * Excellentes compétences en programmation, débogage et résolution de problèmes * Engagement à apprendre et à se perfectionner tant sur le plan technique que non technique * Capacité à bien travailler en équipe pour atteindre les objectifs de l'équipe en utilisant les méthodologies Agile et Scrum Qualifications souhaitées * Expérience dans le développement d'applications web de manière modulaire et composantisée * Expérience avec la méthodologie Agile * Capacité à apprendre et à analyser rapidement de grands systèmes logiciels existants * Expérience dans les tests automatisés et le développement piloté par les tests * Certification AWS ou expérience équivalente dans le domaine du cloud * Expérience avec les outils de surveillance/journalisation (par exemple, CloudWatch, Splunk) * Connaissance de l'architecture des microservices et des systèmes distribués * Expérience dans le mentorat ou l'intégration d'ingénieurs juniors ## Description 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., 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 ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [My journey into DevOps world - How it all started!](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)