software engineer
Description
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 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 2,000 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. 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 talented group of 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 Be Clear & Credible: We are authentic in our interactions, communicating with clarity, speaking with honesty, and following through with consistency. We turn transparency into our greatest competitive advantage. Be Human: We are human partners to our colleagues and customers, and lead with consideration and kindness – making space for others to do the same. We turn empathy into a shared strength. Be Better Together: We are committed to building an inclusive community where everyone thrives. We share successes, support each other through challenges, and show up for our teammates the way we show up for our customers. We turn togetherness into our greatest advantage and collaboration into our greatest multiplier. Be Honourable/Honorable: We are responsible to our colleagues and customers. We bring our full selves to every conversation, every project, every decision, and every relationship. We act with intention, deliver on our commitments, and lead with integrity – even when no one is watching. We turn honor into the foundation that powers everything we do. Be Connected: We are culture builders where people are seen, welcomed, and celebrated. We show up in every interaction – the laughs, the wins, the hard days. We turn connection into opportunities for people to feel they belong. About the Opportunity We’re looking for a Software Engineer with a passion for learning, a kind heart, a positive attitude, and a great sense of humor to join our growing team You’ll partner closely with Product, Design, Customer Success, Implementation, and fellow Engineering leaders to deliver scalable, high-quality solutions while fostering a collaborative, high-performing team culture. Key Responsibilities: Maintain, debug, and expand the core legacy application built with Classic ASP, VBScript, and SQL Server to ensure continuous and reliable client delivery while the new system is built. Act as a bridge between the legacy platform and the modern replacement by documenting undocumented business logic and supporting the transition to the modern .NET, React, TypeScript, Docker, and AWS stack. Leverage AI coding assistants such as Cursor, Windsurf, and Claude Code to rapidly understand and refactor legacy code while adhering to data security and privacy protocols. Take ownership of code quality through rigorous manual validation and edge-case testing in an environment with limited automated test coverage. Work with custom frameworks including a custom ORM, XML-driven templating, and an Entity