1

Software Engineering Jobs in Union, MO (NOW HIRING)

Responsibilities • Design and develop control systems and software programs. Implement and ... Qualifications • B.S. degree in Electrical Engineering, Automation engineering or related ...

Use AutoCAD Civil 3D and other design software to create and modify construction drawings. * Perform basic engineering calculations under the supervision of senior staff. * Conduct site visits and ...

Use AutoCAD Civil 3D and other design software to create and modify construction drawings. * Perform basic engineering calculations under the supervision of senior staff. * Conduct site visits and ...

Cochran is a growing civil engineering firm with 7 Missouri offices, offering services in ... Knowledge of stormwater modeling software or other civil design tools Benefits * Competitive salary ...

Cochran is a growing civil engineering firm with 7 Missouri offices, offering services in ... Knowledge of stormwater modeling software or other civil design tools Benefits * Competitive salary ...

Collaborate with Sales, Production, and Engineering teams to develop new products for various ... Advanced computer skills in drawing software and process simulation tools. Benefits: H-J Family of ...

Design Engineer (Pacific, Missouri (MO), US)

Pacific, MO · On-site

$71K - $96K/yr

Required Experience • 1-3 years of mechanical engineering experience preferred. Required Knowledge, Skills & Abilities • Proficiency in CAD software such as SolidWorks and/or AutoCAD. • ...

... Engineering. Our customer centric approach has ensured long term relationships with commercial ... Lead the evaluation, selection, and implementation of large-scale software systems and platforms

... Engineering. Our customer centric approach has ensured long term relationships with commercial ... Lead the evaluation, selection, and implementation of large-scale software systems and platforms

... Engineering. Our customer centric approach has ensured long term relationships with commercial ... Lead the evaluation, selection, and implementation of large-scale software systems and platforms

next page

Showing results 1-20

Software Engineering information

See Union, MO salary details

$57K

$132.4K

$184.5K

How much do software engineering jobs pay per year?

As of Jul 17, 2026, the average yearly pay for software engineering in Union, MO is $132,424.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,700.00 and $155,300.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, expertise in high-demand technologies, or working at large tech companies, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or executive-level roles.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills in languages such as Python, Java, or C++, along with a solid understanding of computer science fundamentals and a relevant degree. Familiarity with development tools like Git, cloud platforms, version control systems, and knowledge of software development methodologies are typically required. Problem-solving abilities, effective communication, and teamwork are valuable soft skills that help engineers collaborate and deliver high-quality solutions. These skills and qualities are essential to create efficient, maintainable software and to adapt to rapidly evolving technologies and project requirements.

What is the difference between Software Engineering vs Software Development?

AspectSoftware EngineeringSoftware Development
CredentialsBachelor's in Computer Science or related, certifications like CSWA or AWSBachelor's in Computer Science or related, coding bootcamps
Work EnvironmentDesigning, planning, and managing software projectsWriting, testing, and debugging code
Industry UsageUsed across tech, finance, healthcare, and more for complex systemsCommon in startups, small teams, and for app development

Software engineering involves designing and managing software projects, focusing on architecture and lifecycle. Software development primarily centers on coding and building applications. While both roles require similar educational backgrounds, software engineers often handle broader project planning, whereas developers focus on coding tasks.

What are some common challenges software engineers face when working on large-scale projects, and how can they be addressed?

Software engineers working on large-scale projects often encounter challenges such as managing codebase complexity, coordinating with distributed teams, and ensuring consistent coding standards. To address these issues, teams typically implement version control systems, conduct regular code reviews, and use agile methodologies to break tasks into manageable sprints. Effective communication tools and clear documentation also play a crucial role in keeping everyone aligned and minimizing misunderstandings.

What is the main job of a software engineer?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and best practices to create reliable and efficient software solutions. Strong problem-solving skills and knowledge of algorithms are essential in this role.

What is software engineering?

Software engineering is the discipline of designing, developing, testing, and maintaining software applications and systems. It involves applying engineering principles and systematic methods to ensure software is reliable, efficient, and meets user requirements. Software engineers work with programming languages, frameworks, and tools to solve problems and build solutions for various industries. The field encompasses many specializations, including front-end development, back-end development, DevOps, and more.

Is it true that AI will replace software engineers?

AI is increasingly used to automate certain coding tasks and improve software development efficiency, but it is unlikely to fully replace software engineers. Engineers will continue to be essential for designing, overseeing, and maintaining complex systems, as well as applying creativity and problem-solving skills that AI cannot replicate. Adaptation to new tools and continuous learning remain important in the field.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, embedded systems engineer, or DevOps engineer. They design, develop, test, and maintain software across various industries, often using programming languages like Java, Python, or C++, and may require knowledge of tools like Git and Agile methodologies.
What cities near Union, MO are hiring for Software Engineering jobs? Cities near Union, MO with the most Software Engineering job openings:
Infographic showing various Software Engineering job openings in Union, MO as of July 2026, with employment types broken down into 75% Full Time, 23% Part Time, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $132,424 per year, or $63.7 per hour.

Engineering Manager

H J Enterprises Inc

High Ridge, MO • On-site

Full-time

Posted 22 days ago


Job description

About The H-J Family of Companies
The H-J Family of Companies is a global leader in the design and manufacture of products used in the transformer and switchgear industries. We are a family-owned, growth-oriented company that takes pride in innovation, quality, and the success of our employees. Our team members are passionate about creating reliable solutions for our customers worldwide while upholding our values of integrity, teamwork, and continuous improvement.
About the Role
We are seeking an experienced and motivated Engineering Manager to lead our Engineering Department. This position is a key leadership role responsible for guiding a talented team of engineers in developing innovative products, improving existing designs, and driving process efficiency across the organization. The ideal candidate will combine technical expertise with strong leadership and collaboration skills to deliver results that support our customers and our company's growth.
What You'll Do
  • Provide leadership, direction, and strategic planning for all Engineering Department activities.
  • Manage and mentor engineers, fostering a culture of collaboration, accountability, and professional growth.
  • Oversee new product development and product improvement initiatives to ensure innovation, reliability, and customer satisfaction.
  • Ensure engineering projects meet quality, budget, and timeline goals.
  • Partner with Operations to optimize manufacturing processes, product quality, and delivery performance.
  • Collaborate with Sales and Marketing to align product development with market trends and customer needs.
  • Support continuous improvement and cost reduction initiatives throughout the organization.
  • Develop team members into technical experts in their respective areas of focus.

What You'll Bring
  • Bachelor's Degree in Electrical or Mechanical Engineering required; Master's Degree preferred.
  • 15+ years of experience in the electrical industry.
  • 10+ years of experience with field applications and engineering of power products.
  • 2+ years of international experience in the electric power industry.
  • Proven success in managing and developing engineering teams.
  • Strong analytical, organizational, and problem-solving skills.
  • Experience using simulation and design software for components used in transformers, switchgear, and voltage regulator applications.
  • Excellent communication skills and a dynamic leadership style.
  • Willingness to travel up to 15% of the time.

Why You'll Love Working at H-J
At The H-J Family of Companies, you'll be part of a collaborative, innovative, and supportive environment where your ideas are valued and your contributions make a difference. We offer:
  • Competitive salary and comprehensive benefits package
  • Opportunities for professional growth and advancement
  • A strong culture of teamwork and continuous improvement
  • The stability of a family-owned company with a global reach

Join our team and help us power the world with innovation, quality, and reliability.
Apply today to become part of The H-J Family of Companies
Equal Opportunity Employer
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.