Principal Software Engineer - SaaS and IoT (Remote - US)

Jobgether
On-site
Posted about 1 year ago

Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer - SaaS and IoT in the United States.

The Principal Software Engineer will lead the design and implementation of large-scale, distributed software systems in SaaS and IoT environments. You will define architectural vision, drive technical strategy, and own end-to-end development of high-impact features spanning backend, frontend, mobile, and data pipelines. This role involves close collaboration with cross-functional teams including product, design, firmware, and hardware to ensure seamless system integration. You will mentor senior engineers, establish engineering best practices, and solve complex scalability, performance, and reliability challenges. The ideal candidate combines deep full-stack expertise with hands-on development experience, strong leadership, and the ability to influence technical direction across the organization.

Accountabilities:

  • Define and drive architectural vision for distributed systems processing real-time IoT data.
  • Lead cross-functional technical initiatives across product systems and company-wide integrations.
  • Write production-quality code for backend, APIs, data pipelines, mobile, and frontend development.
  • Own features end-to-end, from concept and design through deployment.
  • Mentor and coach staff engineers through code reviews, design reviews, and technical guidance.
  • Establish engineering best practices and design patterns to increase team velocity and ensure scalability.
  • Evaluate emerging technologies to inform strategic technical decisions and maintain competitive advantage.
  • Collaborate with product, design, firmware, hardware, and silicon teams to define system requirements.

Requirements

  • Bachelor’s degree (or higher) with 15+ years of professional software development experience.
  • Deep expertise in full-stack cloud software development, SaaS, and IoT systems.
  • Proven track record architecting and scaling complex systems, with increasing technical scope and influence.
  • Experience mentoring senior engineers and leading high-performing technical teams.
  • Mastery of relevant technologies, methodologies, and software development best practices.
  • T-shaped expertise in a technical domain such as Big Data, DevOps, full-stack development, IoT, embedded software, data engineering, ML, TypeScript, or Rust.
  • Strong problem-solving, collaboration, and communication skills for cross-functional impact.

Ready to Apply?

Take the next step in your career journey

Apply Now

About the job

Posted on
Nov 5, 2025
Job type
Full-time
Location
United StatesOn-site

Keep looking

Related roles you might like

Explore more

Browse more jobs like this

Work arrangement

Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.