Senior Software Engineer - Digital Products

PenskeReading, PA
Onsite

About The Position

As a Senior Software Engineer – Digital Products, you will play a key role within the Digital Product team, driving the design, development, and delivery of scalable SaaS solutions and digital products. You will collaborate closely with Product Managers, Data Teams, UX/UI Designers, Quality Engineers, and Infrastructure Teams to ensure our products are technically sound, user-focused, and aligned with business goals. You will lead technical design and implementation for medium to large-sized digital initiatives, contribute to architectural decisions, and guide a team of engineers on best practices. You will actively participate in discovery, framing, iterative development, and continuous improvement of digital products, helping to translate product vision into high-quality, maintainable solutions. This position is based out of our corporate offices in Reading. PA. This an office first position, at least 4 days in office.

Requirements

  • Technical leadership in software engineering
  • Experience with full product lifecycle
  • Collaboration with Product Managers
  • Translating product vision into technical requirements
  • Designing scalable, reusable, and maintainable software architectures
  • Experience with modern development best practices
  • Experience with CI/CD pipelines
  • Experience with cloud-native approaches
  • Partnering with cross-functional teams (Data, QA, Design, Infrastructure)
  • Participating in design and deploy tollgate reviews
  • Mentoring and coaching engineers
  • Providing technical guidance, code reviews, and feedback
  • Overseeing multiple medium to large-sized projects
  • Troubleshooting and optimizing software performance
  • Documenting systems, architecture, and dependencies
  • Conducting technical interviews
  • Contributing to hiring decisions

Responsibilities

  • Lead engineering efforts across the full product lifecycle (discovery, framing, design, development, testing, release, and support) in alignment with the SVPG product framework.
  • Collaborate with Product Managers to translate product vision, user needs, and data insights into technical requirements and actionable development plans.
  • Design and recommend scalable, reusable, and maintainable software architectures for digital and SaaS applications.
  • Guide engineering teams in adopting modern development best practices, CI/CD pipelines, and cloud-native approaches.
  • Partner with cross-functional teams (Data, QA, Design, Infrastructure) to ensure solutions are secure, performant, and meet business objectives.
  • Participate in design and deploy tollgate reviews, gaining buy-in from Architects, QA, Security, and Operations.
  • Mentor and coach engineers, providing technical guidance, code reviews, and feedback to support professional growth.
  • Oversee multiple medium to large-sized projects, ensuring on-time delivery and alignment with quality standards.
  • Troubleshoot and optimize software performance, resolving technical issues in production and pre-release environments.
  • Document systems, architecture, and dependencies to maintain clarity and knowledge sharing across teams.
  • Conduct technical interviews and contribute to hiring decisions for the Digital Product Engineering team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service