Responsibilities
- Define and execute multi-year, multi-team technical strategies with measurable business impact
- Deliver large-scale, high-stakes projects exceeding quality standards
- Drive alignment across teams to prioritize impactful customer outcomes
- Influence roadmaps and strategic decisions with sound technical judgment
- Mentor engineers across teams and foster a growth mindset
- Build and maintain scalable software architectures
- Demonstrate technical excellence and collaboration
- Lead change management initiatives and embrace ambiguity
- Create solutions optimizing immediate and long-term needs
- Balance diverse viewpoints in decision-making
- Proactively manage technical challenges and risks
- Communicate clear narratives to influence stakeholders
- Partner with product teams to align technical trade-offs with customer value
- Lead technical discussions, reviews, and documentation
Requirements
- 8+ years of hands-on experience delivering high-impact, multi-team technical projects
- Proficiency in Java, Scala, C#, C++, or Python
- Experience with relational databases (Postgres, MySQL, SQL Server, Oracle) and NoSQL data stores
- Development of production-quality RESTful APIs and Microservices
- Cloud-native application development using Docker & Kubernetes and on-prem solutions
- Strong understanding of data structures, algorithms, and complexity analysis
- Problem-solving skills with creativity and technical insight
- Knowledge of software design principles and writing well-tested code
- Advanced knowledge of multi-threading, memory management, and query processing
- Focus on scalability, availability, reliability, security, and cost-effective execution
- Resilience and adaptability to change
- Expertise in testing strategies and system health maintenance


