
Software Engineering Manager - SORA
- Porto Alegre - RS
- Permanente
- Período integral
- Are you inspired by transformation and making an impact on the lives of millions of people every day, even when it's messy?
- Are you empathic to client needs, the people you lead, and internal partners to drive success but can make the hard calls and are not afraid to make bold moves?
- Are you a technologist first and foremost who approaches every problem wearing that hat while going out of your way to champion creativity and build diverse, productive, and engaged teams?
- Build teams that thrive. As an experienced leader, you want everyone to shine. You'll start each day by checking in with your engineering team and the US-based teams to identify priorities and challenges. You'll find a way to make the team's day go smoother. You are constantly looking for ways to share your knowledge, motivate others and keep everyone engaged and productive.
- Build Products. You will use your technical expertise to review your team's proposed approaches and help your people excel in an Agile environment. You're proactive and hands-on as a manager/coach. When you see a potential issue, you never leave things hanging and unfinished. When your team delivers a finished product, it's as polished as the team could make it.
- Variety of work. There is no typical day. You could be checking in with a local direct report one minute, a US-based peer or team member the next minute, meeting with leadership to review initiatives for the coming quarter later and tomorrow, handling a few ad hoc requests from your peers in other departments. The approximate expected work breakdown is 25% coding, 50% technical design/architecture, and 25% people management.
- Influence and inspire confidence. You are comfortable presenting to senior leaders, product owners, and peers with a compelling voice that you demonstrate through executive presence, leading change, and creating clear executive-level communications on milestone achievements.
- Management Experience. You have 2+ years/5-10+ years of engineering management experience with relevant skills gained and developed in the same or similar role. You will have developed software systems at scale as an individual contributor in previous role(s).
- Development Experience. You have recent (within the last 2 years) hands-on development experience as a senior engineer (5-8+ years total development experience). You are well-versed in our technical stack (NodeJS, React, AWS) and ready to hit the ground running as a working manager, contributing your own work to each sprint.
- You'll have a Bachelor's degree OR equivalent.
- 2+ years of recent management or team lead experience
- Recent (within last 2 years) professional experience in relevant skills (in the tech stack below) gained and developed in the same or similar role (5-8+ years total development experience).
- NodeJS
- React (or similar modern front-end framework)
- Postgres
- AWS (EC2, SQS, SES) or similar cloud experience
- Significant experience writing technical plans/proposals, completing Proofs of Concept, making and defending recommendations on technical direction/strategy, and leading technical projects of 1-4 engineers.
- Demonstrated success as a cross-functional collaborator and problem solver, working closely with multiple teams throughout an organization.
- 3-5 years experience as a technical leader and mentor to new or more junior developers.
- (Preferred) Experience scaling distributed systems, database architecture, observability, security/vulnerability reduction, message queuing.
- Prior experience managing multiple teams with competing priorities.