Remote Principal Software Engineer

Posted

Apply now
Please, let Tenna know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Tenna is searching for a Principal Software Engineer to improve their connected equipment platform and collaborate with Development and Product Teams.
  • The role involves writing clean, reliable code for mission-critical projects and leading high-impact work.
  • The engineer will help build core system components, make key architecture decisions, and deliver scalable solutions in collaboration with other teams.
  • Candidates should enjoy both coding and leading, have a passion for building scalable systems, and be excited about IoT.
  • Responsibilities include providing technical leadership and mentorship, tackling complex software engineering challenges, and designing robust mobile, front-end, and back-end solutions.
  • The engineer will write efficient, scalable, and reusable code, champion unit testing and code quality, and lead efforts to refactor monolithic systems into microservices architectures.
  • The role requires influencing system architecture, database design, and API development, partnering with Product Managers, and collaborating with senior leadership.
  • The engineer will work with QA engineers to ensure well-tested solutions and continuously evaluate new technologies to enhance system capabilities.
  • The position promotes agile development processes and requires producing clear technical documentation.

Requirements:

  • Candidates must have 10+ years of hands-on software development and application design experience, with a strong track record in delivering scalable software products.
  • A minimum of 2+ years of experience leading engineering initiatives and mentoring team members is required.
  • A Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent industry experience is necessary.
  • Candidates should demonstrate the ability to solve complex technical and business problems across diverse software architectures.
  • Proven success in both independent and collaborative work on mission-critical initiatives in fast-paced environments is essential.
  • Experience in rapidly growing engineering teams is a strong plus.
  • Deep expertise in designing and operating high-scale, high-availability systems is required.
  • Experience in C#, .NET, or Python is encouraged, with a willingness to transition to Tenna’s JavaScript/Node.js technology stack.
  • Strong proficiency in JavaScript and HTML/CSS, with a solid understanding of front-end fundamentals, is preferred.
  • Hands-on experience with Node.js, especially in microservices architectures, is highly preferred.
  • Robust experience with SQL databases and familiarity with NoSQL solutions is a plus.
  • Proficiency in containerized deployments using tools like Docker and Kubernetes experience is a plus.
  • Familiarity with large-scale data pipelines and distributed systems is highly desirable.
  • Solid experience working within Amazon Web Services (AWS) is required.

Benefits:

  • This is a full-time opportunity with a fully remote work location available nationwide.
  • There are opportunities for growth and personal development within a dynamic team.
  • Tenna offers robust, low-cost benefit packages that begin on the first date of employment.
  • Employees receive Paid Time Off and Volunteer Time Off.
  • A 401k match is provided, along with Dependent Care offerings.
  • Employee referral bonuses are available.
  • Visa sponsorship is offered for eligible candidates.
Apply now
Please, let Tenna know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback