Principal Software Engineer, D2C Growth

Jobgether
16h$205,000 - $285,000Remote

About The Position

This role provides a rare opportunity to lead and innovate within a high-impact Direct-to-Consumer (D2C) Growth team focused on customer acquisition, engagement, and retention. You will drive the development of cutting-edge platforms, including AI-powered optimization tools and personalization systems, to improve customer journeys and lifetime value. As a technical leader, you will mentor engineers, set standards for software design and operational excellence, and collaborate closely with Data Science, Marketing, and other stakeholders. Your work will influence both short-term growth initiatives and long-term engineering strategy. The environment is fast-paced, mission-driven, and collaborative, offering autonomy and visibility across the organization while shaping the future of digital safety products.

Requirements

  • 12+ years of professional software engineering experience.
  • 5+ years serving as a lead engineer on teams or large-scale projects.
  • Proven track record of delivering complex, large-scale software projects on time and with quality.
  • Expert knowledge of software design, data structures, algorithms, and cloud technologies.
  • Exceptional communication skills, able to convey complex technical concepts to both technical and non-technical audiences.
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • Strong collaboration skills, with experience working cross-functionally in fast-moving teams.
  • Demonstrated ability and eagerness to learn and implement new technologies.
  • Fully remote position with U.S. work authorization required.

Nice To Haves

  • Proficiency with Node.js, Python, LangChain, and LLM integration.
  • Experience with Databricks or similar cloud data platforms.

Responsibilities

  • Lead the design, development, and delivery of large-scale, high-impact D2C software platforms.
  • Build AI-powered tools to optimize customer acquisition costs and enhance personalization across user journeys.
  • Mentor and provide technical guidance to other engineers, raising engineering standards and fostering knowledge sharing.
  • Collaborate cross-functionally with Data Science, Marketing, and other teams to align engineering initiatives with business goals.
  • Make architecture decisions regarding cloud technologies, serverless vs. containerized solutions, databases, caches, and queues.
  • Ensure the quality, scalability, and maintainability of software through best practices, code reviews, and testing.
  • Stay ahead of emerging technologies and integrate relevant innovations into the engineering workflow.

Benefits

  • Competitive salary range: $205,000 – $285,000, depending on experience and location.
  • Comprehensive health, dental, and vision coverage.
  • Generous retirement savings plans.
  • Parental leave and wellness programs.
  • Opportunities for professional growth, mentorship, and technical leadership.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service