Software Developer II

Sheetz, IncPittsburgh, PA
Remote

About The Position

The Software Developer II at Sheetz plays a key role in designing, developing, and supporting the custom applications that power our Operations teams and store environments. As a full stack developer, you'll work across the entire software development lifecycle in a collaborative Agile environment, partnering with business and technology teams to deliver innovative, scalable solutions. This role qualifies for a remote work arrangement within our 7 state footprint (PA, OH, MI, WV, VA, MD, NC) with quarterly travel to Claysburg, PA required for planning meetings.

Requirements

  • Bachelor’s degree which includes courses or training in computer programming, systems analysis, system development, or systems engineering, is required.
  • 3+ years of experience developing and implementing software solutions required
  • Experience developing secure software systems based upon industry specifications
  • Experience working on large-scale software projects
  • Experience developing software utilizing various coding languages such as Java, Python, JavaScript, ETL, SQL, Low-Code Development tools, or similar

Nice To Haves

  • Experience with Java, Spring Boot, modern JavaScript frameworks, SQL, Docker, and CI/CD pipelines
  • ServiceNow or Microsoft Power Platform experience
  • Bachelor’s degree in Computer Science, Management Information Systems, Computer Engineering is preferred.
  • Understanding of OWASP, PII and PCI is a plus
  • Professional program certification in Java is strongly preferred

Responsibilities

  • Collaborate with team members to determine best practices and customer requirements for software
  • Develop new applications using pre-approved programming languages that meet or exceed the needs of the company.
  • Create and tune SQL queries as part of the software development process.
  • Define, create and maintain application/system documentation including Technical/User Documentation, Test Cases, Release notes, etc.
  • Demonstrate in-depth knowledge of one or more applications, systems, or development languages; whether open source, internally developed or purchased.
  • Maintain all assigned applications / systems; create and implement regular updates to address customer and company requirements.
  • Analyze applications/systems to identify, research, and document weaknesses and errors.
  • Ensure software security by adhering to Sheetz established Secure Software Development Guidelines.
  • Aid and support the coaching and training of other team members.
  • Stay up to date on the latest development tools and industry trends as they relate to Sheetz
  • Provide troubleshooting and escalation support in collaboration with all areas of IT and Sheetz Vendors to minimize business impact on and off normal business hours. Sheetz is open 24/7/365 and as such, our internal and external customers may require assistance at any time.

Benefits

  • competitive salaries
  • quarterly employee bonuses based on company performance
  • PTO
  • parental leave
  • 401k match
  • employee stock ownership
  • limitless professional development and growth opportunities
  • tuition reimbursement
  • full medical, vision and dental coverage
  • snack discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service