Senior Software Developer, Engineering Automation
Salas O’Brien | Digital Engineering
Reports To: Digital Engineering Team Lead
Location: Remote (United States)
Travel: Occasional
About Salas O’Brien
Salas O’Brien is an employee-owned engineering and professional services firm
focused on achieving impact for our clients, our team members, and the world.
Job Summary
The Senior Software Developer leads hands-on development of firm-wide
engineering automation solutions, with primary responsibility for Revit
automation and related applications.
This role owns the Automation focus group roadmap, recommends product priorities
for final approval by Digital Engineering leadership, and provides technical
leadership and mentorship without formal personnel-management duties.
What Success Looks Like
Reliable, maintainable automation tools that solve meaningful engineering
workflow needs.
A clear roadmap and consistent development, testing, and release process.
Measurable adoption, efficiency, quality, and project-delivery improvements.
Effective technical mentorship and collaboration across engineering teams.
Responsibilities
Design, develop, test, deploy, and support firm-wide Revit automation tools
and related engineering applications.
Lead the Automation focus group and maintain a roadmap based on business
value, technical feasibility, and user feedback.
Remain hands-on in software architecture and development using C#/.NET, the
Revit API, WPF, and Python.
Gather requirements and translate engineering workflows into scalable,
maintainable, and user-friendly solutions.
Build integrations across Autodesk products, engineering systems, data
sources, internal applications, and selected Autodesk Platform Services APIs.
Establish development standards for architecture, coding, testing,
documentation, source control, and release management.
Monitor reliability, usage, adoption, and feedback to guide continuous
improvement and product priorities.
Provide code review, technical guidance, coaching, and mentorship to other
automation developers.
Evaluate emerging Autodesk technologies, software practices, and practical AI
opportunities for engineering workflows.
Qualifications & Experience
Required
Bachelor’s degree in computer science, engineering, information technology,
or a related field, or equivalent experience.
+7 years of relevant software development, BIM automation, or
design-technology experience in the AEC industry.
Strong practical knowledge of Autodesk Revit, engineering workflows, and
production development with the Revit API.
Advanced proficiency with C#/.NET and proficiency with Python for automation,
integration, or data processing.
Experience with WPF or comparable desktop UI technologies, object-oriented
design, and maintainable software architecture.
Experience with Git, code review, testing, CI/CD, deployment, and support of
production applications.
Demonstrated technical leadership, sound architectural judgment, and strong
communication with technical and nontechnical stakeholders.
Preferred
Experience with Autodesk Platform Services, Autodesk Construction Cloud,
Autodesk Forma, or the AEC Data Model.
Experience supporting multiple Revit versions and enterprise application
packaging, updating, telemetry, or error monitoring.
Experience leading a product roadmap and mentoring junior or mid-level
developers.
Experience developing tools for multiple engineering disciplines.
Familiarity with practical AI integration in engineering applications and
workflows.
Working Conditions
This is a remote position available to candidates located within the United
States. Occasional travel to Salas O’Brien offices, team meetings, and company
events is required.
COMPENSATION & BENEFITS
The expected base salary range for this role is $110,000–$140,000 USD per year.
Actual compensation will be determined based on a number of factors including
skills, experience, qualifications, and location.
This role is also eligible for performance-based bonuses, equity participation,
and a comprehensive U.S.-based benefits package, including:
Medical, dental, and vision insurance
401(k) with company match
Paid time off and company holidays
Wellness programs and employee assistance resources
Professional development support
EQUAL OPPORTUNITY EMPLOYMENT STATEMENT
Salas O’Brien provides equal employment opportunities to all employees and
applicants for employment and prohibits discrimination and harassment of any
type without regard to race, colour, religion, age, sex, national origin,
disability status, genetics, protected veteran status, sexual orientation,
gender identity or expression, or any other characteristic protected by federal,
state/provincial, or local laws. Salas O’Brien will accommodate the
disability-related needs of applicants as required by law.
THIRD-PARTY AGENCY NOTICE
Salas O’Brien does not accept unsolicited resumes from external recruiters or
agencies. We only work with approved partners engaged directly by our Talent
Acquisition team for specific searches. Unsolicited submissions will not be
eligible for placement fees.