Penn State’s Pennsylvania Commission on Sentencing (PCS) is hiring a Full-Stack Software Engineer to modernize and support the mission-critical applications used by courts across Pennsylvania. As part of the Applications and Information Technology Unit, you will implement new application features, diagnose and correct defects, and manage application data, integrations, and environments.
What You'll Do
- Design and develop modifications and new application features to support legislative mandates and modernize technology.
- Collaborate with other PCS business units to translate operational needs into effective technical solutions.
- Ensure code quality through peer code reviews, unit testing, and adherence to development best practices.
- Support and maintain CI/CD pipelines, version control, and automated build and deployment activities.
- Implement and support web service integrations by collaborating with partner state agencies.
- Analyze and diagnose application and data issues; implement bug fixes or workarounds.
- Provide oversight and perform system administration for development, test, training, and production environments.
- Perform database administration tasks and manage application data extracts and transfer processes.
- Provide limited support for other technologies, including reporting platforms and collaboration tools.
What We're Looking For
- Bachelor's Degree.
- 3+ years of relevant experience for an Advanced Professional role (or equivalent combination).
- 1+ years of relevant experience for an Intermediate Professional role (or equivalent combination).
- Experience with object-oriented programming and relational databases.
- Comfort working within an existing application architecture to deliver new features.
- Exceptional analytical and creative problem-solving skills.
- Outstanding attention to detail, accuracy, and organizational skills.
- Excellent verbal and written communication and interpersonal skills.
- Authorization to work in the U.S. and successful completion of required background checks.
Nice to Have
- Knowledge of the Pennsylvania criminal justice system.
Technical Stack
- Frontend: Angular, JavaScript, HTML, CSS
- Backend: ASP.NET, C#, Entity Framework
- Data: Microsoft SQL Server
- APIs & Services: REST, WCF, SOAP
- Infrastructure: IIS, Microsoft Azure
Team & Environment
The Applications and Information Technology Unit includes a business systems analyst and two developers.
Benefits & Compensation
- Salary range: $76,700.00 - $145,700.00
- Comprehensive medical, dental, and vision coverage
- Robust retirement plans
- Substantial paid time off including holidays, vacation and sick time
- Generous 75% tuition discount for employees and eligible family members
Work Mode
This is a hybrid position located in Pennsylvania.
Penn State is an equal opportunity employer and is committed to providing employment opportunities to all qualified applicants without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.





