> Markdown version of [/jobs/ext/1281828-software-engineer](https://www.wearedevelopers.com/jobs/ext/1281828-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** CESO, Inc. - **Location:** Columbus, OH, United States - **Experience:** Experienced - **Salary:** $68,415.0 - $122,252.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), AutoCAD, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Software Applications, Autodesk Revit, Automation of Tests, Microsoft Azure, Business Systems, C Sharp (Programming Language), Cloud Storage, Databases, Data Integration, Data Security, Github, Interoperability, Python (Programming Language), Microsoft Software, Node.Js, Software Maintenance, Software Engineering, SQL Databases, Data Streaming, Systems Integration, Enterprise Software Applications, ReactJS, Data Lakes, AI Platforms, Information Technology, Restful APIs, Autodesk Autocad, Programming Languages - **Published:** July 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=74b887cacf8f0667 ## About the Role * 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. ## Description Are you seeking purpose, challenge, and talented colleagues? We develop leaders and empower our associates to use their skills and talents to positively impact the world through service - to our coworkers, clients, and communities. We subscribe to the mission of "empowering our people to impact communities by bringing clients' visions to life," so if this speaks to you, let's connect! At CESO, a Software Engineer plays a key role in designing, developing, and maintaining software solutions that enhance operational efficiency, enable data-driven decision-making, and support innovation across the organization. This position focuses heavily on internal automation, system integrations, and AI-enabled solutions, while also contributing to enterprise applications and AEC-related tools. A Software Engineer collaborates closely with IT, data, and business stakeholders to deliver scalable, secure, and maintainable solutions that support both production and corporate initiatives within a growing AEC environment., * 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. ## Related Videos - [WebAssembly Revolution: Elevating JavaScript's Reach and Performance](https://www.wearedevelopers.com/videos/1149-webassembly-revolution-elevating-javascript-s-reach-and-performance) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)