1

Senior Principal Software Engineer Jobs in Springfield, MO

Civil Project Engineer

Springfield, MO ยท On-site

$77K - $103K/yr

... principal involvement and outstanding service throughout every project. Cochran's Ozark, Missouri ... Use AutoCAD Civil 3D and other design software to create and modify construction drawings.

Wilson & Company is seeking a Rail Engineer with experience in freight rail, rail track, terminal ... senior-level roles. * Proficiency with CADD and design software such as MicroStation, OpenRail ...

Showing results 41-60

Senior Principal Software Engineer information

See Springfield, MO salary details

$74.6K

$141.4K

$195.1K

How much do senior principal software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for senior principal software engineer in Springfield, MO is $141,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,200.00 and $157,400.00 per year, depending on experience, location, and employer.

What does a senior principal software engineer do?

A senior principal software engineer leads complex software development projects, designs system architecture, and mentors engineering teams. They focus on technical strategy, ensure code quality, and often collaborate with product managers to align technical solutions with business goals. Strong expertise in programming, system design, and problem-solving is essential for this role.

What is a senior principal software engineer?

A Senior Principal Software Engineer is a highly experienced and skilled professional who leads the design, architecture, and development of complex software systems. They often act as technical experts, providing guidance on best practices, code quality, and system scalability. In addition to coding, they mentor other engineers, influence technology strategy, and collaborate with cross-functional teams to deliver business-critical solutions. Their role typically requires extensive industry experience and a deep understanding of both software engineering and business requirements.

What are the key skills and qualifications needed to thrive as a senior principal software engineer, and why are they important?

To thrive as a Senior Principal Software Engineer, you need deep expertise in software development, architecture design, and advanced problem-solving, typically supported by a bachelor's or master's degree in computer science or a related field. Mastery of programming languages (such as Java, C++, or Python), cloud platforms (like AWS or Azure), and experience with CI/CD tools or architectural frameworks is essential, with certifications like AWS Certified Solutions Architect being advantageous. Exceptional leadership, communication, and mentorship skills set outstanding candidates apart by enabling them to guide teams and influence technical direction. These competencies ensure the delivery of robust, scalable solutions and drive organizational innovation and efficiency.

What is the difference between Senior Principal Software Engineer vs Lead Software Engineer?

AspectSenior Principal Software EngineerLead Software Engineer
CredentialsBachelor's/Master's in CS or related field, extensive experienceBachelor's/Master's in CS or related field, significant experience
Work EnvironmentStrategic, architecture, and high-level technical leadershipProject management, team coordination, technical guidance
Industry UsageResearch, enterprise, large-scale tech companiesProduct teams, startups, mid-sized companies

The Senior Principal Software Engineer typically focuses on strategic technical direction and architecture, often working across teams and influencing company-wide technology decisions. In contrast, the Lead Software Engineer manages project execution and team coordination. Both roles require advanced technical skills, but their focus areas differ, with the Senior Principal emphasizing long-term vision and the Lead emphasizing project delivery.

How does a senior principal software engineer typically contribute to strategic decision-making within a technology organization?

Senior Principal Software Engineers play a key role in shaping technical direction and architecture at an organizational level. They often collaborate closely with engineering leadership, product managers, and cross-functional teams to evaluate technology choices and align projects with long-term business goals. This role involves mentoring other engineers, driving adoption of best practices, and proactively identifying technical risks and opportunities. By influencing architectural decisions and setting technical standards, Senior Principal Software Engineers help ensure the scalability, reliability, and maintainability of critical systems.
Infographic showing various Senior Principal Software Engineer job openings in Springfield, MO as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $141,383 per year, or $68 per hour.

Civil Project Engineer

Cochran

Springfield, MO โ€ข On-site

$77K - $103K/yr

Full-time

Re-posted 20 days ago


Job description

Cochran is a growing civil engineering firm with 7 Missouri offices, offering services in construction administration, materials testing, architectural and geotechnical engineering, and land surveying. Serving both public and private sectors, Cochran's expertise spans municipal, commercial, residential, transportation, water/wastewater, site development, retail, planning, and interior design. With 120+ professionals, the firm delivers tailored solutions backed by deep expertise and is guided by core values of teamwork, excellence, quality, and trust—ensuring principal involvement and outstanding service throughout every project.

Cochran's Ozark, Missouri office, is looking for a Civil Project Engineer to join our team.

Position Overview:

We are seeking a motivated and detail-oriented Project Engineer to join our civil engineering design team. This position offers an excellent opportunity for a civil engineering professional to gain hands-on experience in the planning and design of various civil engineering projects.

Key Responsibilities:

  • Design and preparation of engineering plans, reports, and specifications for civil infrastructure projects such as roads, stormwater systems, water/wastewater facilities, and site development.
  • Use AutoCAD Civil 3D and other design software to create and modify construction drawings.
  • Perform engineering calculations
  • Conduct site visits and field investigations as needed to support design efforts.
  • Support permitting and approval processes by preparing documentation and assisting with submittals.
  • Collaborate with project teams including engineers, drafters, and surveyors to meet project timelines and deliverables.
  • Participate in internal design reviews and contribute to project coordination efforts.

Qualifications:

  • Bachelor's degree in Civil Engineering or related discipline
  • 3+years of relevant experience
  • EIT (Engineer-in-Training) certification
  • Proficiency in AutoCAD Civil 3D; knowledge of other software such as HEC-RAS, MicroStation, or GIS is a plus
  • Strong written and verbal communication skills
  • Self-motivated with the ability to work independently and as part of a team
  • Detail-oriented with excellent organizational and problem-solving abilities

Preferred Qualifications:

  • Previous experience with a civil engineering or consulting firm
  • Familiarity with local, state, and federal regulations and permitting processes
  • Basic knowledge of hydrology, grading, utilities, and roadway design

What We Offer:

  • Competitive salary
  • 100% company paid Medical, Dental, Vision, Life, and Long-Term Disability insurance for employees, plus company deductible assistance
  • Mentorship and professional development opportunities
  • Support for licensure and continuing education
  • A collaborative and inclusive work environment
  • Opportunities to work on a variety of impactful projects
  • Generous PTO plan and 7 major holidays
  • 401k with 4% company match