<Back to Search
Senior Software Engineer (Frontend)
St Louis, MOMarch 31st, 2026
Senior Software Engineer (Frontend)Location: CO/KS/IL/MO (Remote Must reside in one of these States) Salary: $130k-$170k (DOE) Reports to: CTO
A Culture Index survey will be sent to you via email upon completion of the application. This must be completed in order to be considered for the position. This ensures that every resume we review comes from a real person who has taken the time to engage with our process.
About the Company
We are a mature software company with a long history of serving county and city government customers. Our product portfolio spans ~40 Windows-based client/server applications, from VBA extensions to standalone VB.NET tools. We are now consolidating these into a modern SaaS suite of 35 integrated products that will power the next chapter of our growth.
We operate two parallel engineering lanes: Continuity (established, non-web products) and Modernization (new SaaS products). As products migrate, more engineering capacity will be directed toward the Modernization lane.
Role Overview
As a Senior Software Engineer (Frontend), you will lead frontend delivery in our Modernization lane - building workflow-heavy React + TypeScript applications and establishing the patterns that keep the codebase consistent and approachable as we scale.
This is a senior-level individual contributor role (no direct reports) with high ownership and influence over frontend standards. You will work in a tight loop with our Product Design Lead and platform/backend engineering to deliver clear, reliable user experiences for complex government workflows (forms, approvals, permissions, and data-heavy screens).
Our new frontend stack is React + TypeScript using feature-sliced design (a feature-oriented structure with clear boundaries), integrated with a C#/.NET backend API.
We value engineers who actively reduce complexity, design clear interfaces, and build systems that are easy to understand and change. Good judgment matters more than strict adherence to any one framework; we value clarity over ceremony.
Key Responsibilities
Frontend Architecture & Foundations
Build and evolve our React + TypeScript architecture using feature-sliced design (or a comparable feature-oriented approach).
Establish pragmatic standards for state management, routing, data fetching, and error handling.
Create reusable building blocks for workflow-heavy UI (forms, validation patterns, tables/grids, permissions-aware behavior).
Product Delivery & Collaboration
Ship production frontend features end-to-end, working closely with backend engineers on API contracts and integration patterns.
Partner with the Product Design Lead to implement consistent workflows and UI behavior across products.
Contribute to vertical-slice delivery across frontend and backend: small, shippable increments that reduce risk and improve feedback loops.
Quality, Performance, and Maintainability
Set a pragmatic testing strategy that supports velocity and reliability (unit/integration/E2E where appropriate).
Diagnose and resolve performance issues common in data-heavy applications (rendering, caching, perceived latency, state bugs).
Raise the quality bar through code review and simple, teachable patterns - not over-engineered abstractions.
Team Growth & Influence
Help establish frontend standards and working agreements that make future hires productive quickly.
Mentor incoming engineers as the modernization effort expands.
Contribute to an engineering culture focused on clarity, ownership, and long-term maintainability.
Qualifications
6+ years of professional software engineering experience with significant frontend ownership.
Strong production experience with React and TypeScript.
Experience building and maintaining complex application UIs (workflow-heavy forms, data-heavy screens, role/permission-aware UX).
Strong debugging skills (state management issues, performance bottlenecks, edge cases).
Ability to collaborate effectively with design and backend engineering and make tradeoffs explicit.
Demonstrated preference for simple, maintainable designs over unnecessary architectural complexity.
Nice to have (not required)
Experience with feature-sliced design (or similar modular, feature-oriented frontend architectures).
Familiarity with backend concepts (APIs, auth flows, data modeling) sufficient to collaborate effectively.
Experience implementing or integrating design systems.
Practical accessibility familiarity.
Why Join Us
Establish the frontend foundation for a major SaaS modernization effort and set standards that will shape how the team builds for years.
Work in a tight partnership with a Product Design Lead and CTO to deliver consistent, customer-centered workflows.
Build software used daily by local governments - real complexity, real constraints, real impact.
High autonomy and clear ownership in a lean environment that values pragmatic delivery and long-term maintainability.
Join early and help shape our modernization effort; an additional wave of mid-level engineering hires will follow after two cornerstone senior hires.
Medical, dental, and vision coverage with CIC paying 75% of monthly premiums
401(k) with Company Contributions
Vacation, sick leave, and paid holidays to support work-life balance
Showing all 59,903 matching similar jobs
- Senior Backend Engineer - HealthTech Platform (Remote/Hybrid)
- iOS Engineer, Monetization
- Senior SharePoint & Web Applications Developer
- AI-Ready Data Platform Architect - Senior Staff
- Software Engineer - Real-Time AI Logistics Platform
- Senior Angular Developer - Hybrid Work & Global SaaS UI
- Senior Backend Engineer - FinTech Scale, Equity, Mentorship
- SharePoint Specialist
- Senior Backend Engineer (Remote) - Distributed Systems Pro
- ServiceNow Software Engineer
- Software Engineer - L3 Support
- Senior Software Engineer - Build Scalable Banking Apps
- Senior Software Development Engineer
- Senior Software Engineer - JAVA
- Contract System Software Engineer - Angular & DevOps
- Senior Software Engineer Cloud Backend Distributed Systems
- Senior Software Engineer for Scalable Payroll Solutions Development
- Senior Personalization Architect & Experimentation Leader
- Lead Software Engineer - Real-Time Recommendations (Remote)Honolulu, HIMarch 27th, 2026
- Software Engineer, Full Stack
- Functional Programming Software Engineer in Berkeley - Lutris Wireless
- Senior Verification Engineer - Real-Time AI Systems
- Senior Release DevOps Engineer - CI/CD & Cloud Automation
- Hybrid SDET Engineer: Test Automation for Hardware & Web
- Software Development Engineer in Test
- Lead Software Engineer - IOS & Android Native
- Senior Software Development Engineer, Frontend (Storefront)
- Senior Backend Architect - Event-Driven, Remote
- Frontend Software Engineer III, REACT
- Lead MEAN Stack Developer: Architect UI & Node/Angular
- Staff Mobile Engineer - Platform
- Founding Frontend Architect
- Python Automation Framework Engineer
- Founding Engineer (Distributed Systems)
- Software Engineering Manager - Platform Team
- Software Developer Engineer 4
- Software Engineer - Python - Ubuntu Pro client - graduate level
- Staff Software Engineer, Marketing Systems
- Senior Salesforce Integration Engineer
- Staff Frontend Platform EngineerWashington, DCMarch 27th, 2026