Job Openings
Technical Lead - Enterprise Applications & Digital Platforms
About the job Technical Lead - Enterprise Applications & Digital Platforms
Job Summary:
We are looking for a seasoned and hands-on Technical Lead to guide the design, development, and delivery of enterprise-grade applications in a highly regulated and fast-paced financial services environment. This role balances technical leadership and people management while remaining actively involved in coding, code reviews, and architectural discussions.
The ideal candidate has a strong background in full-stack development or backend engineering, experience in leading agile teams, and the ability to align technical execution with business outcomes.
Key Responsibilities:
- Lead the technical design and implementation of robust, scalable, and secure systems that meet business and compliance requirements.
- Mentor and support a team of developers through code reviews, pair programming, and technical guidance.
- Drive the adoption of engineering best practices including clean code, automated testing, CI/CD, and performance optimization.
- Collaborate with product managers, business analysts, QA, DevOps, and other cross-functional teams.
- Ensure timely and high-quality delivery of features and improvements according to sprint plans.
- Break down complex requirements into actionable development tasks and allocate work across the team.
- Participate in solution architecture discussions and help evaluate tools, frameworks, and design patterns.
- Identify technical debt, propose solutions, and help maintain a culture of continuous improvement.
Qualifications:
- Bachelors degree in Computer Science, Information Systems, or a related field.
- 6+ years of experience in software development, with at least 2 years in a leadership or senior engineering role.
- Proficiency in modern programming languages (e.g., Java, Node.js, .NET, or similar) and frameworks.
- Solid understanding of microservices, RESTful APIs, cloud infrastructure, and distributed systems.
- Experience working in Agile/Scrum environments and managing sprint deliverables.
- Familiarity with DevOps principles, CI/CD tools, containerization (Docker, Kubernetes), and automated testing.
- Excellent communication, problem-solving, and team leadership skills.
- Experience in financial services or other regulated environments is a strong advantage.