
Staff Software Engineer - Fullstack
Observable Space18 days ago
Responsibilities
- Own multi-quarter technical roadmaps for platform systems.
- Define and evangelize engineering standards and best practices.
- Drive architectural decisions for distributed systems.
- Identify and resolve systemic technical risks.
- Lead multi-team technical design processes.
- Develop senior and mid-level engineers through design reviews.
- Translate technical tradeoffs into business impact for stakeholders.
- Work closely with cross-functional teams to deliver solutions.
- Contribute to hiring by interviewing candidates.
- Design, build, and maintain backend microservices and edge applications.
- Optimize relational database schemas and ETL pipelines.
- Debug and resolve complex production issues.
- Ensure high reliability and performance in production systems.
Requirements
- 8+ years of experience in a relevant software engineering role.
- 2-3 years in a Staff, Principal, or technical lead capacity.
- Ability to influence technical direction beyond your immediate team.
- Strong programming skills in Java, Kotlin, C++, or C#.
- Excellent data modeling skills with RDBMSs and ETL processes.
- Experience in a test-driven development environment.
- Acute product sense with emphasis on user experience.
- Iterative mindset to balance technical debt and shipping.
- Ability to navigate ambiguity in a dynamic environment.
Benefits
- Competitive salary and comprehensive benefits package.
- Cutting-edge projects in a highly innovative environment.
- A culture that values collaboration, inclusion, and professional growth.