1

Civil Engineer Python Jobs (NOW HIRING)

PA ยท On-site

Bachelor's degree in Computer Science, Software Engineering, Civil Engineering, Construction ... Experience developing web applications using Python and Django. * Working knowledge of relational ...

Senior Civil Engineer

Chicago, IL ยท On-site

$118K - $180K/yr

Perform civil engineering reviews, including storm water drainage, sanitary sewer systems, road ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...

Perform civil engineering reviews, including storm water drainage, sanitary sewer systems, road ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...

Proficiency in Python for civil engineering applications, such as data analysis, automation, and design optimization. * Demonstrated project management skills, including budgeting, scheduling, and ...

Master's degree in civil engineering, transportation engineering or a related technical field ... Experience with GIS applications and Python for transportation data analysis. * Experience ...

Master's degree in civil engineering, transportation engineering or a related technical field ... Experience with GIS applications and Python for transportation data analysis. * Experience ...

Master's degree in civil engineering, transportation engineering or a related technical field ... Experience with GIS applications and Python for transportation data analysis. * Experience ...

This position will require you to perform civil engineering reviews and analyses to understand power projects and distill technical expertise into actionable information that project stakeholders ...

Mid-Level Civil Engineer

Chicago, IL ยท On-site

$84K - $129K/yr

This position will require you to perform civil engineering reviews and analyses to understand ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...

This position will require you to perform civil engineering reviews and analyses to understand ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...

This position will require you to perform civil engineering reviews and analyses to understand ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...

This position will require you to perform civil engineering reviews and analyses to understand power projects and distill technical expertise into actionable information that project stakeholders ...

PA ยท On-site

Bachelor's degree in Computer Science, Software Engineering, Civil Engineering, Construction ... Experience developing web applications using Python and Django. * Working knowledge of relational ...

Software Engineer, Python - OIT

Atlanta, GA ยท On-site

$49 - $67.50/hr

You'll leverage your expertise in Python and MuleSoft (version 4) to build robust, scalable APIs ... and Civil Rights Compliance, 201 Dowman Drive, Administration Building, Atlanta, GA 30322.

Software Engineer, Python - OIT

Atlanta, GA ยท On-site +1

$49 - $67.50/hr

You'll leverage your expertise in Python and MuleSoft (version 4) to build robust, scalable APIs ... and Civil Rights Compliance, 201 Dowman Drive, Administration Building, Atlanta, GA 30322.

Proficiency in Python for civil engineering applications, such as data analysis, automation, and design optimization. * Demonstrated project management skills, including budgeting, scheduling, and ...

next page

Showing results 1-20

Civil Engineer Python information

See salary details

$23K

$140K

$202.5K

How much do civil engineer python jobs pay per year?

As of Sep 15, 2026, the average yearly pay for civil engineer python in the United States is $139,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,500.00 and $164,500.00 per year, depending on experience, location, and employer.

What is a civil engineer python?

Civil Engineer Python roles involve leveraging Python programming skills to solve problems in civil engineering. These professionals use Python to automate tasks, analyze data, create simulations, and develop custom tools for design, modeling, and project management. Their work often enhances efficiency and accuracy in areas such as structural analysis, geotechnical engineering, and transportation planning. By integrating Python into civil engineering workflows, they help bridge the gap between traditional engineering practices and modern computational methods.

What does a civil engineer python do?

Civil engineers who are proficient in Python often leverage their programming skills to automate repetitive calculations, analyze large datasets from simulations or site surveys, and develop custom tools to streamline project workflows. Typical tasks include scripting for structural analysis, automating report generation, and creating visualization dashboards for project data. Python also facilitates collaboration with interdisciplinary teams, such as integrating engineering models with GIS or BIM systems. Embracing Python can significantly enhance productivity and open opportunities for innovation within civil engineering projects.

What are the key skills and qualifications needed to thrive as a civil engineer python?

To thrive as a Civil Engineer with Python expertise, you need a solid background in civil engineering principles, mathematics, and programming, typically supported by a degree in civil engineering and experience with Python. Familiarity with technical tools such as AutoCAD, Civil 3D, structural analysis software, and Python libraries like NumPy and Pandas is essential. Strong analytical thinking, problem-solving, and effective communication skills enable you to bridge engineering concepts with computational solutions. These skills are crucial for optimizing design processes, automating workflows, and enhancing project efficiency in modern civil engineering environments.

What is the difference between Civil Engineer Python vs Civil Engineer AutoCAD?

AspectCivil Engineer PythonCivil Engineer AutoCAD
Required CredentialsBachelor's in Civil Engineering, programming skills in PythonBachelor's in Civil Engineering, proficiency in AutoCAD
Work EnvironmentDesign, analysis, and automation tasks often involving software developmentDrafting, designing, and creating technical drawings
Industry UsageData analysis, automation, modeling in civil projectsCreating detailed plans and blueprints for construction
Common Search/ComparisonYesYes

Both Civil Engineer Python and Civil Engineer AutoCAD roles require a civil engineering background, but Python focuses on programming, automation, and data analysis, while AutoCAD emphasizes drafting and design. Professionals often choose based on their interest in software development versus traditional design tasks.

More about Civil Engineer Python jobs

What cities are hiring for Civil Engineer Python jobs?

Cities with the most Civil Engineer Python job openings:

What states have the most Civil Engineer Python jobs?

States with the most job openings for Civil Engineer Python jobs include:

What are popular job titles related to Civil Engineer Python jobs?

