Senior Software Engineer

Penske•Tampa, FL

About The Position

Working with a diverse team, the Senior Software Engineer leads the technical design of software products and applications that support the business, while guiding software engineers on best practices to deliver innovative solutions to customers. The role leads global software development teams across multiple concurrent, medium-to-large enterprise projects; oversees maintenance and modernization of existing systems as well as development of new applications and systems; works collaboratively with business users and management on requirements and alternatives; and partners with architects and staff engineers to shape product and application architecture.

Requirements

  • Bachelor’s degree in Computer Science or Computer Engineering, or equivalent years of software development experience.
  • 10+ years of experience with appropriate programming languages, 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.
  • 2–4 years of experience working with Agile teams.
  • 1–2 years of experience leading medium-to-large projects and diverse teams.
  • Ability to conduct new-hire interviews.
  • Expert knowledge of the full system development lifecycle.
  • Expert knowledge of appropriate design frameworks and patterns, with experience implementing them in software development.
  • Ability to take ownership of multiple applications.
  • Ability to communicate effectively with business and IT leaders.
  • Ability to design and recommend architectural frameworks and database designs.
  • Ability to accurately estimate and lead medium-to-large projects.
  • Strong ability to develop systems that meet architectural objectives, including reusable, scalable code.
  • Regular, predictable, full attendance is an essential function of the job.
  • Willingness to travel as necessary, work the required schedule and at the 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 meet the described physical and mental demands, with reasonable accommodations available: 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; occasionally lift and/or move up to 25 lbs/12 kg; and meet the stated vision requirements, including close and distance vision, peripheral vision, depth perception, and focus adjustment.

Responsibilities

  • Lead teams through the application lifecycle, including discovery, framing, design, development, testing, release, and support, based on detailed requirements.
  • Recommend conceptual designs and architecture, and produce deliverables for multiple medium-to-large complex projects on time and under budget.
  • Troubleshoot and debug systems to optimize performance and perform problem analysis.
  • Collaborate with product owners and facilitate working sessions to acquire and understand requirements and acceptance criteria, then translate them into technical requirements.
  • Collaborate with product owners on user acceptance testing and quality assurance to ensure deliverables are adequately tested.
  • Create and maintain project plans, timelines, milestones, goals, and deployment plans.
  • Participate in Design and Deploy Tollgate reviews and gain buy-in from cross-functional teams, including QA, Architecture, Security, Webmaster, and Operations.
  • Document systems, software architecture, and processes, including application documentation and dependency diagrams.
  • Provide constructive input to department management regarding project team members and assist with their performance and development planning.
  • Conduct technical interviews for new hires.
  • Train end-user groups on how to use completed solutions.
  • Perform other projects as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service