
Posted 10 hours ago
Principal Software Engineer
City of PhiladelphiaPrincipal Software Engineer
Perks & benefits
TransportationHealth InsurancePaid Leave
Requirements
Bachelor's degree in CS or related field, 3+ years technical experience, C# and .NET proficiency, Relational database and SQL proficiency
Skills
C#SQL.NET
About the role
Responsibilities
- Configure and extend FAST/GenTax functionality using C#
- Design, build, and maintain services, integrations, and APIs
- Write and optimize SQL for reporting and data migration across SQL Server, Oracle, and PostgreSQL
- Participate in agile ceremonies and scope work with business partners
- Review code and write unit/integration tests
- Support production systems by triaging incidents and debugging complex issues
- Document designs, decisions, and runbooks
Requirements
- Bachelor's degree in Computer Science, Information Systems, Engineering, Mathematics, or equivalent practical experience
- Minimum 3 years of experience in a technical role
- Experience developing in a .NET environment (C#)
- Proficiency with relational databases and SQL
- Strong communication skills for technical and non-technical audiences
- Solid source-control habits and modern development workflows
Preferred Qualifications
- Experience with FAST/GenTax configuration in government revenue/tax domains
- API design and integration experience
- Background in technical documentation and code reviews
- Strong debugging methodology for multi-system issues
Benefits
- Public Service Loan Forgiveness Program qualified employer
- 25% tuition discount program for City employees
- Comprehensive health coverage
- Wellness program with discounted medical plans
- Paid vacation, sick leave, and holidays
- Generous retirement savings options
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Software Engineer
City of Philadelphia · Philadelphia
