Principal Software Engineer

🕒 January 14

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of CivicPlus

CivicPlus

501 - 1000 employees

Founded 2001

📋 Compliance

🏛️ Government

☁️ SaaS

Compliance • Government • SaaS

CivicPlus is a leading provider of technology solutions for local governments, aimed at transforming the way municipalities operate and engage with their residents. With over 25 years of experience, CivicPlus offers a broad range of software solutions designed to automate processes, digitize services, and enhance civic experiences, all while ensuring compliance and accessibility. Their offerings include municipal websites, mass notification systems, social media archiving, 311 CRM system, and agenda and meeting management, among others. CivicPlus focuses on delivering a modern government experience, providing flexible, scalable, and customizable solutions to meet the complex needs of public sector operations. Their technology is trusted by over 10,000 local governments and is designed to improve communication, streamline workflows, and increase civic participation and satisfaction.

📋 Description

• Lead technical evaluation and integration across acquired engineering teams, establishing shared architecture, standards, and platforms while navigating legacy constraints toward a unified SaaS vision. • Foster a collaborative, high-trust engineering culture by defining shared practices, mentoring engineers, and enabling cross-team alignment through forums and working groups. • 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. • Drive modernization of CI/CD, observability, and release practices to improve developer productivity, quality, and speed across teams. • Act as a technical multiplier through architectural reviews, prototyping, and cross-functional collaboration, ensuring acquisitions strengthen and simplify the overall platform.

🎯 Requirements

• 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. • Physical requirements: Able to work additional hours during the week after hours and on the weekend with 24-7 on-call status. • Able to travel frequently and efficiently across a large geographic territory, with little down-time between periods of travel.

🏖️ Benefits

• Comprehensive health insurance • Dental insurance • Vision insurance • Flexible Time Off • 401(k) plan • and more.

Apply Now

Similar Jobs

🕒 January 13

Pulumi Corporation

51 - 200

☁️ SaaS

Principal Engineer building Neo, an AI-driven infrastructure engineering system for Pulumi. Focused on developing cloud capabilities across various platforms such as AWS, Azure, and GCP.

AWS

Azure

Cloud

Google Cloud Platform

Kubernetes

Python

TypeScript

🕒 January 12

Agiloft

201 - 500

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Software Engineer developing core platform features for Agiloft's data-first contract lifecycle management software. Building scalable backend services and collaborating with design and product teams.

AWS

Cloud

DynamoDB

Python

React

TypeScript

🕒 January 12

Iterable

501 - 1000

🤖 Artificial Intelligence

🤝 B2B

Principal Engineer driving technical strategy and architectural coherence at Iterable. Responsible for engineering excellence across several key product areas.

AWS

Azure

Cloud

Distributed Systems

Google Cloud Platform

Java

Kafka

Microservices

NoSQL

Pulsar

Scala

SQL

🕒 January 12

Prefect

51 - 200

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Staff Product Engineer at Prefect developing end-to-end solutions for AI-driven workflows. Collaborating with senior engineers and leadership to innovate in the fast-evolving AI tooling space.

AWS

Cloud

Distributed Systems

Grafana

Postgres

Python

Redis

TypeScript

🕒 January 9

HappyCo

51 - 200

☁️ SaaS

🏠 Real Estate

Principal Software Engineer leading architectural design and technical strategy at HappyCo. Focused on modernizing SaaS platform while ensuring system stability and efficiency.