Search jobs > Rochester, NY > Principal data engineer

Principal Data Engineer

Butler/Till
Rochester - Broad St
$114K-$160K a year
Full-time

Description

The Principal Data Engineer is a senior-level role responsible for serving as a technical lead for one or more project teams.

This includes developing and implementing technical designs that align with the Butler / Till technology and data architecture strategy, breaking down and estimating work, and contributing to code.

You will work closely with Marketing Science, Software Engineering and Product Management in an agile development environment to deliver high performance data solutions.

The ideal candidate thrives in collaborative environments where pushing the boundaries of what is possible is the norm.

The overall tech stack includes HTML5 / CSS, Node.js, React, TypeScript, C#, Python, JavaScript, Docker, AWS and Azure Services, backed by MS-SQL, PostgreSQL, and Snowflake databases.

KEY OUTCOMES & RESPONSIBILITIES

Key Outcome : High quality data systems

Key Responsibilities :

  • Lead technical analysis & design, evaluate tradeoffs, and champion best practices.
  • Contribute to data governance.
  • Write high-quality, clear, and testable code while adhering to best practices in architecture (scalability), development, implementation, and security.
  • Design and develop resilient and performant Restful APIs to facilitate data exchange between systems and integrations
  • Review code created by other engineering staff to provide timely feedback, ensuring adherence to best practices.
  • Implement unit and integration tests and conduct functional and performance testing where appropriate.
  • Develop reusable software components or refactor existing components for performance and maintainability.
  • Conduct analysis to determine integration needs and design and plan integrations.
  • Provide guidance and technical leadership to Butler / Till on emerging technologies in support of building capabilities that drive success of the strategic plan.
  • Monitor performance metrics across team efforts to ensure meeting velocity, release cadence, and learning and development goals.
  • Assist data engineering team to deliver projects on time, and within budget, while maintaining high-quality standards in work

Key Outcome : Collaborative team environment

Key Responsibilities :

  • Contribute to, and promote a collaborative team environment, working closely with colleagues and partners to achieve business objectives.
  • Effectively utilize JIRA, Confluence, and other tools to facilitate knowledge transfer and track development progress.
  • Mentor a team of data engineers, providing guidance on technical design, coding, testing, and debugging.

Other Responsibilities :

  • Leading requirements or gap analysis efforts as needed.
  • Elaboration and scoping of development efforts, bugs, or new feature requests
  • Documentation or creation of artifacts for existing or newly developed systems
  • Support enterprise code and systems to ensure business and or service continuity.

Requirements

Required

  • Bachelor’s degree in computer science or related discipline or equivalent combination of education and experience
  • 6-8 years of experience as a Data Engineer
  • 5+ years of experience as part of an agile development process
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
  • Proficiency in SQL, Python, and ETL tools. Experience with cloud platforms (AWS, GCP, Azure) and big data technologies
  • Expert in the use of source control tools such as GitHub
  • Strong problem-solving skills and attention to detail.
  • Ability to excel in and nurture a team-oriented environment.

Preferred

  • Experience as a Data Engineer or Data Engineering Lead on a team supporting data strategy implementation in the Marketing / Media domain.
  • Experience modernizing legacy technology to support scalability.
  • Experience building a new capability within an established organization.

CORE COMPETENCIES

  • CUSTOMER FOCUS / CLIENT INTIMACY : seeking to understand client business challenges / needs and delivering continuous value to our clients
  • COLLABORATIVE : working with teams and across the organization with ease
  • OWNER AGILITY : able to continuously learn and quickly adapt to changing circumstance
  • RESULTS DRIVEN : accepts accountability to deliver business outcomes, even under changing circumstances. Delivers on commitments.
  • DISCIPLINED : Thinks, plans, and prioritizes work on an ongoing basis, plans and aligns with key team members before acting

WORK ENVIRONMENT & PHYSICAL DEMANDS

The work environment and physical demands characteristics described here are representative of those an employee encounters while performing the essential functions of this job, typically in an office setting or in a home office.

An employee in this role may be in a stationary position, often standing or sitting for prolonged periods and using office equipment and computers.

