Talent.com
City of Philadelphia
Principal Software EngineerCity of Philadelphia • Philadelphia, Pennsylvania, United States
Principal Software Engineer

Principal Software Engineer

City of Philadelphia • Philadelphia, Pennsylvania, United States
12 days ago
Salary
$115,000.00 yearly
Job type
  • Full-time
Job description
Job Description

Essential Functions

  • Configure and extend FAST/GenTax functionality for City-specific use cases using FAST tools and C#.
  • Design, build, and maintain services, integrations, and APIs that connect Revenue IT systems with other City applications and data sources.
  • Write and optimize SQL for reporting, data migration, and application features across SQL Server/Oracle/PostgreSQL environments.
  • Participating in agile ceremonies; scope work with product and business partners; turn evolving requirements into robust technical solutions.
  • Review code, write unit/integration tests (“if it isn’t tested, it doesn’t ship”), and monitor features after launch to ensure quality and performance.
  • Support production systems—triaging incidents, debugging complex issues, and implementing fixes and follow‑ups.
  • Document designs, decisions, and runbooks for maintainability and knowledge sharing.
  • Uphold City standards and policies—especially around data security and compliance applicable to Revenue systems.


Qualifications

  • Completion of a bachelor’s degree program at an accredited college or university with major course work in Computer Science, Information Systems, Engineering, Mathematics, or equivalent practical experience, – boot camps / alternative pathways are welcomed; we care more about what you can do than where you learned how to do it.
  • Minimum 3 years of experience in a technical role
    • Experience in Web or software development, or design a plus
    • Experience providing technical support to a wide variety of applications a plus

Experience working in a large governmental, or non-profit agency is a plus; in particular, knowledge of the City of Philadelphia.

Competencies, Knowledge, Skills and Abilities

