8

8th Light

Global software consultancy delivering digital products

Principal Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$151.5k - $220.9k

About the Job

Requirements

  • Typically has 10 or more years of repeated success across a variety of projects.
  • Has built and shipped production-grade platforms, including reusable foundations, tools, infrastructure, and workflows.
  • Has taken AI and agentic systems from prototype to production, understanding infrastructure, authentication, and observability.
  • Has delivered high-stakes consulting engagements across multiple language paradigms, technology stacks, ecosystems, and client industries.
  • Has built high-quality, maintainable software collaboratively and incrementally, adapting the approach to client needs.
  • Has led development and delivery of production-grade software using languages and frameworks such as Java, C#/.NET, Python, TypeScript, JavaScript, React, Go, Ruby, Scala, R, Rust, and SQL.
  • Has experimented with AI development tools and applied the results to improve delivery speed and quality.
  • Has assessed and adopted new software-industry tools and trends.
  • Has built or integrated AI and machine-learning features, including recommendation engines, natural language processing, computer vision, predictive analytics, retrieval-augmented generation pipelines, and agents.
  • Has led modernization and replatforming efforts to meet short- and long-term business needs.
  • Has led solutions to architecture-level challenges involving scalability, security, reliability, performance, maintainability, and observability.
  • Can align technical and non-technical stakeholders to advance ambiguous and complex initiatives.
  • Has provided mentorship and team support at scale, shared knowledge, and improved team practices.
  • Has collaborated with stakeholders to balance technical considerations with product and user needs.
  • Has actively sought and given feedback.
  • Can demonstrate technical expertise and understand clients’ domains and objectives.
  • Can balance technology choices pragmatically while delivering high-quality work within deadlines.
  • Can collaborate on systems covering the full machine-learning lifecycle, including data ingestion and preprocessing, model deployment and integration, and performance monitoring.
  • Can clearly articulate and document outcomes and advance action items.
  • Can contribute to team and company culture by modeling company values.
  • Can design and manage high-level technical roadmaps for large engagements.
  • Can build a professional network and maintain relationships with clients and industry leaders in their domain.
  • Can influence client CTOs and executive decisions, and plan and execute technical work involving stakeholders across client technical organizations.
  • Can identify, mitigate, and resolve blockers to team progress.
  • Demonstrates leadership in scalable system design, modular architecture, and platform- or product-oriented development.
  • Has depth in testing strategies, observability, fault tolerance, and secure engineering practices.
  • Can apply architectural patterns to evaluate tradeoffs and document design rationale.

Responsibilities

  • Build trust with clients by demonstrating technical expertise and understanding their domain and objectives.
  • Drive platform engineering work at the client level, connecting long-term technical vision to shipped work.
  • Lead platform strategy and delivery across diverse platform types, connecting long-term vision to shipped work.
  • Advise clients on architecture, scalability, and platform evolution, connecting technical decisions to product and business outcomes.
  • Drive innovation by surfacing new technical approaches and product solutions.
  • Lead or initiate formal feedback conversations with teams and clients through retrospectives.
  • Partner with account teams on planning, opportunity identification, stakeholder relationships, and presales scope shaping.
  • Facilitate retrospectives, strategy sessions, and technical deep dives to improve team and project outcomes.
  • Contribute to the company by mentoring, leading or designing internal or client workshops, representing the company in the technology community, or supporting hiring processes.

Desired Qualifications

  • Experience in platform engineering, including building reusable software foundations, internal developer platforms, and infrastructure used by other teams.
  • Experience in data engineering, including platforms such as Databricks for data processing and analytics.
  • Experience delivering production agentic systems, including retrieval-augmented generation pipelines, vector search, and agentic frameworks such as LangChain, LlamaIndex, CrewAI, AutoGen, and n8n.
  • Experience with DevSecOps and DevOps.
  • Experience with MLOps.
  • Experience with infrastructure as code.

About the Company

8th Light

Global software consultancy delivering digital products

8th Light is a global software consultancy that helps organizations build and scale digital products through software development, design, and technology consulting. It forms long-term, collaborative partnerships with clients, delivering tailored software and design work via project-based engagements and ongoing consulting using agile methods and a focus on user experience. It differentiates itself by offering development, design, and strategic advisory under one roof and prioritizing sustained partnerships over one-off projects. Its goal is to help clients achieve sustainable growth by delivering practical software and design solutions that evolve with the business.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Libertyville, IA
Founded
2006

Recently Posted Jobs

Explore more opportunities at 8th Light

See more jobs