For Civil Engineer Python jobs, the most frequently searched job titles are:

What other helpful pages are available for Civil Engineer Python?

Other pages related to Civil Engineer Python:

Infographic showing various Civil Engineer Python job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 89% Full Time, 7% Part Time, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $139,971 per year, or $67.3 per hour.

Full Stack Software Engineer (Python/Django)

PA โ€ข On-site

Schnabel Engineering
Civil Engineering Constructionย โ€ขย 51 - 200 employees

Other

Medical, Dental, Life, Retirement, PTO

Posted 8 days ago


Job description

Posting Details
  • Posted on September 4, 2026
Locations

Showing 1 location Chadds Ford, PA 19317, USA

  • Hybrid
  • Engineering
  • Full-Time
  • Requisition #: FULLS002364
Description

Schnabel is an employee-owned, professional engineering and consulting firm that focuses on solving problems related to the earth and environment through specialization in geotechnical, geostructural, tunnel, and dam engineering. Schnabelโ€™s high standards for quality, business ethics, and concern for the communities in which we live are a vital part of who we are. Schnabel is an ENR Top 500 Design Firm with 700+ employees in 32 offices throughout the United States

Recognized by CE News as one of the Best Engineering Firms to Work for, Schnabel provides employees with a competitive benefits package including maternity leave, tuition reimbursement for continuing education, health, dental, life and disability insurance and a wellness program. As an employee-owned company, through the Employee Stock Ownership Plan, Schnabel employees directly benefit from the success of our growing firm.

Benefit options include:

  • Medical insurance
  • Dental insurance
  • Flexible spending accounts
  • Employee life & ADD insurance (100% company-paid)
  • Short-term disability (100% company-paid)
  • Long-term disability
  • Supplemental life insurance
  • 401(k) and profit-sharing plan
  • Employee stock ownership plan (ESOP)
  • Bonus program
  • Paid time off
  • 9 Paid Holidays
  • Wellness program
  • Professional development and tuition reimbursement

Job Description:

Schnabel's Research, Development, and Innovation (RDI) group is seeking a Full Stack Software Engineer (Python/Django) to design, develop, and support web applications, data platforms, and digital tools that enhance engineering workflows and client services.

In this role, you will collaborate with engineers, project managers, and technical specialists to create software solutions that improve how engineering data is collected, managed, analyzed, and delivered. You will contribute to a variety of initiatives, including project portals, workflow automation, GIS-enabled applications, dashboards, data visualization tools, and integrations with engineering and business systems.

This position is ideal for a developer who enjoys solving complex problems, building scalable applications, and translating real-world business and engineering needs into practical software solutions. While prior engineering industry experience is not required, an interest in learning and supporting engineering, environmental, and infrastructure projects is essential.

The RDI group helps transform emerging ideas and technologies into practical solutions that improve engineering workflows, project delivery, and client outcomes. The team works with technical staff across the company to identify opportunities, evaluate new technologies, develop and implement innovative tools and processes, and support adoption through training, pilot projects, and change management efforts. RDI also advances Schnabel's industry leadership through applied research, conference presentations, publications, and business development support. Areas of focus span artificial intelligence, automation, geospatial technologies, advanced sensing and reality capture, software engineering, data management, optimization, and visualization technologies.

Job Responsibilities:

  • Design, develop, and maintain full-stack web applications using Python and Django.
  • Build and support data management, automation, reporting, and visualization solutions.
  • Develop integrations between applications, databases, GIS platforms, and other business systems.
  • Deploy, monitor, and maintain applications in cloud, server, and containerized environments.
  • Collaborate with engineers, project managers, and stakeholders to gather requirements and deliver software solutions.
  • Support software quality through testing, documentation, source control, and development best practices.
  • Enhance existing applications and platforms to improve performance, usability, and long-term maintainability.
  • Create dashboards, tools, and workflows that help users access and understand complex project and engineering data.

Required Skills & Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Civil Engineering, Construction Management, Architecture, or a related technical field; or equivalent professional experience.
  • 5+ years of relevant professional experience.
  • Experience developing web applications using Python and Django.
  • Working knowledge of relational databases, web technologies, and application deployment environments.
  • Experience using source control tools such as Git and familiarity with software development best practices.
  • Ability to work with a variety of data sources, including structured, geospatial, and project-related data.
  • Strong problem-solving, organizational, and communication skills.
  • Ability to collaborate effectively with technical and non-technical stakeholders.
  • Interest in learning and supporting engineering, infrastructure, and AEC industry workflows.

Preferred Skills & Qualifications:

  • Experience developing software solutions for engineering, construction, environmental, infrastructure, or related industries.
  • Familiarity with REST APIs, application integrations, and modern web development frameworks and tools.
  • Experience with cloud platforms, containerization, DevOps practices, and CI/CD pipelines.
  • Knowledge of GIS, spatial data, mapping technologies, or data visualization tools.
  • Experience with enterprise platforms such as Microsoft 365, SharePoint, or similar business systems.
  • Familiarity with software testing, code quality standards, and technical documentation.
  • Demonstrated software development experience through professional projects, deployed applications, or personal portfolios.

Other Requirements:

  • Ability to pass a background check which may include criminal history, motor vehicle record, and credit check
  • Ability to pass a pre-employment screening

The compensation range for this position is between $115,000 to $130,000. Compensation for this position may vary based on geographic location and other factors. We remain committed to providing competitive and equitable compensation to all employees, regardless of their location.

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.

#J-18808-Ljbffr