about 4 hours ago
Seattle, WA, USA
Staff+
Responsibilities
- Design software that meets current and future business needs.
- Set coding standards and best practices for the team.
- Critique AI-generated distributed system designs for flaws.
- Participate in strategic planning and resource prioritization.
- Lead team design reviews and provide valuable feedback.
- Simplify systems to enable easy integrations across teams.
- Frame technology trade-offs with a value-focused perspective.
- Drive operational excellence through automation and systemic improvements.
- Mentor teammates to enhance their skills and impact.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- 6-10 years of professional software development experience.
- Advanced expertise in writing code and demonstrating best practices.
- Understanding of how team components fit into broader system architecture.
- Ability to identify and critique architectural flaws in AI-generated code.
- Experience with strategic thinking and setting team priorities.
- Domain knowledge in the product area to inform decision making.
- Proven ability to lead cross-functionally in technical discussions.
- Strong focus on operational excellence with a track record of improvements.
- Experience with front-end development using Typescript and frameworks like ReactJs/AngularJs is a plus.
Tech Stack
AngularDatadogJavaKotlinKubernetesNode.jsPostgreSQLReactSnowflakeTypeScript
Categories
AI & MLBackendTesting