Bachelor's Degree in Computer Scienceor related technical fieldand extensivetechnical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java,C#, Python,JS, TypeScript, PowerShell, Rust
Previousexperience working withlive site health, user experience andbuildinguser facing features.
Extensive software development experience building commercial grade software, including experience in large scale, high availability services and experiences
In –depth understanding of software engineering principles.
Excellent communication and cross team collaboration skill.
PREFERRED QUALIFICATIONS
Passion for Growth, doing new things, and learning from others and own mistakes.
Experience driving architecture/design/implementation and delivery of great user experiences.
Drive for customer engagement and obsession, with data driven approach.
Proven experience in guiding and mentoring a team of engineers
Broad experiencein database systems architecture.
Experience with distributed systems.
Responsibilities
Work with the team and peers every day on solving highly complex design, coding, troubleshooting and operational challenges.
Drive features, projects and open ended problems towards resolution.
Increase the team's capacity and capability by sharing experience and knowledge.
Continuously evaluate engineering processes and practices affecting the team with the goal of eliminating in-efficiencies and increasing the overall team effectiveness
Passionately drive these improvements both within the team and across broader organization if necessary.
Provide deep strategical technical expertise and guidance in the design/architecture/planning stage of the project.
Provide guidance during the execution/implementation as necessary.