Engineering Manager - Banking
Summary
Core banking squad is responsible for providing complete banking as a service products through orchestrations with Pismo core components and external payment providers. This team is responsible to build and maintain a very robust abstraction layer in order to offer products in a very geolocation-agnostic way
What you'll do
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 oncall team ensuring the quality of incident handling and offering a great experience for the client
Minimum Qualifications
Language Skills:
B2 English
Technical Skills:
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)
Desirable Qualifications
Hands-on experience with NoSQL Database like DynamoDB
Previous experience with mission-critical services
Hands-on experience with Java
Core Benefits
Remote work
Flexible hours
Meal & Food vouchers
Remote work financial support
Life Insurance
Medical and Dental
Assistance Employee child care benefit: daycare
Private Pension (2x1)
Vidalink partnership
Support for studying languages
Incentive for AWS and GCP certifications
Sesc Partnership
Performance Incentive Plan
Engineering Manager - Banking
Summary
Core banking squad is responsible for providing complete banking as a service products through orchestrations with Pismo core components and external payment providers. This team is responsible to build and maintain a very robust abstraction layer in order to offer products in a very geolocation-agnostic way
What you'll do
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 oncall team ensuring the quality of incident handling and offering a great experience for the client
Minimum Qualifications
Language Skills:
B2 English
Technical Skills:
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)
Desirable Qualifications
Hands-on experience with NoSQL Database like DynamoDB
Previous experience with mission-critical services
Hands-on experience with Java
Core Benefits
Remote work
Flexible hours
Meal & Food vouchers
Remote work financial support
Life Insurance
Medical and Dental
Assistance Employee child care benefit: daycare
Private Pension (2x1)
Vidalink partnership
Support for studying languages
Incentive for AWS and GCP certifications
Sesc Partnership
Performance Incentive Plan