Software Engineer: AI, Integrations & Automation (Hybrid)

Ceso

Columbus (OH)

Hybrid

USD 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible/hybrid work schedule
Paid time off (PTO)
401K with company match
Professional development
Medical, dental, vision coverage
Paid holidays
Employee events
License reimbursements

Job summary

CESO is seeking a Software Engineer to design, develop, and maintain software solutions that enhance operational efficiency. The role emphasizes internal automation, system integrations, and AI‑enabled workflows within a growing AEC environment.

You will collaborate with IT, data, and business stakeholders to deliver scalable, secure applications and contribute to enterprise tools while ensuring alignment with coding standards and data security practices.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Architecture, or Engineering, or equivalent experience is required.
  • Minimum of 2–5 years of experience in software or automation development in an enterprise or AEC environment is required.
  • Proven experience developing Autodesk plugins is preferred.
  • Proficiency in one or more of the following: C#, Python, JavaScript, React, Node.js, REST APIs, or SQL.
  • Experience with AI or cloud‑based workflows using Azure AI, AWS AI Services, or equivalent technologies is preferred.
  • Familiarity with cloud data storage environments such as Azure Blob Storage, AWS S3, or data lakes is advantageous.
  • Experience with Revit, AutoCAD, Civil 3D and Dynamo is preferred.
  • Relevant certifications from Microsoft, GitHub, AutoDesk, or similar platforms are preferred.
  • To perform this job successfully, an individual should have relevant software application certifications and/or advanced training.
  • Working knowledge of programming languages, operating systems and technologies.
  • Ability to implement complex system design activities.
  • Perform multiple tasks concurrently and respond to emergency situations effectively.

Responsibilities

  • Design, build, and maintain software applications and automation systems that improve workflow efficiency.
  • Collaborate with senior engineers and architects to develop scalable, secure, and well‑documented solutions.
  • Develop integrations with APIs, databases, and third‑party platforms to extend system functionality.
  • Participate in the design and integration of data pipelines, analytics tools, and AI‑driven solutions.
  • Contribute to project planning, testing, and deployment of enterprise applications.
  • Ensure compliance with company coding standards and data security practices.
  • Identify opportunities to streamline manual processes through scripting, APIs, and system orchestration.
  • Support enterprise application lifecycle including design, testing, deployment, and documentation.
  • Support data flow and interoperability between core business systems.
  • Perform other duties as assigned.

Skills

C#
Python
JavaScript
React
Node.js
REST APIs
SQL
AI / cloud workflows
Autodesk plugins

Education

Bachelor’s degree in Computer Science, Software Engineering, Architecture, or Engineering

Tools

Revit
AutoCAD
Civil 3D
Dynamo
Azure
AWS
Azure Blob Storage
AWS S3
GitHub

Job description

CESO is seeking a Software Engineer to design, develop, and maintain software solutions that enhance operational efficiency. The role emphasizes internal automation, system integrations, and AI‑enabled workflows within a growing AEC environment.

You will collaborate with IT, data, and business stakeholders to deliver scalable, secure applications and contribute to enterprise tools while ensuring alignment with coding standards and data security practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automation & AI Software Engineer (AEC)
Automation & AI Software Engineer (AEC)

CESO, Inc. • Columbus (OH)

Hybrid
USD 68,000 - 123,000
Flexible and Hybrid Work Schedule
401K with Company Match
Paid Time Off (PTO)
+2
Software Engineer
Software Engineer

Ceso • Columbus (OH)

Hybrid
USD 85,000 - 120,000
Flexible/hybrid work schedule
Paid time off (PTO)
401K with company match
+5
Software Engineer
Software Engineer

CESO, Inc. • Columbus (OH)

On-site
USD 68,000 - 123,000
Flexible and Hybrid Work Schedule
401K with Company Match
Paid Time Off (PTO)
+2
Engineering Manager: Enterprise Software & AI Solutions
Engineering Manager: Enterprise Software & AI Solutions

Ring Inc • Dayton (OH)

On-site
USD 96,000 - 196,000
Engineering Manager: Enterprise Systems & AI
Engineering Manager: Enterprise Systems & AI

CESO, Inc. • Akron (OH)

On-site
USD 96,000 - 125,000
Compensation transparency
Software Engineering Manager
Software Engineering Manager

CESO, Inc. • Columbus (OH)

On-site
USD 96,000 - 196,000
Competitive compensation transparency
Equal Opportunity Employer
AI-Driven Solutions Engineer | Automation & CAD
AI-Driven Solutions Engineer | Automation & CAD

Synera • United States

On-site
USD 100,000 - 160,000
Flexible remote/work location
Home office setup support
Personal development budget
+3
Software Engineering Manager
Software Engineering Manager

CESO, Inc. • Akron (OH)

On-site
USD 96,000 - 125,000
Compensation transparency
Software Engineering Manager
Software Engineering Manager

CESO, Inc. • Dayton (OH)

On-site
USD 101,000 - 132,000
Competitive compensation
Software Engineering Manager
Software Engineering Manager

Ceso • Columbus (OH)

On-site
USD 120,000 - 180,000