Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company is seeking a Software Engineering Senior Team Lead to guide an agile development team in building enterprise-grade software. The role focuses on mentoring team members, leading projects, and ensuring high-quality software delivery. Candidates should possess significant experience in software development and leadership, particularly with technologies such as Angular and AWS. This position offers an opportunity to significantly influence software solutions while collaborating with various teams.
The Software Engineering Senior Team Lead will be part of an agile development team, building andworking on enterprise grade software systems on multiple stacks including LAMP/Angular and
AWS Lambda/Node/Nest/Angular. The Sr. Lead's primary duty will be to develop and architect
great software that is high quality, performant, and meets user's needs. The Sr. Team Lead will
provide technical and team leadership in specific areas and/or for specific team members. To
succeed in this role you must be able to be a servant leader with the success of the team as a
whole as your first priority. You will mentor, train, advise, build up, and support your team
members. You will help them to get around, over, under or through any technical or
non-technical obstacle to the production of great software. You will be an advocate for your
team to upper management and with other teams. You will also ensure good coding practices
are followed and that substantially bug free software is created and that the shared definition
of done is adhered to.
Reporting to the Senior Director of Software Development the Sr. Team Lead will have the
following responsibilities:
● Develop, Test, and Deploy complex software solutions that solve real world challenges
for our customers.
● Peer program, write automated tests, peer review code.
● Continue learning through conference attendance, courses, and cross-training.
● Guide team development efforts towards successful project delivery for specific
assigned products, feature sets, or areas of technical responsibility.
● Provide technical leadership to teammates through teaching, coaching, mentorship and
availability.
● Maintain high standards of software quality within the team by establishing good
practices and habits.
● Assist Product Management in the collection and documentation of user's
requirements, development of user workflows, estimates and plans.
● Analyze and resolve technical and application problems.
● Act as a point of contact to coordinate development with other teams.
● Assess opportunities for application and process improvement and prepare
documentation of rationale to share with team members and other affected parties.
● Provide third-level support to business users and partners.
● Research and evaluate software libraries and products for use within Point of Rental.
Required Experience
● At least 9 years of experience as a software developer.
● At least 3 years of experience in leadership roles.
● Strong experience with Angular
● Strong experience with Node/Nest
● Strong experience with AWS architecture / Lambda / API Gateway
● Strong experience with MySQL or similar relational databases.
● Willingness to take ownership of success in assigned projects/areas.
● Bachelor's degree (any field)
Preferred Experience
● LAMP(PHP) development experience.
● E-commerce development experience.
● Enterprise software development experience.