Thorne Logo

Thorne

Principal Software Engineer

Reposted 8 Days Ago
Remote
Hiring Remotely in USA
150K-180K Annually
Senior level
Remote
Hiring Remotely in USA
150K-180K Annually
Senior level
Lead platform strategy, architecture, and hands-on development. Design, build, deploy, and operate high-performance, fault-tolerant integrations and platform enhancements. Drive security/compliance, mentor engineers, recruit senior talent, align technology with business goals, and communicate technical vision to stakeholders.
The summary above was generated by AI
At Thorne, we work to deliver high-quality, science-backed solutions to empower individuals to take a proactive approach to their well-being. Each day begins with a mission to help others discover and achieve their best health. We count on our team members to challenge and push the boundaries to make that happen. At Thorne, you’ll be joining a team of more than 750 passionate individuals committed to our cause of providing superior health solutions at every age and life stage.

The Principal Software Engineer provides technical leadership across Thorne's technology organization by defining architectural strategy, driving engineering excellence, and delivering scalable software solutions that support the company's long-term business objectives. This role partners closely with business and technology leaders to align technical investments with strategic priorities while establishing modern engineering practices that promote innovation, reliability, and operational efficiency.

As a hands-on technical leader, the Principal Software Engineer is responsible for the architecture, design, and development of strategic technology platforms and enterprise applications. This individual leads the delivery of complex technical initiatives, mentors engineering teams, and drives the adoption of scalable, secure, and maintainable solutions that accelerate Thorne's digital transformation and future growth.

RESPONSIBILITIES
  • Partner with business and technology leaders to define and execute Thorne's long-term technology strategy, ensuring technical investments align with business objectives and future growth.
  • Establish enterprise architecture standards, engineering best practices, and technical roadmaps that promote scalability, reliability, security, and maintainability across software platforms.
  • Design, develop, deploy, and optimize high-performance, fault-tolerant applications, APIs, and integrations supporting both internal systems and customer-facing digital experiences.
  • Lead the architecture and delivery of complex, cross-functional technology initiatives, providing technical direction from solution design through implementation and ongoing operational support.
  • Drive modernization initiatives by evaluating emerging technologies, identifying opportunities for innovation, and recommending solutions that improve business capabilities and operational efficiency.
  • Champion software quality by promoting engineering excellence, secure development practices, automated testing, observability, performance optimization, and operational resilience.
  • Partner with Product, Infrastructure, Security, Data, and business teams to develop scalable technical solutions that balance customer experience, business priorities, and long-term platform sustainability.
  • Establish technical standards for system performance, reliability, security, and customer experience while defining metrics to measure success and drive continuous improvement.
  • Serve as a trusted technical advisor to executive leadership, effectively communicating architectural decisions, technology strategies, risks, and recommendations to both technical and non-technical stakeholders.
  • Mentor and coach engineers across the organization by providing technical guidance, conducting architecture and code reviews, and fostering a culture of continuous learning and engineering excellence.
  • Support the growth of Thorne's engineering organization by participating in technical interviewing, recruiting, and the development of senior engineering talent.
  • Stay current with emerging technologies, software engineering practices, cloud platforms, AI capabilities, and industry trends, recommending strategic investments that strengthen Thorne's technology ecosystem.

WHAT YOU NEED
Education & Experience  
  • Master's degree in Computer Science, Software Engineering, Mathematics, Physics, or a related technical discipline preferred; Bachelor's degree with equivalent professional experience will also be considered.
  • 8+ years of experience designing, developing, and delivering enterprise software solutions using modern statically typed programming languages such as Java, Scala, Go, or C#.
  • Proven experience defining software architecture and leading the delivery of complex, enterprise-scale technology initiatives.
  • Experience collaborating with executive leadership, business stakeholders, and cross-functional teams to align technology strategy with business objectives.
  • Experience mentoring senior engineers and driving technical excellence across engineering organizations.