What You’ll Bring (Minimum Qualifications)

  • Experience developing in a .NET environment (C#), building production web applications and services.
  • Proficiency with relational databases and SQL (e.g., Microsoft SQL Server, Oracle, PostgreSQL, MySQL).
  • Strong communication skills—you can explain technical concepts clearly to both technical and non‑technical audiences.
  • Ability to work both independently and collaboratively; strong ownership and follow‑through.
  • Comfort navigating incomplete requirements—asking the right questions to clarify needs and deliver solutions.
  • Solid source-control habits and modern development workflows.

Preferred

  • Experience with FAST/GenTax configuration in government revenue/tax domains.
  • API design and integration experience; familiarity with eventing, messaging, or ETL patterns.
  • Background writing clear technical documentation and conducting thoughtful code reviews.
  • Strong debugging methodology and comfort tracing complex, multi‑system issues.


Additional Information

Salary Range: $115,000-$123,687

Salary cannot exceed $123,687

All applications must include a cover letter. Applications without a cover letter will be considered incomplete.

Did you know?
● We are a Public Service Loan Forgiveness Program qualified employer : 25% tuition discount program for City employees (and sometimes spouses and dependents as well) in partnership with area colleges and universities

● We offer Comprehensive health coverage for employees and their eligible dependents
● Our wellness program offers eligibility into the discounted medical plan
● Employees receive paid vacation, sick leave, and holidays
● Generous retirement savings options are available


*The successful candidate must be a city of Philadelphia resident within six months of hire
Effective May 22, 2023, vaccinations are no longer required for new employees that work in non-medical, non-emergency or patient facing positions with the City of Philadelphia. As a result, only employees in positions providing services that are patient-facing medical care (ex: Nurses, doctors, emergency medical personnel), must be fully vaccinated.

The City of Philadelphia is an Equal Opportunity employer and does not permit discrimination based on race,
ethnicity, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age, disability, marital status, source of income, familial status, genetic information or domestic or sexual violence victim status. If you believe you were discriminated against, call the Philadelphia Commission on Human Relations at 215-686-4670 or send an email to faqpchr @phila.gov. For more information, go to: Human Relations Website:
http://www.phila.gov/humanrelations/Pages/default.aspx

Create a job alert for this search

Principal Software Engineer • Philadelphia, Pennsylvania, United States

Similar jobs

Real-Time Radar Software Engineer (C++, DSP)

慨正橡扯Moorestown Township, NJ, United States
Full-time

Senior Software Engineer in Moorestown Township, New Jersey.This role involves real-time processing software development for radar technologies, requiring a solid background in Object-Oriented C++ ... Show more

 • Promoted

Senior MADS PaaS Engineer – GCP

Highbrow LLCMount Laurel Township, NJ, United States
Full-time

Job Title: Senior MADS PaaS Engineer – GCP.Laurel, NJ, or New York, NY, or Toronto, ON (2 days/week onsite).Work Eligibility:All Work Authorizations are Permitted – No Visa Transfers.Key Technology... Show more

 • Promoted

Multi-Cloud IAM Engineer

Highbrow LLCMount Laurel Township, NJ, United States
Full-time

A cloud technology firm is seeking a GCP Engineer to design and implement IAM controls across their cloud platforms, including Google Cloud and Azure.The ideal candidate will have over 3 years of h... Show more

 • Promoted

Systems Engineer

OrgroMount Laurel, New Jersey, United States
Full-time +1
Quick Apply

Location: On-site Mount Laurel, NJ.Job Type: Full-Time, Direct Hire.Compensation: Competitive with a full benefit package.About Us: We are a mission-driven organization in our delivery of high-qual... Show more

Senior Software Engineer-RF/EW

慨正橡扯Moorestown Township, NJ, United States
Full-time +1

Lockheed Martin is dedicated to shaping, developing, & advancing technologies & capabilities with a focus on our customers’ needs as part of our 21st Century Security vision.We foster collaborative... Show more

 • Promoted

Senior Software Engineer & Agile Tech Lead (Cloud)

Harris Geospatial SolutionsCamden, NJ, United States
Full-time

Harris Geospatial Solutions in Camden, NJ, is seeking a Senior Software Engineer to lead a software development team for Space Mission Systems.The role involves planning and assigning tasks, utiliz... Show more

 • Promoted

Senior Software Engineer — End-to-End Systems, Remote

Phase2 TechnologyMoorestown Township, NJ, United States
Remote
Full-time

A technology consulting firm located in New Jersey is seeking a Senior Software Engineer.This role involves full stack development and creating impactful end-to-end solutions.The ideal candidate ha... Show more

 • Promoted

Senior Software Engineer (Python / Django / React) - Remote EST / CST

Liberty Personnel Services, IncPhiladelphia, PA, United States
Remote
Full-time

Job DescriptionJob DescriptionSenior Software Engineer (Python / Django / React) - Remote EST / CSTRequired to be considered :Must be a US Citizen or Green Card holder.Your Location MUST be on your... Show more

 • Promoted

Kubernetes Platform Engineer - $65/hr - Hybrid

Direct Line Workforce SolutionsPhiladelphia, Pennsylvania, United States
$65.00 hourly
Full-time
Quick Apply

Kubernetes Platform Engineer - $65/hr - Hybrid.A leading enterprise technology organization is seeking a Kubernetes Platform Engineer to support the modernization of mission-critical voice services... Show more

Manager, Software Engineer

Hr JournalsCamden, NJ, United States
Full-time

About the job Manager, Software Engineer.This role offers the opportunity to lead software engineering teams focused on high-assurance encryption products and systems critical to national defense.T... Show more

 • Promoted

Solutions Engineer

ClouderaPhiladelphia, PA, US
Full-time

At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management as the hyperscalers, we're the preferred data partner for the top comp... Show more

 • Promoted

Solution Engineer

Unframe AIPhiladelphia, PA, United States
Full-time

Austin, Texas, United States; Dallas, Texas, United States; Jersey City, New Jersey, United States; Miami, Florida, United States; New York, New York, United States; Philadelphia, Pennsylvania, Uni... Show more

 • Promoted

Software Architecture Lead

United States Cold StorageCamden, NJ, United States
Full-time

A leading logistics company is seeking a Software Architecture Manager to define software standards and lead the transformation towards cloud-native architectures.The role involves building a team ... Show more

 • Promoted

Software Architecture Manager

United States Cold StorageCamden, NJ, United States
Permanent

Pay or shift range: $160,000 USD to $190,000 USD.The estimated range is the budgeted amount for this position.Final offers are based on various factors, including skill set, experience, location, q... Show more

 • Promoted

Principal, Data Engineering (Remote)

Jazz PharmaceuticalsFeasterville Trevose, PA, United States
Remote
Full-time

If you are a current Jazz employee please apply via the Internal Career site.The information below covers the role requirements, expected candidate experience, and accompanying qualifications.Jazz ... Show more

 • Promoted

Senior Software Engineering Lead

TDMount Laurel Township, NJ, United States
Full-time

TD is seeking a Staff Software Engineer in Mount Laurel, NJ, to lead the creation of technical solutions and ensure quality and reliability across projects.The role requires extensive experience in... Show more

 • Promoted

QA Engineer III (Performance Engineer) (Remote)

Serigor Inc.Cherry Hill, NJ, United States
Remote
Full-time

Job DescriptionJob DescriptionJob Title :QA Engineer III (Performance Engineer) (Remote)Location :Cherry Hill, NJDuration :12 MonthsOverview :The QA Engineer III (in Performance Engineering) is an ... Show more

 • Promoted

Systems Engineer

Osprey Talent SolutionsWarminster Heights, PA, USA
Full-time
Quick Apply

A growing technology solutions firm has an immediate opening for a Systems Engineer to support its expanding engineering services business.This position is suited for a motivated individual who thr... Show more