Software Engineer IV - Team Lead
Listed on 2026-02-12
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer, Cloud Engineer - Software
TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.
About TCP (Time Clock Plus): For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their complex timekeeping, employee scheduling, leave management and other workforce needs.
Growth is happening and our vision for a successful future is clear - We'd love for you to join us on this journey! For more information on TCP visit Linked In or Facebook.
As a Team Lead, you will:
- Provide technical leadership as a trusted source and known subject matter expert
- Lead peer‑reviews of code and offer suggestions in line with best‑practice design patterns
- Mentor team members and provide technical guidance
- Lead development efforts using modern software development principles and state‑of‑the‑art technologies in a cross‑functional agile development environment
- Design, develop, test, and document cloud‑hosted web applications
- Deliver quality code based on unit and automated acceptance tests
- Review, define, analyze, and improve detailed specifications and implement feature development
- Ensure that development/integration documentation is adequate, complete, and published
- Develop automated tests to help insure fast delivery of quality products
- Design industry standard Open API that lives on top of existing data platform
- Continually grow capabilities and strengthen independence, write software, analyze, and solve complicated problems
- Conduct highly complex and expert‑level work
Requirements
- 6‑8 years of software development experience with PHP & MySQL
- Extensive experience with Git
- Comprehensive understanding of computer science concepts
- Superior coding skills
- Excellent communication skills
- Passion for innovation and creative problem solving
- Superior knowledge of the TCP Software Development Lifecycle
- Superior TCP Product and technical knowledge
- Complete understanding of Agile and Scrum development methodologies
- Ability to understand requirements, solve complex technical issues, and provide supervision of other engineers
Preferred Technical and Professional Expertise
- Bachelor's or master's degree in Computer Science, Software Engineering, or related field
- Experience with configuring and maintaining CI/CD pipelines, pull requests or other code review systems, Git/Git Hub best practices
- Experience developing applications in AWS
- Experience developing containerized applications running in Kubernetes
- Experience with secure engineering principles, security protocols, and best practices
- Experience technically leading development teams
Physical Requirements
- Prolonged periods sitting at a desk and working on a computer
- Must be able to lift up to 15 pounds at times
Benefits
- Competitive salary
- 20 Days of PTO (Paid Time Off) and 13 days of company‑wide holidays
- 8 hours to volunteer and impact the community
- Comprehensive benefits (Health/Dental/Vision/401K)
- Employee Choice Benefits
- Mid‑Senior level
- Full‑time
- Other
- IT Services and IT Consulting
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).