
Software Engineer IV – Team Lead
TCP Software
full-time
Posted on:
Location Type: Remote
Location: Remote • Minnesota • 🇺🇸 United States
Visit company websiteJob 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