We use essential cookies

Please Accept our Privacy Policy

Senior Software Engineer

Robert Half

Fort Washington, PA 19034 • $48.00 to $53.00 / hr • 10/3/2026

Job Description

Job Description
We are looking for an experienced Senior Software Engineer to join a team delivering scalable enterprise applications in Fort Washington, Pennsylvania. This Long-term Contract opportunity is ideal for a hands-on technical leader who can guide development efforts, collaborate across business and technology groups, and drive high-quality software delivery. The role calls for strong expertise in modern Microsoft technologies, front-end frameworks, and cloud-based solutions, along with the ability to work independently on complex engineering initiatives.

Responsibilities:
• Lead the design, development, and enhancement of enterprise software applications while coordinating priorities and release plans with business and technical partners.
• Translate business needs into practical technical approaches by working closely with stakeholders, vendors, analysts, and project teams.
• Contribute to effort sizing and delivery planning to support realistic timelines and successful execution.
• Build, maintain, and improve application code while producing clear technical documentation and following established version control and quality practices.
• Perform unit testing, troubleshoot defects, optimize application performance, and support deployment readiness for production releases.
• Provide assistance for critical production incidents within the assigned application area when elevated support is required.
• Independently analyze complex system challenges and create effective architectural and programming solutions.
• Facilitate Agile team ceremonies and help keep development activities aligned, organized, and progressing on schedule.• Bachelor’s degree in a technical discipline required; an advanced degree is a plus.
• At least 8 years of software development experience in complex application environments.
• Demonstrated ability to lead cross-functional teams and adapt leadership style to varying project needs and experience levels.
• Strong written and verbal communication skills with the ability to work effectively across technical and non-technical audiences.
• Proven analytical and problem-solving ability, including handling sensitive or high-priority issues in a timely manner.
• Hands-on experience with C#, .NET, and web application development concepts such as MVC and design patterns.
• Working knowledge of Angular, React, SQL Server, Cosmos DB, and Azure services.
• Familiarity with API or graph-based integrations is preferred, and mortgage industry experience is a plus.