Engineering Manager
Pismo
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