- Responsible for feature design; evaluate designs and provide feedback
- Influence quality standards and understand, identify, measure across entire solution
- Identify performance issues and optimize solutions
- Demonstrate competence of engineering concepts and theories, combining them with business understanding to design, document and implement clean and robust solutions to complex business problems
- Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions
- Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand.
- Participate in defining, scoping, and estimating resulting stories
- Work closely with your peers and help the team achieve its goals
- Maintain a high bar for code quality, testing and automation while finding opportunities to continuously improve them
- Drive design and code reviews, ensuring the team ships high quality, scalable, maintainable, and well-tested code
- Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team's Cloud infrastructure