×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer IV - Team Lead

Job in Bemidji, Beltrami County, Minnesota, 56601, USA
Listing for: TCP Software
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Senior Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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
Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Other
Industries
  • IT Services and IT Consulting
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary