> Markdown version of [/jobs/ext/1183210-software-engineer-senior](https://www.wearedevelopers.com/jobs/ext/1183210-software-engineer-senior). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Senior - **Company:** Shift4 Payments, LLC - **Location:** Upper Saucon Township, PA, United States - **Experience:** Expert - **Salary:** $117,416.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, .NET Framework, Amazon Web Services, Application Performance Management, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Software Quality, Code Review, Continuous Integration, Relational Databases, DevOps, Microsoft SQL Server, Visual Basic .NET (Programming Language), Performance Tuning, Query Optimization, Software Engineering, .NET Core, Git, Integration Tests, Information Technology, Deployment Automation, Software Coding, Restful APIs, Microservices - **Published:** July 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bf65a7a4f17f9f38 ## About the Role Employer will accept a bachelor's degree in applied computer science, engineering or related field and 4 years of experience in software development or a related occupation. Position requires 4 years of experience in the following: * Software development lifecycle with a focus on .NET technologies (VB.Net, C#, .NET Core, ASP.NET, etc.) * Building and maintaining RESTful APIs and microservices. * SQL Server or other relational databases such as performance tuning and query optimization * Cloud platforms (Azure or AWS) and cloud-native development. * Unit testing and integration testing. * CI/CD pipelines, Git, and DevOps practices. * Working in Agile/Scrum development environments. * Analyzing complex technical solutions ## Description * Design, develop, and maintain high-performance, scalable, and secure .NET applications. * Collaborate with product managers, architects, and stakeholders to understand business requirements and translate them into technical solutions. * Write clean, maintainable, and efficient code following best practices and coding standards. * Optimize application performance, troubleshoot complex issues, and implement robust solutions. * Mentor junior developers and provide technical guidance on best practices and architecture. * Conduct code reviews to ensure code quality, security, and performance improvements. * Develop and integrate RESTful APIs and microservices-based architectures. * Stay up to date with the latest .NET, cloud, and software development trends and recommend innovative solutions. * Work with DevOps teams to support CI/CD pipelines and automated deployment processes. * Ensure compliance with security, scalability, and performance requirements. * Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, and deployment. * Apply software engineering principles and best practices to ensure high-quality software development. ## Related Videos - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology)