ClearGov
Software Engineering
Remote
USD 150k-170k / year + Equity
Posted on Oct 4, 2025
Apply now
About ClearGov
Our mission is to create easy-to-use software to help local governments plan, budget and report better. ClearGov is a rapidly growing, venture-funded SaaS company that offers a complete planning, budgeting and financial reporting suite that enables local governments to plan, build, and present their financials more efficiently and effectively. We’re a mission-driven company that envisions a world where modern software enables every local government to best serve and improve its community.
Our software is utilized nationwide by more than a thousand towns, cities, school districts, and other local agencies who are part of the ClearGov community, and we’re adding more every day. We’ve been named to the “GovTech 100” for eight years running, and we’re on BostInno’s “50 On Fire” list, as well. ClearGov also earned a place on the Inc. 5000 list of America’s Fastest Growing Companies for five consecutive years: 2021, 2022, 2023, 2024, and 2025.
The ClearGov team is a tight-knit group of talented folks who are passionate about our mission and committed to building a positive, productive company culture. We believe in a work-hard/play-hard environment, and every day, we strive to get better at our work, all while being considerate, trustworthy, and transparent in everything we do.
Core Values
About The Opportunity
We’re looking for a Senior Software Engineer who will be a member of our growing development organization. As a Senior Software Engineer you will be a key contributor to building and enhancing ClearGov’s platform. We are looking for high performers that consistently demonstrate an unusual level of commitment, competence and creativity. Responsibilities will cover all aspects of software development, including design and architecture, coding and unit testing, performance analysis and tuning.
Key Responsibilities
Critical Skills/Experience
5+ years of software development experience building complex, multi-faceted SaaS products
Deep Knowledge of Modern Angular: Expertise in recent versions of Angular (v17+), including standalone components, the new signals-based reactivity model, dependency injection, and advanced routing concepts.
Reactive Programming: Mastery of RxJS for managing asynchronous operations and application state.
Deep understanding of advanced TypeScript including generics, decorators, mapped types, and a strong understanding of the type system to build scalable and maintainable code.
UI Component Integration: Experience with integrating and customizing sophisticated UI libraries like Highcharts for charting, GrapeCity SpreadJS for spreadsheet-like functionality, and CKEditor for rich text editing
Proven experience building, testing, and maintaining robust backend services and APIs using Node.js
Strong Architectural Design Skills
Microservices & Serverless (AWS Lambda): Experience designing, developing, and deploying applications using a microservices architecture. Familiarity with serverless patterns is crucial.
Monorepo Management: Proficiency with monorepo structures and tooling (e.g., Lerna, Nx, or npm/yarn workspaces) to manage shared packages and maintain code consistency.
System Design: The ability to design scalable, resilient, and maintainable systems, understanding the trade-offs between different architectural patterns.
Database and Data Management (Amazon RDS/Aurora)
Advanced SQL: Strong proficiency in SQL, including writing complex queries, stored procedures, and functions.
Data Modeling: Experience designing and evolving database schemas for complex business domains.
Data Access Patterns: Understanding of data access layers, such as the Repository pattern to abstract and manage database interactions effectively.
DevOps and CI/CD
Containerization (Amazon ECS/EKS and ECR): Proficiency with Docker and docker-compose for creating consistent development and production environments.
CI/CD Automation: Experience building and maintaining CI/CD pipelines using tools like GitHub Actions for automated testing and deployment.
Code Quality and Best Practices:
Testing: A strong commitment to quality with experience in writing unit, integration, and end-to-end tests.
Clean Code: The ability to write readable, maintainable, and well-documented code. The refactoring I performed earlier is a great example of the kind of proactive improvement a senior engineer should drive.
Performance Optimization: The skill to identify and resolve performance bottlenecks, whether in the application logic (like optimizing loops) or in database queries.
AI-Augmented Development: Proficiency in leveraging AI-assisted coding tools (such as GitHub Copilot, Cursor, or similar) to improve productivity, code quality, and problem-solving efficiency. Ability to critically evaluate AI-generated code, integrate it responsibly into production systems, and use AI as a catalyst for innovation while maintaining high standards of security, performance, and maintainability.
Professional and Soft Skills
Mentorship and Leadership: A senior engineer should be able to mentor junior and mid-level engineers, conduct effective code reviews, and guide the team in adopting best practices.
Problem-Solving: The ability to tackle complex, ambiguous problems, break them down into manageable parts, and drive them to resolution.
Collaboration and Communication: Excellent communication skills to collaborate effectively with product managers, designers, and other engineers to deliver high-quality features.
Project Ownership: Taking full ownership of projects from conception to deployment and beyond, including monitoring, maintenance, and addressing production issues.
The Ideal ClearGov Candidate
Why Join Us
Compensation
Benefits
How To Apply
_ClearGov is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, gender identity and expressions, national origin, disability, genetic information, pregnancy, veteran status, age, or any other protected characteristic as outlined by federal, state, or local laws.
__This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. ClearGov makes hiring decisions based solely on qualifications, merit, and business needs at the time.
__At ClearGov, we believe in the value of diversity, and we know that diverse perspectives will help us build a stronger team to accomplish our shared mission to help local governments work better.
_Apply now
See more open positions at ClearGov