P

Penske

Diversified transportation, logistics, and motorsports provider

Software Engineer 2

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeReading, PA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or Computer Engineering, or equivalent years of software development experience.
  • 8–10 years of experience with programming languages appropriate to the role, such as Java or RPG.
  • Full-stack development experience with technologies such as React, Angular, jQuery, HTML, JavaScript, CSS, Spring Framework, Spring MVC, MyBatis, and RESTful APIs.
  • 1–2 years of experience working with Agile teams.
  • Knowledge of technical project management.
  • In-depth knowledge of design frameworks and patterns and experience implementing them in software development.
  • Knowledge of industry-wide technology strategies and best practices.
  • Expert knowledge of the full system development lifecycle.
  • Familiarity with front-end UI/UX design.
  • Ability to independently conduct new-hire interviews.
  • Ability to work independently and direct work to other team members.
  • Expert knowledge of relational database design and implementation.
  • Ability to estimate and lead medium- to large-sized projects.
  • Ability to research emerging software development frameworks and tools.
  • Experience with DevOps tools and automation.
  • Regular, predictable, full attendance is an essential function of the job.
  • Willingness to travel as necessary, work the required schedule and at the specific required location, complete the Penske employment application, and submit to a background investigation, including past employment, education, and criminal history, and drug screening.
  • Ability to read, communicate verbally and/or in writing, remember and analyze information, and remember and understand instructions or guidelines.
  • Ability to stand, walk, and sit; frequently use hands to touch, handle, and feel and reach with hands and arms; and occasionally lift or move up to 25 pounds/12 kilograms.
  • Close vision, distance vision, peripheral vision, depth perception, and ability to adjust focus.

Responsibilities

  • Lead the technical design of complex components that support business-critical applications while mentoring developers on best practices to deliver new solutions.
  • Lead development, enhancement, and support of applications in a fast-paced development environment, working with senior staff on medium- to large-sized projects across a diverse range of topics.
  • Maintain and modernize existing systems and work on new applications.
  • Mentor and guide a team of software engineers on development best practices and ensure code quality through code reviews.
  • Serve as the primary contact and lead support associate for one or more critical applications and processes, resolving customer issues in a timely manner.
  • Support the application lifecycle—including development, testing, release, and support—based on detailed requirements and guidance from senior engineers, architects, and management.
  • Collaborate with technical and business leaders and product owners to gather and understand requirements and acceptance criteria.
  • Produce deliverables for medium- to large-sized projects using clean, well-documented, maintainable code that adheres to defined coding standards.
  • Participate in Design and Deploy Tollgate reviews and obtain buy-in from cross-functional teams, including quality assurance, architecture, security, webmaster, and operations.
  • Document systems, software architecture, and processes, including application documentation and dependency diagrams.
  • Write unit and user-interface tests to identify defects and use continuous integration and continuous delivery for building and deploying code.
  • Triage production issues and work with multiple teams to perform problem analysis.
  • Lead backend database design and, where applicable, collaborate with product owners and designers on UI/UX design.
  • Assign projects and review deliverables from onshore and offshore software engineers.
  • Provide constructive input to department management regarding team members assigned to projects.
  • Participate in hiring by assessing candidates’ technical skills and independently conducting new-hire interviews.
  • Complete other projects as assigned.

About the Company

Penske

Diversified transportation, logistics, and motorsports provider

Penske provides a range of transportation services, including retail automotive sales and service, truck leasing and rental, and logistics solutions, plus professional motorsports activities. Its offerings work through distinct units: Penske Automotive Group sells and services vehicles, Penske Truck Leasing rents and maintains trucks with fleet management, and Penske Logistics handles end-to-end supply chain services. The company differentiates itself by operating multiple transportation and entertainment businesses under one private global umbrella, enabling cross-sell opportunities and large-scale coordination. Its goal is to deliver reliable, end-to-end transportation and logistics solutions for individuals and businesses worldwide while growing its diversified portfolio and leveraging scale.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Bellflower, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Penske

See more jobs