Senior Software Developer, Engineering Automation

Ultipro

Northern (KY)

Hybrid

USD 110,000 - 140,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Bonuses
Equity
Medical insurance
Dental insurance
Vision insurance
401(k) with match
Paid time off
Wellness program

Job summary

Salas O’Brien seeks a Senior Software Developer, Engineering Automation to lead hands-on development of firm-wide Revit automation and related applications from a remote US location.

You will own the Automation focus group roadmap, provide technical leadership, mentor others, and collaborate across engineering teams while advancing scalable, maintainable solutions.

Qualifications

  • Bachelor’s degree or equivalent experience in CS/ENG/IT or related field.
  • +7 years of software development, BIM automation, or design-technology in the AEC industry.
  • Strong knowledge of Autodesk Revit, BIM workflows, and Revit API.
  • Advanced proficiency with C#/.NET and Python for automation.
  • Experience with WPF or desktop UI tech, OO design, and maintainable architecture.
  • Experience with Git, code reviews, CI/CD, deployment, and production support.

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 and user feedback.
  • Remain hands-on in software architecture and development using C#/.NET, Revit API, WPF, and Python.
  • Gather requirements and translate workflows into scalable, maintainable solutions.
  • Build integrations across Autodesk products, engineering systems, and internal apps.
  • Establish development standards for architecture, coding, testing, and release management.
  • Monitor reliability, adoption, and feedback to guide improvements and priorities.
  • Provide code reviews, technical guidance, and mentorship to other developers.

Skills

C#/.NET
Python
Revit API
WPF
Git
CI/CD
Leadership
Architecture
Communication

Education

Bachelor’s degree in Computer Science, Engineering, IT, or related field

Tools

GitHub Actions
WPF tooling
Revit

Job description

Senior Software Developer, Engineering Automation

Job Category: Engineering

Requisition Number: SENIO004204

  • Posted : September 28, 2026
  • Full-Time
  • Remote
Locations

Showing 1 location

Remote
United States

Description

Senior Software Developer, Engineering Automation

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.

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
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.

Preferred

Bachelors or better in Computer Science or related field.

Bachelors or better in Engineering or related field.

Bachelors or better in Information Technology or related field.

Experience
Required
7 years:

+7 years of relevant software development, BIM automation, or design-technology experience in the AEC industry.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BIM Automation Developer I
BIM Automation Developer I

Salas O'Brien, Inc. • Nashville (TN)

On-site
USD 65,000 - 90,000
CAD/Revit Technician
CAD/Revit Technician

Epsten Group • Houston (TX), Northern (KY)

On-site
USD 50,000 - 70,000
BIM Automation Developer I
BIM Automation Developer I

Salas O'Brien • Nashville (TN)

On-site
USD 70,000 - 90,000
BIM Specialist
BIM Specialist

Salas O'Brien, Inc. • New York (NY)

On-site
USD 75,000 - 100,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off and company holidays
+1
CAD/Revit Technician
CAD/Revit Technician

Salas O'Brien • Irving (TX)

On-site
USD 55,000 - 75,000
BIM Specialist/Modeler
BIM Specialist/Modeler

Salas O'Brien, Inc. • San Diego (CA)

On-site
USD 75,000 - 105,000
Medical, dental, vision
401(k) plan
Stock purchase program
Structural BIM Technician
Structural BIM Technician

Ultipro • United States

Remote
USD 85,000 - 95,000
Medical, dental & vision insurance
401(k) with company match
Paid time off & holidays
+1
Structural BIM Technician
Structural BIM Technician

Ultipro • Northern (KY)

On-site
USD 85,000 - 95,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off
+1
BIM Specialist
BIM Specialist

Salas O'Brien • New York (NY)

On-site
USD 75,000 - 100,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off and company holidays
+2
Designer Software Technology Leader
Designer Software Technology Leader

Salas O’Brien, Inc. • Evansville (IN)

On-site
USD 90,000 - 130,000