- Accountable for the success of the product and team
- Enables measurable team improvements over time
- Responsible for establishing, managing and completing company projects and milestones
- Responsible for hiring and managing team members, supporting career growth and evaluating performance on a periodic basis
- Ensures that the product is supported effectively by the team
- Accountable for leading product quality practices and outcomes
- Leads team to ensure complete, succinct and testable acceptance criteria
- Partner with the Product Owner/Manager to ensure alignment between Product and Engineering
- Contribute effectively to the code base across the full stack and lead by example
- Coach others to ensure high quality and efficient delivery of business value
- Align career goals of the team with the company goals
- Evaluate the team to provide direct guidance on performance and potential
- Provide technical leadership through mentorship, coaching and assistance
- Lead continuous improvement of Engineering practices
- Align team decisions with Enterprise Architecture Principles and Department goals
- Stay on the leading edge of software engineering practices and technologies
- Build a collaborative, learning culture
- Strives to drive a positive user experience
- Able to work through and solve complex problems
Requirements
- 5+ years of experience as a full stack Software Engineer
- 3+ years of managerial experience
- Experience designing robust and scalable solutions
- Experience with unit testing and integration testing
- Experience with modern cloud native development (Docker, Kubernetes, Knative)
- Experience leading collaborative software design sessions
- Experience leading continuous improvement of Engineering practices
- Eagerness and willingness to learn new technologies
- Expertise with version control systems
- Expertise with distributed architecture and microservices
- Experience in web-based application development
- Strong understanding of SOLID principles, design patterns
- Strong experience using database technologies and patterns
Core Competencies
Demonstrates expertise in full stack software engineering, with a strong focus on designing robust and scalable solutions. Provides technical leadership through mentorship and coaching while driving continuous improvement in engineering practices.
Highest-signal resume keywords
- Full Stack Software Engineering
- Managerial Experience
- Cloud Native Development
- Unit Testing and Integration Testing
- Microservices Architecture
ATS Optimization Keywords
Soft Skills
- Team Leadership
- Coaching and Mentorship
- Problem Solving
- Collaboration
- User Experience Focus
Industry Keywords
- Distributed Architecture
- Engineering Practices
- Acceptance Criteria
- Enterprise Architecture Principles
Tools & Technologies
- Docker
- Kubernetes
- Knative