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