Senior Software Engineer - C++ Remote
About the Role
We are seeking a Senior Software Engineer - C++ Remote to join Autodesk’s team, focusing on infrastructure solutions for bridges and structural engineering workflows. This role is perfect for an experienced engineer who combines deep technical expertise with strong system-level judgment and an understanding of how software supports customer and business outcomes.
What You'll Do
- Influence technical direction and key technical decisions across Autodesk infrastructure products through deep expertise and collaboration.
- Design, implement, and evolve complex software systems supporting end-to-end workflows across desktop applications and cloud-based services.
- Translate specialized technical and domain requirements into scalable, maintainable, and business-aligned software solutions.
- Solve highly complex engineering problems that require in-depth evaluation of multiple variables, trade-offs, and long-term impacts.
- Apply a broad, systems-level perspective to identify optimal and innovative solutions in ambiguous or evolving problem spaces.
- Work independently with minimal supervision, seeking alignment only for the most complex or unusual challenges.
- Communicate effectively with a wide range of stakeholders, adapting style and level of detail to influence engineers, product managers, and senior leaders.
- Act as a subject-matter expert, providing technical guidance and informal mentorship across teams.
- Lead significant technical initiatives or programs within the Infrastructure domain through expertise and influence, without formal people management responsibility.
Requirements
- Extensive professional experience in software development, with expert-level proficiency in C++.
- Experience developing production systems using additional languages such as C#, Python, JavaScript, or similar.
- Strong background in software design, large-scale system development, and long-lived codebases.
- Proven experience building and integrating desktop applications and cloud-based services, including APIs and service-oriented architectures.
- Demonstrated ability to influence technical outcomes beyond your immediate team.
Nice to Have
- Experience in infrastructure, structural engineering, or related engineering software domains.
- Familiarity with workflows related to bridges, structures, or civil infrastructure is a plus.
- Ability to collaborate effectively with domain experts, even without a formal civil engineering background.
What We Offer
- Competitive salary and comprehensive benefits package.
- Annual cash bonuses and stock grants.
- A culture of belonging where everyone can thrive.
- Opportunities for professional development and mentorship.
- Work on technically challenging problems at scale.
- Contribute to industry-defining products.
- Flexible remote work arrangements.
This Senior Software Engineer - C++ Remote position at Autodesk offers a unique opportunity to work on innovative infrastructure solutions while enjoying competitive compensation and a flexible work environment.
Who Will Succeed Here
Expertise in C++ and C with a strong understanding of object-oriented design principles, enabling the development of robust and efficient infrastructure solutions for structural engineering workflows.
Proficient in cloud services and API integration, demonstrating the ability to architect scalable applications that leverage cloud technologies while ensuring seamless communication between systems.
A proactive problem solver with a mindset geared towards continuous improvement, capable of making strategic technical decisions that align software functionality with customer-driven outcomes in a fully remote setting.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months