Team Lead - Software Engineering (Java/TypeScript)

Tyler Technologies
Lakewood, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 120K

Job location

Lakewood, United States of America

Tech stack

Java
Amazon Web Services (AWS)
JIRA
C Sharp (Programming Language)
Computer Programming
Continuous Integration
Mercurial
Scrum
Release Management
Software Engineering
TypeScript
Build Management
Information Technology
Jenkins

Job description

  • Lead software engineering team members in following best coding practices, patterns established within the software framework, quality focused practices, and in the agile/scrum process.
  • Model company values and leadership competencies while maintaining a focus on high performance, integrity, and work-life balance.
  • Identify new or changes to existing procedures, methods, and/or tools, to improve the efficiency of the software development process.
  • Act as mentor and manager to members of the software engineering team.
  • Develops employees on the team:
  • Addresses performance issues
  • Provides regular performance feedback
  • Assesses training needs and oversees training for team members
  • Provides soft skills training
  • Provides input on employee retention activities
  • Meets regularly with employees individually and as a team
  • Foster a culture of success as a team, of continuous learning and improvement, of collaboration across departments and divisions, of quality of shipped software, and of accountability within the team.
  • Gather, monitor, and report on individual and team performance and health metrics.
  • Prepares and delivers annual performance reviews.
  • Work collectively with management, team members, and external stakeholders to drive engineering initiatives forward release over release.
  • Assist management with building and maintaining relationships with stakeholders across the company.
  • Maintain composure under pressure, rapidly and accurately assessing situations using sound reasoning to arrive at timely, workable solutions.
  • Manage and prioritize multiple, often conflicting tasks, personnel issues, and organizational challenges.

Requirements

Do you have experience in Software engineering?, Do you have a Bachelor's degree?, The Team Lead - Software Engineering is an entry level managerial leadership position. A Team Lead is expected to possess in-depth knowledge of the software engineering lifecycle. A team Lead should demonstrate a sense of ownership over the day-to-day processes and team focus on meeting business goals. Team Lead is responsible for providing sprint and release management including both day-to-day personnel management, roadmap implementation, and regularly monitoring and reporting team and individual performance management., * Bachelor's degree in computer science, information technology, or related field.

  • 2-5+ years of experience developing enterprise-level software and leading software engineering teams.
  • Strong programming skills in languages such as C# or Java, Typescript with ability to write modular maintainable code.
  • Experience with the Agile - Scrum, Kanban or Lean development processes is required.
  • Experience with Jenkins, Team City, mercurial or other build management, continuous integration tools, AWS, is desirable
  • Experience using Jira is preferable.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Demonstrated commitment to ongoing professional development.
  • Ability and desire to work in a fast-paced, highly flexible on-site and offshore team environment
  • Must be a self-starter, able to operate independently, and multiplex his or her time between many diverse tasks in a fast-moving environment with limited supervision

Benefits & conditions

3.53.5 out of 5 stars Lakewood, CO 80401 $95,000 - $120,000 a year

Apply for this position