Principal Software Engineer
Core
Configure and extend FAST/GenTax functionality for City-specific use cases, design and maintain services/integrations connecting Revenue IT systems with other City applications, and optimize SQL for reporting and data migration.
Role type
Principal Software Engineer (Revenue Systems)
Builds
Revenue IT services, integrations, and APIs connecting City applications and data sources
Domain
Government / Public Sector / Revenue Systems
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C# (.NET), SQL (SQL Server/Oracle/PostgreSQL), API design, system integration, agile development, code review, technical documentation, debugging complex multi-system issues
Preferred skills
FAST/GenTax configuration, eventing/messaging/ETL patterns, large governmental/non-profit agency experience, City of Philadelphia domain knowledge
Technologies
C#, .NET, SQL Server, Oracle, PostgreSQL, MySQL, FAST tools
Responsibilities
Configure and extend FAST/GenTax functionality for City-specific use cases; Design, build, and maintain services, integrations, and APIs; Write and optimize SQL for reporting and data migration; Review code and write unit/integration tests; Support production systems by triaging incidents and debugging; Document designs, decisions, and runbooks
Seniority
Principal, hands-on IC with strategic ownership