Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
SP
Shift4 Payments, LLC
Software Engineer IV
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Pennsylvania data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$116,998 / year median in Pennsylvania
-5% projected decline
Job Description
Software Engineer IV - Multiple positions
Center Valley, PA
3 DAYS AGO
22761551
Summary
Center Valley, PA
In-Person
Competitive Salary
4 Years Experience
Bachelor's degree
No Commission
40.00 hours per week / Day Shift / Full-Time
Description Employer:
Shift4Payments, LLC Job Title:
Software Engineer IV (multiple openings)Job Requisition:
JR0000361
Job Location:
3501 Corporate Parkway, Center Valley, PA 18034Job Type:
Full Time Travel:
No Telecommute:
No Job Duties:
- 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.