Technical Knowledge 
  • Deep expertise in software architecture, distributed systems, microservices, cloud-native application development, and enterprise integration patterns.
  • Strong proficiency with modern software development technologies, including Java, Salesforce, MuleSoft, SQL, JavaScript, HTML, CSS, and cloud computing platforms.
  • Strong understanding of computer science fundamentals, including algorithms, data structures, concurrency, networking, and software design patterns.
  • Experience designing highly available, scalable, secure, and fault-tolerant systems supporting mission-critical business operations.
  • Experience with modern software engineering practices, including CI/CD, automated testing, DevOps, observability, and Infrastructure-as-Code.
  • Working knowledge of secure software development practices and application security principles.
Core Competencies 
  • Exceptional analytical and problem-solving skills with the ability to evaluate complex technical challenges and develop scalable, long-term solutions.
  • Demonstrated ability to influence architectural direction and technical decision-making across multiple engineering teams without direct authority.
  • Excellent communication skills with the ability to effectively engage engineers, executive leadership, business stakeholders, and external partners.
  • Proven ability to lead cross-functional initiatives, build consensus, and drive successful delivery of strategic technology programs.
  • Strong mentoring and coaching skills with a passion for developing engineering talent and fostering a culture of technical excellence.
  • Results-oriented leader with strong organizational skills and the ability to manage multiple priorities in a fast-paced, evolving environment.
  • High attention to detail and commitment to engineering quality, operational excellence, and continuous improvement.
  • Self-motivated, collaborative, and passionate about staying current with emerging technologies, industry trends, and software engineering best practices.

WHAT WE OFFER
  • Competitive compensation
  • 100% company-paid medical, dental, and vision insurance coverage for employees
  • Company-paid short- and long-term disability insurance
  • Company- paid life insurance
  • 401k plan with employer matching contributions up to 4%
  • Gym membership reimbursement
  • Monthly allowance of Thorne supplements
  • Paid time off, volunteer time off and holiday leave
  • Training, professional development, and career growth opportunities

About
We specialize in delivering innovative solutions and exceptional services to meet the diverse needs of our clients. With a strong commitment to quality and customer satisfaction, we strive to exceed expectations and drive success in every project we undertake.
HQ

Thorne New York, New York, USA Office

152 West 57th Street, 21st Floor, New York, NY, United States, 10019

Similar Jobs

4 Days Ago
In-Office or Remote
135K-231K Annually
Senior level
135K-231K Annually
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Leads governance, architecture, and engineering execution for enterprise identity resolution, profile management, and consumer engagement platforms. Designs scalable microservices and AI/ML integrations including personalization, RAG, and conversational assistants. Establishes responsible AI, SDLC, CI/CD, observability, security, and incident-management standards. Oversees production readiness, privacy-safe customer experiences, operational health, and executive communication while mentoring engineers.
Top Skills: A/B TestingAi/MlAnalytics InstrumentationAPIsCi/CdCloud-Native ArchitectureConversational AiCustomer Data Platforms (Cdps)Data PipelinesDistributed MicroservicesFeature FlagsModel Inference ServicesObservabilityPersonalization EnginesPersonalization PipelinesSemantic Search/Rag
4 Days Ago
Remote or Hybrid
OH, USA
Expert/Leader
Expert/Leader
Financial Services
Principal Software Engineer responsible for designing, implementing, and delivering infrastructure software for a large-scale Apache Cassandra platform. The role develops automation, self-service tooling, frameworks, and configuration management solutions across private and public clouds. Responsibilities include improving developer velocity, supporting database reliability, validating AI-assisted engineering recommendations, collaborating across teams, and maintaining resiliency, security, auditability, and customer-focused platform standards.
Top Skills: Ai-Assisted Infrastructure EngineeringAnsibleApache CassandraAPIsCloud ComputingDynamoDBJavaLinuxPrivate CloudPublic CloudPythonSaltstackSpring BootSpring FrameworkUnixVirtualization
12 Days Ago
Remote
Michigan, USA
170K-366K Annually
Expert/Leader
170K-366K Annually
Expert/Leader
Fintech • Financial Services
Lead architecture and technical strategy for client-facing web and mobile platforms. Drive adoption of large-scale Web & API architectures, developer platforms, CI/CD, and AI-enabled automation. Mentor engineers, influence product direction, and represent engineering at executive levels while ensuring scalable, reliable, high-quality digital experiences.
Top Skills: Ai-Enabled Automation ToolsAPIsAWSCi/CdDeveloper ToolingGraphQLJavaScriptNext.JsReactTypescript

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account