Engineering Manager

Pismo Logo

Pismo

πŸ“Remote - Brazil

Summary

Join Pismo's Core Banking squad as a leader, responsible for building and maintaining a robust abstraction layer for banking-as-a-service products. You will hire and develop technical personnel, ensuring team engagement and high performance. Your responsibilities include delegating work, collaborating on problem-solving, analyzing user needs, and fostering a healthy team culture. You will also supervise system modifications, conduct risk analysis, guide the team through technical challenges, monitor services, and guarantee adherence to high-standard development processes. This role requires significant experience in team leadership, Golang, relational databases, and distributed systems, along with strong leadership skills. Pismo offers a range of benefits, including remote work, flexible hours, health and wellbeing programs, and various other perks.

Requirements

  • 5 years of experience leading a team and building processes
  • Experience with Golang (around 2 years)
  • Hands-on experience with Relational DBs
  • Experience with high-output management
  • Experience with distributed transactions and some design patterns like Saga
  • Understand SRE/DevOps concepts
  • Experience with AWS (SQS, SNS, Dynamo, S3, Event Bridge)
  • Previous experience with large-scale/high-throughput services
  • Experience with tests (unit, integrated, load tests)
  • Strong Leadership Experience

Responsibilities

  • Hiring and developing technical personnel by conducting periodic 1:1 sessions and providing regular feedback, always focused on high performance
  • Ensure that the team is always engaged and challenged to go beyond what is expected
  • Knowledge of their own scope, knowing the deep-level overview of their products/functionalities and goals inside the team and supporting the team members to also have a reasonable knowledge of the products the squad owns
  • Delegating work and assignment to team members
  • Collaborating with their team to identify and fix technical problems
  • Analyzing user's needs and then finding applications to serve them
  • Creating end goals for the team
  • Foster a healthy culture within the team in line with the company culture
  • Supervising system modifications
  • Conducting a risk analysis to identify areas of improvement
  • Guiding their team through technical issues and challenges
  • Monitor their team service's OPS
  • Guarantee their teamwork follows high-standards development processes, including PR reviews, code quality, test coverage, robustness, resilience, performance, security and responsiveness
  • Manage the on-call team ensuring the quality of incident handling and offering a great experience for the client

Benefits

  • Remote work
  • Flexible hours
  • Health & Welbeing
  • Meal & Food vouchers
  • Remote work financial support
  • Life Insurance
  • Medical and Dental
  • Assistance Employee child care benefit: daycare
  • Private Pension (2x1)
  • Vidalink partnership
  • Day off (Birthday)
  • Support for studying languages
  • 50% off AWS and GCP certifications
  • Sesc Partnership
  • Performance Incentive Plan

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.