Software Developer - BIM technologist, Autodesk platform focus
USG CorporationAbout the role
USG is an industry-leading manufacturer of building products and innovative solutions. For over 120 years, Chicago-based USG has developed award-winning wall, ceiling, flooring, sheathing, and roofing products that enable customers to build outstanding spaces where people live, work, and play. With over 8,700 employees across North America and operations around the world, we are steadfastly committed to our core values: safety, innovation, quality, integrity, service, diversity, and efficiency.
We’re big enough that our professionals have the resources to make a difference, yet small enough that you’re not just a number. You’ll work on key initiatives and build strong relationships across the company that will position USG for growth into the future.
USG offers work-life balance, specialist and general/managerial career paths, promotion from within, exceptional benefits, and incredible long-term career opportunities for the right professional. Each year, we have hundreds of employees who celebrate milestone anniversaries with us.
POSITION SUMMARY
This position will be part of the Customer Software and Services team whose goal is to empower our customers with tools that make it easy for them to choose, use, and buy USG products by maximizing the value of our product data with innovative digital solutions. The team works with internal business partners to identify solutions that address unique customer needs, design and develop those solutions, then work with internal IT teams to deploy and support. The team is a small, mixed-disciplines group working together to modernize existing applications and develop novel digital solutions that will form the foundation of our next-generation platform services vision.
Location: Ideally Based in Chicagoland (hybrid remote schedule)
KEY ACCOUNTABILITIES AND RESPONSIBILITIES
· Analyze, design, and develop new applications and internal business systems.
· Create technical specifications and document deliverables.
· Validate concepts using a Proof of Concept to Minimum Viable Product approach.
· Develop and coordinate unit, system, and integration test plans.
· Ensure design intent aligns with business requirements and standards.
· Maintain and update technical documentation.
· Act as a subject matter expert in software development, focusing on Autodesk tools.
· Assist team members in using programming aides, tools, utilities, database access methods, and systems software.
KEY QUALIFICATIONS:
Required Skills
· Extensive experience in software development using a variety of technologies such as C#, Blazor, .NET, Python, JavaScript and JavaScript based technologies such as ReactJS, HTML and CSS
· Extensive experience in software development involving Autodesk AEC software; preferably focused on Revit but will consider combined AutoCAD development experience
· Experience with collection and distribution of application metrics for analytics and data visualization, preferably with Azure Cloud Services and / or Snowflake
· Experience in storing data in SQL database as well as datalake; ideally experience building and deploying API services attached to datasets for communication
· Familiarity in creating and using Nuget packages for releasing application tools and API functionality
· Fundamental knowledge of cloud computing concepts and building cloud-native applications; Azure cloud services are ideal but not required
· Experience with project tools such as Atlassian Jira for ticket creation, sprint planning, project tracking, and reporting
· Experience working in Agile software environment including standups, code reviews, retros, and demos
· Extensive knowledge of code repositories such as GitHub for maintaining code flow, submitting pull requests, storing code, and delivering to build systems
· Familiarity with build pipelines for CI/CD development, build automation, and automated test procedures
· Familiarity with user experience development process to design and enhance solutions that exceed user needs and expectations
· Excellent analytical, problem solving, organizational, communication, and interpersonal skills
Preferred Skills
· Familiarity with Rhino 3D, Grasshopper, and Rhino. Inside Revit for parametric modeling and integrated design approaches
· Experience with Autodesk Platform Service, Autodesk Dynamo, and APIs for Revit; additional familiarity with AutoCAD automation is ideal but not required
· Experience in using Autodesk Construction Cloud (ACC or BIM360) as part of a Design to Build process is preferred
· A solid understanding of the design, construction, and operations phases of AEC projects
· A fundamental understanding of BIM-based digital twins and digital workflows
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s