Principal Software Engineer (Remote)

Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level


Principal Software Engineer (Remote)

Principal Software Engineer | Jobot | United States

Want to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page!

Job details

100% REMOTE // Front-End Development with React // Rapidly growing Cloud SaaS firm with a globally recognized parent co. utilizing AI and ML!

This Jobot Job is hosted by Kelli Filbin

Are you a fit? Easy Apply now by clicking the “Easy Apply” button and sending us your resume.

Salary $160,000 – $200,000 per year

A Bit About Us

Rapidly growing, highly innovative SaaS tech firm with a globally recognized $30B parent company needing to hire an experienced 100% Remote Principal Software Engineer with front-end experience utilizing React. This is a key leadership hire for our expanding team.

Please apply now as this is an urgent hire!

Why join us?

  • Rapidly growing Cloud Software company financially backed by a longstanding, highly reputable, and well-known $30B parent company
  • Excellent, highly collaborative, fast-paced, challenging environment
  • Like to promote from within
  • Highly innovative
  • High visibility
  • Strong management and executive team focused on mentorship and development
  • At-home equipment provided and a remote stipend offered for those fully remote
  • Open to full time remote; very laidback, flexible environment

Job Details

In this role, you will be architecting, designing and building highly scalable distributed data systems to enable new and innovative solutions in cloud based video surveillance and IoT control systems.

Responsibilities may include, but are not limited to

  • Work with product managers and technology teams to understand roadmap priorities and shape product features to address the needs of customers.
  • Articulate design and architecture trade offs and apply software design patterns to efficiently solve complex engineering problems.
  • Drive design and implementation based on sound engineering design principles and best practices with focus on testability, maintainability and scalability.
  • Provide overall project design and estimates that meet both business and technology strategy needs during project scoping phases.
  • Manage velocity of delivery without compromising quality of product releases.
  • Mentor senior engineers and technical leads to make sound technical decisions, and help build effective software engineering practices, especially in the adoption of formal testing as part of the software development process.
  • Help identify areas of improvements in the code base, and drive it to make it better
  • Embrace the “you build it, you run it” engineering principles.
  • Champion good software engineering habits such as clean code principles, security, tech debt balance, TDD and agile habits.
  • Own, diagnose and resolve complex system technical issues and code defects.
  • Collaborate with engineering leadership to establish the technical roadmap to facilitate innovation and enhancement of product capabilities.
  • Provides leadership with a point of view on “what’s next” as it relates to technology coding tools, applications and concepts.
  • Collaborate with other principal engineers to establish an engineering community of excellence (COE) to evangelize architecture, code or security reviews, innovative engineering and knowledge sharing.
  • Drive a culture of technical excellence, continuous improvement and lifelong learning.
  • Identify and work with SRE to implement opportunities for automation to enhance efficiency in the software delivery cycle and the reliability of company products.


  • 15+ years of experience in software engineering in a fast paced environment.
  • High level knowledge of React(17/18) and one other programming language such as Golang, Python, and Scala.
  • Experience with RESTful APIs and alternatives like GraphQL.
  • Advanced experience with testing methodology and fully comfortable with TDD/BDD development practices.
  • Knowledge of composable and scalable architectures.
  • Knowledge of responsive design principles and mobile-first development.
  • A solid understanding of core web and browser concepts.
  • Knowledge of public cloud infrastructure such as GCP, AWS or Azure.
  • Strong understanding of modern CICD methodology and Git based workflow.

Bonus Qualifications

  • MS degree (Computer Science) or equivalent.
  • Next.JS.
  • Knowledge of CSS frameworks like Tailwind CSS.
  • Functional Programming/Reactive programming.
  • Hands on experience developing applications deployed on public cloud infrastructure such as GCP, AWS or Azure.

Interested in hearing more? Easy Apply now by clicking the “Easy Apply” button.

Want to learn more about this role and Jobot?

Click our Jobot logo and follow our LinkedIn page!

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

When applying state you found this job on Remote Network.