Senior Full Stack Software Engineer (Full-Time)
McKnight International Senior Full Stack Software Engineer (Full-Time)
Note: We kindly ask not to be contacted at this time by recruiters or third-party agencies.
Requirements
- Serve as a hands-on technical contributor supporting backend development and system modernization
- Participate in internal and client-facing discussions related to system enhancements and priorities
- Contribute to backend architecture, including APIs, data workflows, and system integrations
- Support continuous improvement of system performance, reliability, and scalability
- Design, develop, and maintain backend applications using C# and .NET Core
- Build and integrate RESTful APIs across internal and external systems
- Develop and optimize SQL Server databases, including:
- Stored procedures
- Complex queries
- Data processing workflows
- Stored procedures
- Support and enhance a financial system with high data volume and operational complexity
- Perform unit testing, integration testing, and participate in code reviews
- Support application deployments, troubleshooting, and production stability
- Participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives
- Collaborate with cross-functional teams including business analysts, project managers, and infrastructure teams
- Translate business requirements into scalable backend solutions
- Communicate effectively with both technical and non-technical stakeholders
- Support performance optimization across applications and databases
- Contribute to system documentation and knowledge sharing
- Troubleshoot and resolve complex backend and data-related issues
- 5+ years of experience in software development with a strong backend focus
- Strong, recent experience with C# and .NET Core (last 1–2 roles)
- Strong experience with Microsoft SQL Server, including:
- Stored procedures
- Performance tuning
- Data-heavy backend systems
- Stored procedures
- Experience developing and integrating REST APIs
- Experience working within enterprise or financial systems environments
- Experience with microservices architecture preferred
- Experience working in Azure environments preferred
- Strong analytical, problem-solving, and communication skills
- Experience with financial systems or reporting platforms
- Experience supporting legacy system modernization initiatives
- Experience working in regulated or compliance-driven environments
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field required
- Equivalent experience may be considered
- Full-time position
- Hybrid/on-site presence required based on project needs and client approval
- Must be authorized to work in the United States
- Reliable transportation to and from assigned work location(s) required
Annual base salary range (Philadelphia market): $90,000–$140,000, with final compensation based on experience, technical skill level, and project requirements, in compliance with applicable federal, state, and local pay equity laws.
Benefits
- Competitive salary
- Medical, dental, and vision benefits
- 401(k) with employer matching contribution
- Paid time off (PTO) and company holidays
- Professional development and certification support
- Collaborative and growth-oriented work environment