Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$145k - $225k

City of St. Charles, MO

Description

Your Impact

We are seeking a Principal Software Engineer who will play a critical role in unifying teams, systems, and engineering practices across multiple acquisitions. This is a high-impact, cross-organizational technical leadership role responsible for guiding architectural integration, aligning engineering cultures, and accelerating innovation across our SaaS product ecosystem.

You will partner with engineering leaders, architects, and product teams to drive cohesion both technically and culturally. This is a role for a hands-on technical leader who excels at influence without authority, thrives in ambiguity, and brings clarity, empathy, and strong engineering judgment.


About CivicPlus

At CivicPlus, we strive to bring our company vision to life through innovation and collaboration. Supported by approachable leadership and transparent communication, we're empowered to make an impact on local government and the residents they serve. Grow your career alongside great people, where authenticity is welcome, successes are celebrated, and potential is nurtured.

What You'll Do

As a Principal Software Engineer, you will:
  • Technical Integration & Platform Strategy: Lead technical evaluation and integration across acquired engineering teams, establishing shared architecture, standards, and platforms while navigating legacy constraints toward a unified SaaS vision.
  • Engineering Culture & Technical Leadership: Foster a collaborative, high-trust engineering culture by defining shared practices, mentoring engineers, and enabling cross-team alignment through forums and working groups.
  • SaaS, Cloud & AI Architecture: Provide architectural leadership for scalable, reliable SaaS systems across multi-cloud environments, and guide the responsible integration of AI into products, services, and internal tooling.
  • Developer Experience & Delivery Excellence: Drive modernization of CI/CD, observability, and release practices to improve developer productivity, quality, and speed across teams.
  • Hands-On Technical Strategy: Act as a technical multiplier through architectural reviews, prototyping, and cross-functional collaboration, ensuring acquisitions strengthen and simplify the overall platform.
What We're Looking For

We know that excellent candidates come from diverse backgrounds. Even if you don't meet 100% of the listed requirements, we encourage you to apply!

Preferred Qualifications:
  • 10+ years of experience as a senior or principal engineer working on large-scale SaaS products.
  • Significant prior experience supporting or leading technical integration during acquisitions.
  • Deep expertise in multi-cloud architectures (AWS & Azure) and distributed systems design.
  • Strong experience developing and integrating AI technologies into production systems and/or products.
  • A career-long track record of CI/CD ownership, build systems modernization, and DevOps-oriented development practices.
  • Strong communication, facilitation, and collaboration skills, ability to align diverse teams and build trust across organizations.
  • A reputation for elevating engineering culture: curiosity, experimentation, craftsmanship, and continuous improvement.
  • Ability to operate autonomously, drive clarity in ambiguous environments, and influence leaders at all levels.
  • Demonstrated ability to balance short-term pragmatism with long-term architectural vision.
Why CivicPlus?

This role offers:
  • Shape the Future of a Growing SaaS Platform: You'll have a direct hand in turning multiple acquisitions into a cohesive, scalable platform-making architectural decisions that meaningfully impact how our products evolve for years to come.
  • Lead Through Influence: This role sits at the center of engineering, product, and platform teams. You'll guide teams through complexity, align diverse perspectives, and drive outcomes through trust, clarity, and strong technical judgment.
  • Work at the Intersection of Cloud, AI, and Modern Engineering: From multi-cloud SaaS architecture to real-world AI integration and developer productivity, you'll tackle technically rich problems that are both challenging and highly relevant.
  • Make a Lasting Cultural Impact: Beyond systems and code, you'll help unify engineering cultures-mentoring leaders, raising the bar on craftsmanship, and creating shared ways of working that empower teams to do their best work.
Compensation and Benefits
  • Estimated Salary Grade Range: $ 145,000 - $225,000
    • Anticipated Hiring Range: $200,000 - $210,000
  • The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience and is based on a 40-hour work week.
  • Benefits: Comprehensive health insurance, dental insurance, vision insurance, Flexible Time Off, 401(k) plan, and more.
Our Hiring Process
  • Introductory call with Talent Acquisition
  • Interview with the Hiring Manager
  • Panel Interview with CivicPlus team members, including an technical coding assignment
  • Offer
Note: The process may vary slightly depending on the role.


Additional Information
  • CivicPlus is currently unable to provide visa sponsorship for this position now or in the future. Applicants must be authorized to work in the US.
  • At CivicPlus, we embrace AI and automation as tools that help people work smarter, move faster, and focus on higher-value work that strengthens communities. We encourage thoughtful, responsible use of technology to improve efficiency, support innovation, and enhance the employee and customer experience-while keeping human judgment, collaboration, and accountability at the center of what we do.
