Revit API Software Engineer NY
Listed on 2026-10-15
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer
- Big-firm resources, local-team relationships, ONE IMEG culture
100% Employee-Owned
- Big-firm resources, local-team relationships, ONE IMEG culture
IMEG is hiring a Revit API Software Engineer
-Remote- to build new engineering automation applications and modify existing applications in our internal library. This role requires strong Autodesk Revit API knowledge, strong core fundamentals in C#, and a fundamental understanding of object orientated programming.
You will work directly with product owners and other engineers on a range of development projects, contributing to internal tools that support engineering workflows across the firm. This role also supports ongoing code maintenance, testing, documentation, and technical performance monitoring.
At a Glance- Location:
New York, NY - Discipline:
Information Technology - Ownership: 100% employee-owned (ESOP)
- Travel:
Up to 10% - Work Schedule:
Full-time hybrid/Remote - Sponsorship:
Not available
- Assist the Development Manager with software design and coding activities.
- Build new engineering automation applications and modify existing applications in the RAPIL codebase.
- Write, maintain, and improve code across internal software tools and applications.
- Partner directly with product owners and other engineers on development projects.
- Attend and contribute to company development meetings.
- Learn the codebase and consistently improve coding skills.
- Address minor bug fixes and respond to requests from the development team.
- Monitor the technical performance of internal systems.
- Gather information from users about program functionality and support documentation efforts.
- Conduct development tests and write unit tests.
- Bachelor’s degree in computer science, CIS preferred
- Minimum 5 years of experience developing against Autodesk Revit API
- Proficiency in WPF Framework
- Knowledge of databases and operating systems
- Good working knowledge of email systems and Microsoft Office software
- Ability to learn new software and technologies quickly
- Ability to follow instructions and work in a team environment
- Good understanding of the organization's goals and objectives
- Exceptional written and oral communication skills
- Exceptional interpersonal skills, with a focus on rapport-building, listening, and questioning skills
- Detail-oriented
- Knowledge of basic coding languages including C#, HTML5, and JavaScript;
- Basic programming
- Proficient in Microsoft and MS Office Suite including but not limited to Word, Excel, and Outlook
- Ability to travel up to 10% with occasional overnight stays
- Proficiency in Jira & Git a plus
- Proficiency in Blazor a plus
- IT teams supporting a 100% employee-owned firm with 100+ offices nationwide
- Support the tools and infrastructure behind engineering work at national scale
- Collaborate on innovation initiatives including our IDEA Program and MEG, our internal AI assistant
- A firm that invests in technology as a differentiator, not an afterthought
We put people at the center of who we are, creating positive outcomes for people, communities, and our planet.
- Employee ownership (ESOP), fully vested at all times, with a 3% to 6% company contribution, plus year-end profit sharing
- Work that scales: support employees across 100+ offices nationwide
- Dress for Your Day flexibility (wear what fits your day)
- Generous time off, including 6 paid holidays and 3 additional floating holidays
- Medical, dental, and vision coverage starting day one, with preventive care at 100%, a $50/month wellness credit, and a Calm subscription
- MEG, our in-house AI platform, helps employees find information and build agents that streamline project workflows and calculations
Salary Range: $90,000–$130,000 per year
The range listed above represents the base pay IMEG…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).