Principal Software Engineer (Data & BI)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

10+ years of experience in software engineering with a focus on data solutions., Proficiency in multiple programming languages, including Java and React., Strong background in data analytics, SQL optimization, and BI tools like Tableau and Power BI., Experience in leading teams and mentoring engineers in a collaborative environment..

Key responsibilities:

  • Lead architecture and software design discussions for client projects.
  • Implement data pipelines and deliver analytical solutions to clients.
  • Build BI dashboards and frameworks that provide insights and business value.
  • Maintain strong client relationships through effective communication and risk management.

8th Light logo
8th Light

Job description

PRINCIPAL SOFTWARE ENGINEER (DATA & BI) - US Remote

Who We Are

We are 8th Light, a remote-first software consultancy, we consider software design and development a craft. We’re driven by our deep commitment to excellence, and powered by our collective depth of knowledge and experience. Our team of expert developers and designers hold the title of "Crafter" to reflect our dedication to quality, our emphasis on continual learning, and our belief that software is truly a craft — something we take pride in, and value highly. We value colleagues who enjoy learning and teaching, which creates our collaborative organization.

We take a human-centered design (HCD) approach to crafting digital solutions, collaborating with the people writing code as well as those using it. We enjoy working with empathetic, passionate collaborators who value the work they do. As a team of polyglot generalists — thinkers and doers ready to take on most any challenge that we encounter, we remain positioned to help an ever growing portfolio of client partners. If this approach to product and software development resonates with you, we'd love to talk.

Who You Are

You are an experienced, curious, results-driven software engineering leader with a strong track record of designing and implementing scalable, enterprise-grade data solutions—typically over the course of 10 or more years. You are a trusted leader and collaborator who’s ready to make an immediate impact. In your experience, you have:

  • Demonstrated technical leadership by delivering production-grade solutions across multiple languages, including but not limited to Java and React. 
  • Built high-quality, maintainable software through pragmatic, incremental approaches.
  • Designed and maintained scalable systems with strong attention to performance, security, and reliability.
  • Shaped data and analytics capabilities, including advanced SQL optimization and Snowflake modeling.
  • Enabled insights through dashboards and Business Intelligence (BI) platforms like Tableau and Power BI. 
  • Applied experimentation frameworks or data analysis to guide product decisions.
  • Addressed architecture-level concerns such as scalability, security, reliability, and performance.
  • Led teams or projects and helped resolve ambiguity through clear decision-making.
  • Communicated effectively with both technical and non-technical stakeholders.
  • Fostered collaborative team environments and mentored others in technical growth.

What You’ll Do

As a Principal Software Engineer, you’ll serve as a lead technologist across complex client engagements. You’ll typically work with one to two clients per year, solving challenging problems across a variety of domains and tech stacks. Your responsibilities will include:

  • Leading architecture and software design conversations.
  • Implementing data pipelines and delivering analytical solutions. 
  • Building BI dashboards and experimentation frameworks that generate insights and business value.
  • Writing clean, maintainable code while delivering high-quality outcomes within deadlines.
  • Building strong client relationships through regular communication and thoughtful risk management.
  • Mentoring engineers across levels and contributing to internal learning initiatives

Strongly Preferred: 

We strongly encourage candidates with the following experience to apply: 

  • Artificial Intelligence (AI) & Machine Learning (ML).
  • DevOps or DevSecOps practices. 
  • Advanced data engineering (e.g., ETL pipelines, data modeling)
  • Experience with tools such as Databricks, dbt, or Airflow. 

Compensation

At 8th Light,  we are committed to a compensation philosophy that is transparent, fair, and helps us attract and retain top talent in alignment with our company’s strategic growth goals and clients’ needs.

We benchmark our salaries using Geographic Structures to establish competitive pay ranges within the regions where 8th Lights live. Our pay ranges for our Principal Engineering  position within our four US structures are as follows:

  • Structure 1 (Tampa Metro, Ohio, Tennessee, Wisconsin)
    • RANGE: $151,535-$189,418 USD
  • Structure 2 (Chicago Metro, Miami Metro, Philadelphia Metro, Raleigh Metro ) 
    • RANGE: $159,240-$199,050 USD
  • Structure 3 (Austin Metro, Boston Metro , DC Metro)
    • RANGE: $169,513-$211,892 USD
  • Structure 4 (Los Angeles, Seattle, New York City)
    • RANGE: $176,705- $220,881 USD

How You’ll be Supported

We want our people to feel supported and encouraged to embrace their most authentic selves. Our wellness package at 8th Light is centered around the Whole YOU. Offerings that include:

  • An L&D Program which includes: Learning budget, and in-person learning opportunities
  • Coworking Access to support our remote-first team
  • Wellness days
  • 12 weeks of new parent leave available for eligible employees
  • Semi-annual promotion panel

See our full list of Benefits

Join Us — 8th Light Is Fully Remote

We recognize that creating a truly diverse, equitable, and inclusive organization is an ongoing journey, and we’re excited to share our journey with you. We have a proud tradition of hiring talented colleagues with unusual career experiences. We're more interested in your experiences, results, and impact than brand names, degrees, or keywords that may appear on your resume.

8th Light currently recruits and supports a distributed team of employees in various states who work remotely.In this new workplace landscape, it is rare that our consulting engagements require travel for current roles. 

We are committed to supporting, onboarding, growth, and engagement of employees who choose to work remotely on a permanent basis. For team members who seek to work in-office, where local regulations allow, we can provide an experience that supports in-person social interaction and collaboration in our hub cities of Chicago, New York, London and Los Angeles.

View our Privacy Notice for California-Based Residents.

#LI-Remote

 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Decision Making
  • Teamwork
  • Communication

Software Engineer Related jobs