Equal Opportunity Commitment
  • CivicPlus is proud to be an Equal Employment Opportunity employer. We celebrate and support diversity for the benefit of our employees, products, clients, and communities. Reasonable accommodations are available during the interview process.
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  • $170k - $281k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global technology company in the payments industry. Our mission is to connect and... 
    Suggested
    Full time
    Part time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    1 day ago
  • $107.5k - $204.5k

     ...security clearance required on day 1 Our Crypto team in the Software Technologies directorate creates advanced embedded...  ...technology into military communication products.  As a Principal Software Engineer joining our team, you will play a key role in the design,... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Collins Aerospace

    Fort Wayne, IN
    16 hours ago
  • $107.5k - $204.5k

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...a candidate to join our world-class engineering team as a Principal Software Engineering Architect . The candidate is expected to be... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Tewksbury, MA
    1 day ago
  • $107.5k - $204.5k

     ...global market.  Embark on a journey where your expertise in software engineering will help shape the future of aerospace technology. At...  ...safeguarding the lives of those who protect us. As our next Principal Engineer, you'll immerse yourself in Strategic Nuclear... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Collins Aerospace

    Richardson, TX
    1 day ago
  • Principal Software Engineer (Full Stack + Systems Architecture)The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals,... 
    Suggested

    Dell

    Saxapahaw, NC
    1 day ago
  • $220k - $300k

     ...Principal Software Engineer — AI & Distributed Systems Platform - $220,000 - $300,000 base salary A rapidly scaling AI-native platform operating in the legal and capital markets space is hiring a Principal Software Engineer to help architect the next generation of production... 

    Greybridge Search & Selection

    New York, NY
    4 days ago
  • $120k - $140k

     ...Principal Software Engineer Duties: The Principal Software Engineer is responsible for driving the design, development, and delivery of complex software solutions while leading and mentoring teams. This role excels in advancing our evolving technology stack and maintaining... 
    For contractors
    Casual work
    Local area
    Remote work
    Work from home
    Flexible hours

    Foundation Finance Company, LLC

    Rothschild, WI
    4 days ago
  •  ...A technology solutions provider is seeking a Principal Software Engineer who must be a United States citizen with an active TS/SCI security clearance and polygraph. The role offers a comprehensive benefits package including affordable healthcare, disability insurance,... 

    CTI

    Virginia, MN
    4 days ago
  • $134.25k - $196.9k

     ...Since our inception, we have dedicated ourselves to developing software that transforms music streaming into an immersive journey,...  ...of music to connect and inspire. We are developers, designers, engineers, and audiophiles united by a common goal-to make listening to... 
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Harman International Industries

    United States
    3 days ago
  •  ...A leading software consultancy is seeking a Principal Software Engineer (.NET + Data) to join their team. This role allows you to work with top-tier clients either through direct team augmentation or as part of a product team. The ideal candidate will have over 8 years... 
    Remote work

    Full Stack LLC

    Salem, OR
    4 days ago
  • $195.3k - $270.4k

     ...need for cross subsidized rewards. We are a small, senior engineering team operating like a startup inside Upstart. The team owns the...  ...engineering, with a forward-looking perspective on how AI is reshaping software development. Exceptional communication and collaboration... 
    Summer work
    Currently hiring
    Work at office
    Local area
    Remote work
    Work from home

    UpStart

    United States
    2 days ago
  • $120k - $150k

     ...Principal Software Engineer | Oracle HCM (28637) Location: Remote Job Type: Permanent/Direct-Hire Compensation: $120,000 - $150,000 + bonus Our client is seeking a highly experienced Principal Software Engineer to lead development and support efforts for... 
    Permanent employment
    Full time
    Remote work

    Dahl Consulting

    Ely, MN
    4 days ago
  •  ...Principal Software Engineer / Software Architect Opportunity Matia is at the forefront of the DataOps revolution, building a unified platform that streamlines data management from end-to-end. We empower data teams with seamless ingestion, reverse ETL, comprehensive... 
    Remote work

    Matia

    United States
    22 hours ago
  • $180k - $220k

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within Canada only, working in Eastern Time...  ...processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure. Collaborate... 
    Remote work
    Flexible hours

    Xello

    United States
    3 days ago
  •  ...Principal Signals Software Engineering In the Principal Signals Software Engineering role, you will design, develop, optimize, and test systems using models to successfully satisfy the customer mission for our satellite ground systems team. We are currently looking... 
    Relocation package
    Flexible hours

    Raytheon

    State College, PA
    23 hours ago
  •  ...About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational...  ...industry average. The Position We're looking to hire a Principal Software Engineer (.NET + Data) to join our team. You'll work with our... 
    Remote work

    Full Stack LLC

    Charleston, WV
    4 days ago
  •  ...Role: Principal Software Engineer Location: Remote FTE JOB SUMMARY: Incumbent will formulate and define specifications for the most complex operating software programming applications, to work as part of a team with influence across a larger... 
    Remote work

    AceStack LLC

    United States
    21 hours ago
  • $145k - $225k

     ...Principal Software Engineer We are seeking a Principal Software Engineer who will play a critical role in unifying teams, systems, and engineering practices across multiple acquisitions. This is a high-impact, cross-organizational technical leadership role responsible... 
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    CivicPlus

    United States
    2 days ago
  •  ...technology company that provides comprehensive software solutions to the clinical research...  ...services. This role requires an elite engineer who remains "in the weeds"—coding, debugging...  ...a team of software engineers. The Principal Software Engineer serves as the technical... 
    Immediate start
    Remote work

    Real Time Software Solutions

    United States
    3 days ago
  • $107.5k - $204.5k

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay...  ...problems that create a safer, more secure world. In the Principal Signals Software Engineering role, you will design, develop, optimize,... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation package
    Flexible hours

    RTX

    Aurora, CO
    4 days ago
  •  ...Principal Software Engineer (Experiences) Poland, Kraków The Tripadvisor Group connects people to experiences worth sharing, and aims to be the world's most trusted source for travel and experiences. We leverage our brands, technology, and capabilities to connect... 
    Permanent employment
    Contract work
    Work at office
    Remote work
    Flexible hours

    TripAdvisor

    United States
    16 hours ago
  • $100k - $150k

     ...Principal Software Engineer Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    United States
    16 hours ago
  • $200k - $240k

     ...Principal Software Engineer Boulder, Colorado or New York City, New York or Remote About Sovrn Every interesting company solves important problems for other people. Sovrn is a Software and Data business that helps Open Web businesses be and remain independent.... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    sovrn

    United States
    4 days ago
  • $94.35 - $125.03 per hour

     ...This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer in United States. This is a high-impact opportunity for an experienced software engineering leader passionate about building scalable digital... 
    Hourly pay
    Remote work

    Jobgether

    United States
    2 days ago
  • $177.5k - $222.5k

     ...Principal Software Engineer, ePrescribing Most engineers work within a system. You'll be the system. As Principal Software Engineer, ePrescribing, you own the architecture, reliability, and evolution of Prescryptive's ePrescribing platform — the technical backbone... 
    Permanent employment
    Remote work
    Flexible hours

    Prescryptive Health, Inc.

    United States
    20 hours ago
  • $160k - $165k

     ...Senior Software Engineer **This position is primarily remote. There may be rare meeting in the downtown DC area.** JCDS is hiring a senior software engineer to lead an Alfresco-based content management system migration and upgrade effort for a US Federal customer.... 
    Remote work
    Work from home
    Flexible hours

    JCD Staffing

    United States
    3 days ago
  •  ...Seeking a Principal Software Engineer to work remotely in a full-time capacity, responsible for writing production code, guiding architectural decisions, and serving as a CIAM protocol expert while engaging with enterprise customers on complex integration challenges. Key... 
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    1 day ago
  •  ...Principal Software Engineer Adventure is our culture. Join a team that celebrates a lifestyle as bold as the terrain we love. At Backcountry, we are rooted in adventure, recognition, and wellbeing on and off the mountain. We spotlight employee stories, celebrate milestones... 
    Remote work

    Backcountry.com

    United States
    23 hours ago
  •  ...Principal Machine Learning Engineer AI & Data at Fetch sit at the center of how we understand our business, make decisions, and build intelligent products. The organization operates as an integrated AI & data ecosystem, spanning multiple disciplines, including data... 
    Remote work

    Fetch

    United States
    20 hours ago
  •  ...Principal Software Engineer Mode 100% remote Primary Responsibilities: Architect, implement and maintain web applications using Node.js and TypeScript Collaborate across team members to produce loosely coupled, highly maintainable backend systems Collaborate... 
    Remote work

    Samprasoft

    United States
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!