Description
Trintech is an award-winning AI driven Fintech SaaS and we are looking for a Tech Lead, Software Engineering who will be responsible for leading a team from a technical execution standpoint, including defining implementation approaches, selecting appropriate technologies, building scalable frameworks, and ensuring high-quality delivery.
The Tech Lead will work closely with developers, QA engineers, and cross-functional product teams to deliver reliable and maintainable solutions. This role is expected to be hands-on, actively contributing to design and development while guiding the team on coding standards, quality practices, and agile methodologies. The individual will mentor team members, conduct code reviews, and lead technical discussions to resolve implementation challenges. The primary objective of this role is to ensure consistent, high-quality delivery within the team while continuously improving engineering practices.
What You'll Do
The essential functions include, but are not limited to the following:
- Develop maintainable and highly scalable multi-tier SaaS/ on-prem applications with web-based, and mobile-based clients on the << please insert tech stack>> (ex: Java/J2EE, Spring Boot, Microservices, REST APIs, React/Angular, SQL Server/Oracle, Cloud platforms such as Azure/AWS)
- Deliver high-quality, scalable, and maintainable solutions within the team.
- Design, develop, test, and deliver complex components and frameworks.
- Contribute to system design and ensure alignment with defined architecture.
- Lead the team in following best practices for coding, testing, and deployment.
- Provide hands-on technical guidance and support to team members.
- Conduct code reviews and ensure adherence to coding standards and quality benchmarks.
- Collaborate with Product, QA, and other stakeholders for successful delivery.
- Participate in effort estimation, sprint planning, and release activities.
- Identify technical risks at the module level and implement mitigation strategies.
- Drive continuous improvement in development practices, tools, and team productivity.
- Operate effectively in a regulated, change-controlled environment with strong attention to detail.
Who You Are
- Bachelor's degree is preferred, or an equivalent combination of education and work experience in software development.
- 9–11 years of experience in software development, including design and development using << please insert tech stack>>.
- Demonstrated experience in web application development.
- Proficient in object-oriented design and development using SOLID principles and design patterns.
- Strong quality-focused, test-first development mindset.
- Deep technical knowledge of Continuous Integration and Continuous Deployment (CI/CD).
- Experience with database design, T-SQL, and stored procedures << please insert relevant database(s)>>.
- Successful track record of delivering high-quality products while working in Agile teams and following Agile methodologies.
- Ability to define and adhere to technical standards within a team.
- Ability to influence peers and technical staff within the team.
- Strong leadership and mentoring skills.
- Strong verbal, written, and presentation skills.
- Previous experience with Reconciliation and/or month-end close applications is preferred.
At our core, Trintechers stand committed to fostering a culture rooted in our core values – Humble, Empowered, Reliable, and Open. Together, these values guide our actions, define our identity, and inspire us to continuously strive for excellence in everything we do.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or disability.