The company is looking to solve the problem of delivering data-focused products for stakeholders by hiring a Lead Senior Software Engineer to participate in designing, building, and delivering these products.
Requirements
- Solid understanding of SDLC, DevOps, and agile methodologies
 
- Solid understanding of cloud computing
 
- Solid understanding of design patterns and software architecture design patterns
 
- Proficient in one or more of the following programming languages: C, Java, C++, Python, SQL, Scala, Typescript/JavaScript
 
- Experience with distributed systems
 
- Experience with building micro-services
 
- Knowledge of Kubernetes
 
Responsibilities
- Actively review design and code
 
- Deliver meaningful technical and hands-on contributions to the team's objectives
 
- Collaborate with the PM team to develop the roadmap and MVP plans
 
- Develop execution plans for the roadmaps
 
- Continuously analyze and optimize team efficiency
 
- Establish and deliver on team commitments
 
- Measure and maintain/improve the quality of the team's contributions
 
Other
- Manage a small team
 
- Help team members develop career growth plans
 
- Give regular and effective feedback
 
- Hold weekly 1:1 meetings with direct reports
 
- Annual reviews and compensation recommendations
 
- Bachelor’s/Master’s level degree in computer science or relevant engineering-related field or equivalent experience
 
- 7+ years of software development engineering experience
 
- 1+ years of experience directly managing people