About The Position

As a Senior Engineer – Team Lead on the Customer Communication Services team you will Lead and mentor a team of software developers, providing technical guidance and drive architectural decisions and technical strategy for our cloud-native SaaS platform. FICO’s Customer Communication Services is a solution executing high-volume digital outbound communication strategies. We help prevent fraudulent banking transactions by contacting consumers at scale for many global banks. We help companies to contact people at the right time, on the right channel and in the correct manner.” - VP, Software Development

Requirements

  • 10+ years strong hands-on experience coding with Java/Spring Boot and building cloud native software platforms.
  • 4+ years of proven experience leading and mentoring software development teams.
  • Strong track record of making architectural decisions and driving technical initiatives from conception to delivery.
  • In-depth experience in building software stacks using AWS technologies (or other cloud providers).
  • UI Development experience with Angular, Typescript, HTML.
  • Excellent communication skills with experience presenting technical concepts to both technical and non-technical stakeholders.
  • Experience writing product specifications, documenting product features, and presenting them to an audience.
  • Experience with Databases (Relational or NoSQL).
  • Experience in authoring tests using unit test (e.g. JUnit, Vitest) and frontend UI testing frameworks (e.g. Cypress).
  • Experience with Agile methodologies and leading agile ceremonies.

Responsibilities

  • Lead and mentor a team of software developers, providing technical guidance, code reviews, and career development support.
  • Drive architectural decisions and technical strategy for our cloud-native SaaS platform.
  • Responsible for overseeing coding, design, and maintenance of a cloud-native SaaS (Software as a Service) platform while maintaining hands-on contributions to critical features.
  • Collaborate with product management and stakeholders to translate business requirements into technical solutions and delivery roadmaps.
  • Build a modern and secure Service Architecture running in a containerized environment together with AWS (Amazon Web Services) technologies such as Lambda, Docker/ECS, EC2, and Cloud Formation together with Spring Framework and Spring Boot.
  • Establish and enforce coding standards, best practices, and development processes across the team.
  • Champion high-quality implementations through unit tests and automated behaviour-driven tests, fostering a quality-first culture.
  • Lead sprint planning, stand-ups, and retrospectives in an Agile software development environment.
  • Facilitate cross-functional collaboration and remove blockers to ensure timely delivery of new features and updates.

Benefits

  • An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
  • The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
  • Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
  • An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service