As a Technical Lead, you will oversee the design and development of technical solutions within a team, ensuring that every solution aligns with customer needs, business goals, and technical best practices. You will play a key role in coaching and mentoring developers, guiding them toward excellence in software engineering while advocating for agile delivery practices such as continuous delivery, automation, and iterative improvement.
This role requires both strong technical expertise and leadership capability — balancing hands-on problem-solving with strategic decision-making to optimize team performance and deliver scalable, high-quality solutions.
Your Main ResponsibilitiesYou will lead the design, development, and delivery of technical solutions within your team.
You will collaborate with stakeholders to support solution discovery and translate business needs into technical outcomes.
You will identify gaps in technical capabilities and work with architects and other leaders to address them.
You will ensure all solutions align with customer requirements, business objectives, and technical best practices.
You will advocate for and support agile methodologies, continuous integration, and delivery.
You will promote engineering excellence and modern architectural practices (e.g., microservices, event-driven architecture, and serverless solutions).
You will proactively manage and reduce technical debt to maintain sustainable and high-performing systems.
You will conduct security reviews and support secure coding standards.
You will ensure the uptime, scalability, and reliability of solutions in production environments.
You will hire, train, and coach engineers to achieve technical and professional growth.
You will guide the team through technical challenges, removing obstacles to maintain focus and productivity.
You will set technical goals for the team, monitor progress, and foster accountability.
You will coach and mentor team members to build capability in software design, agile delivery, and quality engineering.
You will foster collaboration across teams, ensuring clear communication and alignment.
You will model integrity, accountability, and continuous learning.
You will champion ATI’s culture of agility, innovation, and improvement.
Fluent English communication skills (written and spoken), with the ability to collaborate effectively across teams and present technical findings clearly.
Minimum 7 years of professional experience in a senior software engineering or technical leadership role.
Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
Proven understanding of Agile principles and software development lifecycle practices.
Strong knowledge of modern software engineering principles and design patterns.
Demonstrated ability to lead teams, coach engineers, and foster productive team dynamics.
Strong problem-solving and decision-making skills, balancing business needs with technical soundness.
Excellent communication skills with fluency in English (written and spoken).
Commercial acumen with the ability to build and maintain constructive relationships across teams and leadership levels.
High integrity, professional accountability, and a proactive mindset in identifying risks and opportunities.
Experience in travel, e-commerce, or other large-scale internet environments.
Strong understanding of the travel or retail industry ecosystem.
Exposure to modern cloud-based solutions, microservices, and event-driven architectures.
Our aim at ATI Business Group in working with our Clients is to support their continued growth by providing cost-effective technology and talented & scalable people resources on demand. ATI’s singular focus on providing services to the travel and hospitality business communities across the globe has been a remarkably successful one. Since commencing in 2002, we now have over 1,300 employees providing services to our clients worldwide.
Top Skills
What We Do
ATI Business Group is a Global Business Process Management, Technology and Services Company. Our Clients’ businesses are on remarkable journeys as they strive to deliver the best possible outcomes for their customers. Our aim at ATI in working with our Clients’, is to support their continued growth by providing cost effective technology and talented and scalable people resources on demand.
ATI’s singular focus on providing services to the travel and hospitality business communities across the globe has been a remarkably successful one. Since commencing in 2002 with a single discipline of Fare Loading the business has grown today to supporting over 100+ independent work disciplines including Ticketing, Land and Cruise Travel Distribution, Fare Auditing, Finance and Accounting, Robotic Process Automation and Travel Technology.
We believe our success has only been achieved by always listening carefully to our Clients’ business needs and by building an effective working partnership based on trust, quality deliverables, responsiveness and efficient communication. For further information on what makes ATI different, please log on to http://atibusinessgroup.com







