TCP Software

Software Engineer IV – Team Lead

TCP Software

full-time

Posted on:

Location Type: Remote

Location: Remote • Minnesota • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudKubernetesMySQLPHP

About the role

  • 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 growing capabilities and strengthening independence, writing software, analyzing, and solving complicated problems
  • Conducts 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
  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or related field (preferred)
  • Experience with configuring and maintaining CI/CD pipelines, pull requests or other code review systems, Git/GitHub Best practices (preferred)
  • Experience developing applications in AWS (preferred)
  • Experience developing containerized applications running in Kubernetes (preferred)
  • Experience with secure engineering principles, security protocols, and best practices (preferred)
  • Experience technically leading development teams (preferred)
Benefits
  • Competitive salary
  • 20 Days of PTO (Paid Time Off) and 13 days of companywide holidays
  • 8 hours to volunteer and impact the community
  • Comprehensive benefits (Health/Dental/Vision/ 401K)
  • Employee Choice Benefits

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PHPMySQLgitAgileScrumCI/CDAWSKubernetesOpen APIautomated testing
Soft skills
technical leadershipmentoringcommunicationproblem solvinginnovation
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Software Engineering