The noise level in the office environment is usually moderate. (I.e., business office with computers and printers, light foot traffic, etc.

Reasonable accommodation may be requested to enable individuals to perform the essential functions.

COMMITMENT TO DIVERSITY, EQUITY, INCLUSION AND BELONGING

Our dedication to Diversity, Equity, Inclusion, and Belonging (DEIB) is a cornerstone of our culture. We believe that the diversity and inclusivity of our workforce are sources of strength.

As you become part of our community, you'll discover that we are dedicated to creating a positive impact, not only for our clients but also for the communities where we live and work.

EEO DISCLAIMER

Butler / Till is an Equal Opportunity Employer to all employees and applicants and prohibits discrimination and harassment of any kind without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

COMPENSATION

Butler / Till is committed to providing pay transparency of our compensation philosophy and ensuring equitable pay practices for our employee owners.

The compensation range for this position is $114,000 - $160,000 and represents the annual salary range in Rochester, NY.

Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience.

This is just one component of Butler / Till’s total compensation package for employee owners. The total compensation package for this position may also include other elements, including ESOP (employee stock ownership plan), an annual bonus, in addition to a full benefits package, and paid time off benefits, including 100% paid parental leave.

Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

30+ days ago
Related jobs
CLEAR
New York, US

As a Principal Engineer for our Data Platform team, you will be responsible for modernizing our data platform & practice. Data Engineer, focusing on building scalable data solutions. You will work cross-functionally with multiple engineering teams, providing leadership & advice & helping teams integ...

Butler/Till
Rochester, New York

Experience as a Data Engineer or Data Engineering Lead on a team supporting data strategy implementation in the Marketing/Media domain. The Principal Data Engineer is a senior-level role responsible for serving as a technical lead for one or more project teams. You will work closely with Marketing S...

CLEAR
New York, US

As a Principal Engineer for our Data Platform team, you will be responsible for modernizing our data platform & practice. Data Engineer, focusing on building scalable data solutions. You will work cross-functionally with multiple engineering teams, providing leadership & advice & helping teams integ...

Promoted
St. John Fisher College
Rochester, New York

Design, develop and communicate appropriate data structures and architectures including data vault, star schema and data mining models; ability to emphasize methodology, modeling, and governance, technologically and politically neutral, articulate, persuasive, and enthusiastic. Complete in-depth dat...

Promoted
ComTec Solutions
Rochester, New York

The IT Systems Engineer's role ensures the stability, integrity, and efficient operation of Enterprise-Class IT Systems both internally and externally with our customers. This is achieved by monitoring, maintaining, supporting, and optimizing all network, server, and messaging-based IT Systems. Supp...

Promoted
L3Harris Technologies
Union Hill, New York

Job Title: Sr Scientist, Systems Engineer (Enterprise Space Vehicle Power). L3Harris' Space and Airborne Systems seeks an Enterprise Space Vehicle (SV) Power Engineer to join our growing team. Ensure engineering excellence on executing programs through consistent and repeatable SV level power engine...

Promoted
LaBella Associates
Rochester, New York

We are currently seeking qualified candidates for consideration of an open Data Analyst position in our Program Management division. The Data Analyst will be responsible for producing a variety of regular and ad-hoc reports in support of project management and operations initiatives. Additionally, t...

Promoted
Novanta Corporation
Rochester, New York

We create for our global customers engineered components and sub-systems that deliver extreme precision and performance for a range of mission-critical applications - from minimally invasive surgery to robotics to 3D metal printing. You'll provide technical and project leadership for our current tea...

Promoted
Five Star Bank
Rochester, New York

Supports Enterprise Data Management initiatives, including identification of data sources, maintenance of data dictionary, and troubleshooting data issues. The Enterprise Data Analyst collects, interprets, and analyzes data to support the corporate goals and strategic initiatives. Enterprise Data An...

The New York Times
New York, US

The of The New York Times is to seek the truth & help people understand the world.That means independent journalism is at the heart of all we do as a company.Its why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries.Its why we focus deeply on ...