Define and align technical strategies for multi-year, multi-team initiatives with broader company goals.
Own technology decisions for large-scale architectures, including frameworks and build-versus-buy choices for key components.
Design systems with high reliability, scalability, and long-term maintainability, incorporating staged validation plans where necessary.
Ensure engineering quality through regular health reviews, curated testing strategies, and technical documentation that supports maintainability independent of your expertise.
Drive overall testing strategies for systems requiring high reliability or quality, including creating validation frameworks or systems.
Design platforms with long-term maintainability and embedded ML components, ensuring anomaly detection and NLP features were both scalable and production-ready.
Collaborate with machine learning engineers to design, validate, and deploy ML-based anomaly detection systems, ensuring performance met system SLAs.
Employ systems-level mindset to integrate ML in production environments.
Partner with Directors, product managers, and design leadership to ensure alignment on technical strategy and business objectives.
Collaborate with stakeholders to identify and deliver new business opportunities enabled by technical capabilities.
Influence product decisions, scope, and technical trade-offs to prioritize customer value without compromising quality.
Drive technical choices that have sweeping implications across the engineering organization, rallying teams around clear rationales and technical visions.
Proactively identify and refocus engineering efforts when projects are off-course or not driving meaningful business impact.
Partner with senior leadership to define a long-term vision for engineering teams that aligns with business and market opportunities.
Serve as a mentor and technical guide for engineers at all levels, fostering a culture of learning and growth.
Champion engineering excellence by setting high standards for system design, coding, testing, and operational practices.
Requirements
BS or advanced degree in computer science or applicable experience.
15 years required, or 12+ years with an advanced degree of software engineering experience, including leading large-scale, complex systems or initiatives.
Expertise in system architecture, including design for scalability, reliability, and maintainability.
Proficiency in evaluating build-versus-buy decisions and choosing frameworks/tools for diverse use cases.
Proven ability to design systems that address ambiguous or novel challenges, using research and validation plans to guide execution.
Experience driving the overall health and quality of systems, including testing strategies and technical documentation.
Strong ability to influence and align technical and product strategies across teams and stakeholders.
Benefits
Highly competitive wellness benefits including Medical, Pharmacy, Dental, Vision, and Life Insurance and AD&D Insurance
Flexible Spending Benefits
401(k) Retirement Savings Program
Short-term and long-term disability
Discretionary Paid Time Off
12 Paid Company Holidays
Wellness Benefits
Commuter Benefits
Paid Parental Leave benefits
Employee Assistance Program (EAP)
Well-stocked kitchen in office locations
Professional development and training opportunities