Job Openings Senior Tech Lead - Software Engineering (Fintech)

About the job Senior Tech Lead - Software Engineering (Fintech)

We are seeking an experienced Senior Technical Lead to drive the design, development, and delivery of scalable, secure, and high-performance banking and fintech solutions. This role requires strong technical expertise, architectural leadership, and the ability to guide engineering teams while aligning technology solutions with business goals

Key Responsibilities

  • Design, develop, and maintain scalable and secure banking and fintech applications
  • Write high-quality, secure code following best practices and standards (e.g., OWASP)
  • Contribute to system design, including microservices, APIs, and event-driven architectures
  • Integrate with core banking systems, payment networks, and third-party services
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Participate in the full SDLC: design, development, testing, and deployment
  • Ensure system performance, reliability, and availability through monitoring and optimization
  • Follow Agile practices including sprint planning, code reviews, and CI/CD
  • Maintain technical documentation for systems and integrations
  • Identify and implement improvements to enhance performance, security, and user experience

Person Specifications

Qualifications and Experiences

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 8+ years of experience in software engineering, with proven experience in a technical leadership role
  • Strong experience in leading teams within banking, fintech, or digital transformation environments

Technical Skills

  • Strong knowledge of Core Java (OOP, data types, immutability, string handling)
  • Proficiency in Java, Spring Boot, WebFlux, and Microservices architecture
  • Experience with event-driven systems (e.g., Kafka)
  • Solid understanding of API design and backend development
  • Basic to intermediate front-end knowledge (React.js or Angular) is an advantage
  • Strong understanding of data structures, algorithms, and problem-solving techniques
  • Hands-on experience with relational databases (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB)
  • Knowledge of SQL, schema design, and query optimization
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Experience with DevOps practices, CI/CD pipelines, Docker, and Kubernetes
  • Understanding of secure coding practices and compliance standards (e.g., OWASP, PCI)
  • Ability to clearly explain technical projects and solutions

Domain and Industry Knowledge

  • Exposure to banking and fintech domains, including payment systems and digital banking
  • Understanding of regulatory and compliance standards (e.g., PCI, open banking)
  • Experience in digital transformation initiatives is an added advantage

Soft Skills and Competencies

  • Strong communication and articulation skills
  • Excellent analytical, problem-solving, and debugging abilities
  • Ability to work collaboratively in cross-functional teams
  • Strong time management and attention to detail
  • Adaptability to learn new technologies and tools, including AI-assisted development
  • Adherence to organizational information security policies and standards

Vendor submissions - 06 months