B

Bold Orange

Data-driven CX consulting and marketing services

Lead Software Engineer - Data

Data EngineeringUpdated on Nov 5
Full-time

About the Job

Requirements

  • At least 8 years of professional software engineering experience, with most of that experience in data engineering.
  • Demonstrated technical leadership owning the technical solution for an account, engagement, or team and accountability for work beyond personal contributions.
  • Deep hands-on Snowflake expertise, including production data models and warehouses, ELT/ETL pipelines, and performant SQL.
  • Experience owning a data model or data platform design from requirements through production.
  • Experience leading discovery and shaping technical solutions directly with clients or business stakeholders.
  • Ability to estimate and plan work at the system and project level.
  • Working knowledge of Snowflake performance tuning, cost optimization, security, and governance, including warehouse sizing, clustering, and role-based access control.
  • Strong proficiency in Python and C# for back-end development, with recent hands-on experience in both.
  • Hands-on experience with relational SQL databases such as SQL Server, PostgreSQL, or MySQL.
  • Experience designing, building, and consuming REST APIs.
  • Practical DevOps experience with CI/CD pipelines, deployment automation, and server configuration.
  • Comfort working in Windows Server and Linux environments.
  • A track record of establishing engineering standards or practices adopted by other engineers.
  • Ability to manage and context-switch across multiple concurrent client projects.
  • Strong written and verbal communication, including technical communication with non-technical stakeholders and leading client design conversations.

Responsibilities

  • Own the technical solution and provide overall technical oversight for accounts, from discovery through production and ongoing support.
  • Lead discovery, gather requirements directly from clients, and present solutions and trade-offs to client stakeholders.
  • Lead architecture and own system design for engagements, including resulting data models, warehouses, and ELT/ETL pipelines.
  • Evaluate and estimate work at the system and project level.
  • Architect, build, and maintain Snowflake data models, warehouses, and pipelines, optimizing performance, scalability, and cost.
  • Contribute code to critical, complex, and time-sensitive engineering work.
  • Develop and tune complex SQL, stored procedures, and transformations in Snowflake and supporting relational databases such as SQL Server and PostgreSQL.
  • Use Snowflake capabilities including Snowpipe, Streams and Tasks, dynamic tables, and external and stage integrations for near-real-time data flows.
  • Own Snowflake performance, governance, and cost management across accounts, including warehouse sizing, clustering, role-based access control, and data security.
  • Design, build, and maintain back-end APIs and services in Python and C#/.NET that feed and consume the Snowflake platform.
  • Design and own integrations with client and internal marketing, CRM, and analytics platforms, including authentication, error handling, and monitoring for reliable production operation.
  • Own CI/CD and deployment for built systems across cloud and on-premise environments.
  • Establish, communicate, implement, measure, and iterate on engineering practices for the data practice; improve quality through code review, design review, and written architecture decisions.
  • Set technical direction, review designs before coding, pair on challenging problems, and develop the team's Snowflake and back-end engineering depth.
  • Create and lead training for internal and client teams on delivered solutions.
  • Serve as the technical escalation point for production issues in a multi-client environment, own fixes, and ensure follow-up prevents recurrence.
  • Own most project-level technical communication with senior internal stakeholders and clients, and guide the team in effective communication.
  • Participate in new-business scoping and pursuits within the area of expertise.
  • Contribute to the agency's technical reputation through knowledge sharing and external representation, including writing, industry events, and panels.
  • Evaluate new platform capabilities and AI-assisted development tools and incorporate suitable tools into team practices.

Desired Qualifications

  • Agency, consultancy, or client-services experience, including multiple concurrent clients and client-facing scoping and delivery.
  • Active SnowPro certification; Core is strongly preferred, and Advanced (Data Engineer or Architect) is a significant plus.
  • Working fluency with AI-assisted development tools and sound engineering judgment about their appropriate use.
  • Experience with recent Snowflake capabilities, including CoCo, CoWork, Horizon Catalog, and Horizon Context (Semantic Views).
  • Experience with Redshift and/or Databricks.
  • Experience with Azure DevOps, Azure App Services, or other Azure services.
  • Experience with HubSpot CMS, HubSpot APIs, or marketing automation platforms.
  • Experience with IIS, .NET deployment, or Windows service management.

About the Company

Bold Orange

Data-driven CX consulting and marketing services

Bold Orange helps brands improve customer experiences across digital touchpoints. It offers end-to-end services for both consumer and business brands, including digital strategy, experience design, lifecycle and performance marketing, and Salesforce consulting. The product works by developing data-driven customer experience strategies and personalized interactions that modernize loyalty programs, CRM, and digital experiences. The company uses data analytics to measure results and drive growth, delivering go-to-market support, content, UX/UI design, loyalty and CRM programs, and digital advertising. What sets Bold Orange apart is its combination of consulting and agency services focused specifically on customer experience and digital transformation, with a strong emphasis on data-driven marketing and Salesforce expertise. The overall goal is to help brands grow by delivering measurable improvements in customer engagement, loyalty, and digital performance.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Minneapolis, MN
Founded
2018

Recently Posted Jobs

Explore more opportunities at Bold Orange

See more jobs