Job Description:
As a Lead Business Intelligence (BI) Engineer on the Productivity Engineering team, you will be responsible for building and managing systems which collect, manage and prepare data for use by Engineering executives and leaders. The data domains in Productivity Engineering are typically focused on Engineering productivity, best practices, security posture and system health. The candidate should be well versed with industry standard metrics and indicators that drive Engineering excellence such as DORA, release management and security posture metrics.
What is the Vertex Productivity Engineering team? Our goal is to unleash innovation and bring operational excellence to software development with insights, tools, and infrastructure that enables frictionless delivery of features with high bars for quality, security, and reliability.
On this agile team focused on measurable outcomes, you’ll connect information with decisions to enable and elevate Vertex engineering organizations to meet and exceed the demands of modern SaaS organizations. With a comprehensive understanding of driving value from source data to metric delivery, you’ll contribute to a common metrics platform and ensure the information is accurate and timely for our end users.
KNOWLEDGE, SKILLS, AND ABILITIES:
(MUST HAVE) Experience creating and managing data lakes and data warehouses in cloud environments.
(MUST HAVE) Experience with AWS or Azure, preferably AWS in relation to managing relational database infrastructure in the cloud.
(MUST HAVE) Experience with online relational database services such as Snowflake.
(MUST HAVE) Experience with one or more BI reporting and data analysis tools such as PowerBI and Tableau with an exceptional understanding of Excel / MS 365 technologies.
(MUST HAVE) Experience developing and building software in at least one language.
(MUST HAVE) Experience coding data extraction and ingestion processes.
(MUST HAVE) Experience delivering presentations and collecting feedback from an executive audience.
· Understanding of security aspects in development and software delivery, including DevSecOps best practices, secure coding principles, and early integration of security measures.
· Exposure to Kubernetes and CNCF technologies, docker a plus
· Proficiency to code in multiple languages with experience using Javascript, Java, .NET, Python, Go
· Collaborate with teams and individuals across the organization to understand their challenges, discuss solutions, and support their use of tooling
· Practitioner of agile practices and playing lead roles including Product Owner
· Display empathy towards engineers and their friction, work with them to identify improvements resulting from metrics
· Must possess strong interpersonal, organizational, presentation and facilitation skills.
· Must be results oriented and customer focused.
· Data-driven with working history of capturing and improving engineering metrics such as DORA, SPACE framework, or various quality and productivity metrics.
· Data analysis and engineering business intelligence background developing back-end data storing and front-end visuals for metrics and insights
· Agile role certifications a plus, including value stream mapping practices to identify and eliminate waste in software delivery processes
ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES:
Lead development of metrics data platform focused on engineering excellence metrics.
Manage relational and other database platforms in support of our Metrics Data Platform
Design and develop automated solutions for loading and transforming data into our Metrics Data Platform
Maintain documentation related to metrics,
Create executive summary reports and presentations on a regular cadence
Present executive summary reports and presentations to Vertex executives and leaders on a regular cadence
Maintain current awareness and understanding of industry standard engineering excellent metrics as well as Vertex-specific performance metricsIdentify problem areas with software delivery and formulate requirements to measure them
Write and structure documentation, representing architectures and user flows visually
Available for on-call support of critical software delivery infrastructure
Lead team in development of metric services
Provide guidance on data quality and testing
Collaborate across value streams in an agile manner to coordinate dependencies and the release of platform capabilities
EDUCATION AND TRAINING:
· Bachelor’s degree in computer science, Information Systems, or related field; or equivalent combination of education/experience. Master’s degree is a plus.
· 10 years or more experience of data engineering with 5 or more in a lead or architect type role
Other Qualifications
The Winning Way behaviors that all Vertex employees need in order to meet the expectations of each other, our customers, and our partners.
- Communicate with Clarity - Be clear, concise and actionable. Be relentlessly constructive. Seek and provide meaningful feedback.
- Act with Urgency - Adopt an agile mentality - frequent iterations, improved speed, resilience. 80/20 rule – better is the enemy of done. Don’t spend hours when minutes are enough.
- Work with Purpose - Exhibit a “We Can” mindset. Results outweigh effort. Everyone understands how their role contributes. Set aside personal objectives for team results.
- Drive to Decision - Cut the swirl with defined deadlines and decision points. Be clear on individual accountability and decision authority. Guided by a commitment to and accountability for customer outcomes.
- Own the Outcome - Defined milestones, commitments and intended results. Assess your work in context, if you’re unsure, ask. Demonstrate unwavering support for decisions.
Comments
The above statements are intended to describe the general nature and level of work being performed by individuals in this position. Other functions may be assigned, and management retains the right to add or change the duties at any time.