Modern work management platform
Director, Engineering, Grid Platform – Reporting Services
Location
Washington
Posted
27 days ago
Salary
$235K - $315K / year
Seniority
Lead
Job Description
Director, Engineering, Grid Platform – Reporting Services
Smartsheet
• Own the engineering vision, charter, and goals for the Views Platform and Reporting pillar, partnering with your product counterpart to co-drive roadmap priorities across the Grid Service, Reports Engine, Dynamic Views, Grid Orchestration layer, and user-facing reporting surfaces. • Lead 3-4 teams through a layer of Engineering Managers and Principal Engineers, holding them accountable for delivery, reliability, and team health while actively developing them as leaders. • Drive architectural evolution of the core platform, balancing five-nines availability commitments against the scalability investments required to power Smartsheet's enterprise growth trajectory. • Own the full reporting stack: both the backend infrastructure and the front-end reporting views and surfaces that enterprise customers depend on for project and portfolio management. • Define and track engineering and business outcomes for the pillar, including SLO/SLA targets and production reliability signals. Identify systematic production challenges and build pillar-level mechanisms to address them before they become customer issues. • Initiate and guide cross-team technical efforts spanning multiple upstream dependents and internal consumers, resolving architectural conflicts and making bold decisions that position the platform for future scale. • Set and maintain a high bar across code quality, test coverage, performance, security, and operational excellence, and build the mechanisms to sustain it at the pillar level. • Think strategically about customer outcomes, guiding managers and principal engineers to address existing gaps and anticipate future enterprise needs. Represent the pillar in customer conversations as a technical advisor. • Communicate platform complexity clearly across a wide range of audiences, from your engineering org to executive leadership. Produce clear written artifacts for strategic vision, long-term plans, and pillar reviews that align teams and inform decisions. • Drive AI adoption across the pillar, holding leaders accountable for AI productivity, enabling AI-first design decisions, and ensuring alignment with cross-product AI strategy. • Lead strategic hiring planning for the pillar, model a high bar for talent, and build an inclusive culture that develops and retains strong engineering managers and principal engineers.
Job Requirements
- 11+ years of software engineering and system architecture experience, with meaningful depth in distributed systems and high-availability platform infrastructure.
- 5+ years in engineering leadership with a track record of leading through multiple layers of management across a complex technical and product charter: owning both platform infrastructure and user-facing product surfaces simultaneously.
- A track record of owning and operating tier 0 or mission-critical services at five-nines availability, and the hands-on technical credibility with engineers that comes from understanding the work deeply.
- Demonstrated ability to translate between technical complexity and business outcomes, making infrastructure decisions legible to executives and product strategy legible to engineers.
- A track record of customer empathy in practice: using customer context to prioritize platform investments and user-facing roadmaps in ways that drive measurable business outcomes.
- Experience leading full-stack engineering organizations, with depth on the backend and enough front-end fluency to hold a high bar across the whole stack.
- Hands-on experience designing or evolving distributed architectures under scale constraints, including caching strategies, data consistency tradeoffs, and performance optimization at volume.
- Experience building and scaling cloud-native services on AWS, with proficiency in observability tooling, alerting, and SLO/SLA management at scale.
- Experience leading cross-functional technical programs with significant ambiguity and cross-team dependencies; you deliver results under tough circumstances.
- Strong CS fundamentals: data structures, algorithms, distributed systems, object-oriented design, and familiarity with Agile/Scrum and DevOps/CI/CD practices.
- Clear, proactive communication (written and verbal) with technical and non-technical audiences, including executive leadership.
- A BS or MS in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Legally eligible to work in the U.S. on an ongoing basis.
Benefits
- Employer subsidized medical/vision and dental coverage for full-time employees
- 401k Match to help you save for your future (50% of your contribution up to the first 6% of your eligible pay)
- Monthly stipend to support your work and productivity
- Flexible Time Away Program, plus Sick Time Off
- US employees are automatically covered under Smartsheet-sponsored life insurance, short-term, and long-term disability plans
- US employees receive 12 paid holidays per year
- Up to 24 weeks of Parental Leave
- Personal paid Volunteer Day to support our community
- Opportunities for professional growth and development including access to Udemy online courses
- Company Funded Perks, including a counseling membership, local retail discounts, and your own personal Smartsheet account
- Teleworking options from any registered location in the U.S. (role specific)
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer II
Exact SciencesExact Sciences is a publicly-traded molecular diagnostics firm focusing on early detection and prevention methods for some of the most life-threatening forms of
Title: Software Engineer II Location: US - WI - Madison Hybrid Full-time Job Description: Help us change lives At Exact Sciences, we’re helping change how the world prevents, detects and guides treatment for cancer. We give patients and clinicians the clarity needed to make confident decisions when they matter most. Join our team to find a purpose-driven career, an inclusive culture, and robust benefits to support your life while you’re working to help others. Position Overview As an Engineer II, you will have a basic understanding of all software components for Exact Sciences. This role will design, develop, test, and maintain software components of moderate complexity with the general instruction from senior engineers and drive tasks to completion. This role will leverage well-developed professional and technical expertise to work collaboratively on cross-functional agile teams to deliver high quality software. Working in our Software Engineering team, you will be responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. You will design and create engineering specifications for building software programs based on a broad knowledge of information systems and determine what development methodology to use after documenting software requirements. This role will work on a team focused on patient outreach and customer journey orchestration. An ideal candidate will have Java experience and be familiar with Spring Boot / Spring. This could have been through prior internships or early work experience. This hybrid role (3 days in the office, 2 days remote) is based in Madison, Wisconsin. Essential Duties Include, but are not limited to, the following: - Apply solid software engineering principles, design patterns, and best practices to develop and maintain Java-based applications of moderate to high complexity. - Design, develop, and test scalable features and services with minimal supervision. Investigate and resolve complex bugs and performance issues. - Participate in architectural discussions and contribute to the evaluation of design alternatives, providing input that balances technical quality, business value, and delivery timelines. - Proactively communicate tasks progress, technical challenges, and risks to project stakeholders and engineering leadership. - Collaborate cross-functionality with product managers, QA engineers, DevOps, and other technical teams to deliver high-quality, maintainable solutions. - Follow and help improve the team’s development processes, ensuring alignment with the company’s Quality Management System (QMS) and engineering standards. - Assist with deployments and provide production support, including occasional night or weekend availability when required. - Demonstrate and promote the company’s values of accountability, innovation, integrity, quality, and teamwork through your work and interactions. - Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork. - Maintain regular, reliable attendance and contribute to a positive, inclusive team environment. - Model inclusive behaviors and support a culture of respect, collaboration, and belonging within and beyond the team. Minimum Qualifications - Bachelor’s Degree in Computer Science, Information Systems, Engineering, or related field; or equivalent combination of education and at least 4 years of relevant professional experience in lieu of a degree. - Hands-on experience in one or more object-oriented programming languages, with a strong preference for Java; capable of writing clean, maintainable, and efficient code. - Some experience with service communication protocols, such as RESTful APIs, gRPC, SOAP, and messaging systems (e.g., message queues and event-driven architectures). - Proficient in working with relational databases such as PostgreSQL with hands-on experience using ORM technologies like JPA (Java Persistence API) and Hibernate. - Hands-on experience building and managing cloud-based API solutions on AWS (preferred), GCP, or Azure, with a solid understanding of cloud-native design principles and services. - Experience working in Scrum teams, with a strong understanding of Agile principles and development tools, including JIRA and Confluence. - Legal authorization to work in the country of employment without current or future sponsorship. Preferred Qualifications - Some knowledge of healthcare interoperability standards such as HL7 and FHIR. - Basic understanding of DevOps practices, including building and maintaining CI/CD pipelines. - Experience using Java - Experience using Spring Boot or Spring - Some knowledge of Microservices Salary Range: $84,000.00 - $138,000.00 The annual base salary shown is for this position located in US - WI - Madison on a full-time basis. In addition, this position is bonus eligible. Exact Sciences is proud to offer an employee experience that includes paid time off (including days for vacation, holidays, volunteering, and personal time), paid leave for parents and caregivers, a retirement savings plan, wellness support, and health benefits including medical, prescription drug, dental, and vision coverage. Learn more about our benefits. Our success relies on the experiences and perspectives of a diverse team, and Exact Sciences fosters a culture where all employees can develop personally and professionally with a sense of respect and belonging. Not ready to apply? Join our Talent Community to stay updated on the latest news and opportunities at Exact Sciences. We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to disability, protected veteran status, and any other status protected by applicable local, state, or federal law. To view the Right to Work, E-Verify Employer, and Pay Transparency notices and Federal, Federal Contractor, and State employment law posters, visit our compliance hub. The documents summarize important details of the law and provide key points that you have a right to know.
• Develop and maintain back-end applications using Node.js, following sound architecture practices and clean code principles. • Work on front-end interfaces and integrations using React and TypeScript. • Create, maintain, and optimize CI/CD pipelines, ensuring automated builds, tests, and deployments. • Use Docker for containerizing applications and standardizing environments. • Create and maintain configuration files in YAML (pipelines, infrastructure, or automations). • Manage source code versioning and workflows using GitHub, including GitHub Actions. • Collaborate on DevOps practices, contributing to the reliability, scalability, and observability of solutions. • Support technical decisions, code reviews, and development best practices.
• Develop and optimize code with a focus on performance and quality • Create and maintain automated tests • Work with REST APIs (both consumption and implementation) • Identify issues, analyze scenarios, and propose solutions • Assist with database modeling • Set up and maintain development environments • Translate business needs into technical solutions • Support and mentor more junior developers • Participate in team rituals (daily stand-up, planning, review, and retro)
Applications Developer 3
OracleOracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise
Role Description Analyze, design, develop, troubleshoot and debug software programs for commercial or end-user applications. Write code, complete programming and perform testing and debugging of applications. As a member of the software engineering division, perform detailed design based on provided design or external specifications. Assist in system planning, scheduling and implementation. Analyze system specifications and existing business processes and information systems. Build enhancements (including new product features) and resolve bugs. Build and execute unit tests and unit test plans. May review integration and regression test plans created by QA. Communicate and interact with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure consistency, testability and portability across products in general. May telecommute. Qualifications - Master’s degree in Computer Science, Engineering, or related technical field - 4 years of experience in the job offered or in an Applications Developer-related occupation Requirements - Algorithms, data structures, object-oriented design, and design patterns - Programming languages including Java, JavaScript, Python, TypeScript, and GoLang - Full-stack web development - Full-stack mobile development - Cloud-native architectures; hands-on with Docker, Kubernetes, Jenkins, Git/GitHub, and CICD pipelines - SQL and noSQL databases including SQL, PL/SQL, MySQL, PostgreSQL, DynamoDB, MongoDB, Elastic Search, and Redis - Building distributed and scalable applications - AWS, GCP, and cloud platforms - Applied machine learning and natural language processing (NLP) techniques including sentiment analysis, decision-tree models, text classification, and text analytics - ETL, data warehousing, and OLAP processing including SSIS, SSAS, multidimensional modeling, KPIs, and analytics workflows Benefits - Flexible medical, life insurance, and retirement options - Opportunities for community involvement through volunteer programs Company Description Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.




