Principal Software Engineer

1 week ago


Salt Lake, Utah, United States Tendo Systems Full time
About Tendo

Tendo is a fast-growing, mission-driven company building a culture that enables teams and individuals to thrive. Our team-driven culture and rapid growth have earned us recognition as one of the top startup employers. Led by an experienced and proven team, we live by our values and are always on the hunt for motivated people with diverse experiences and backgrounds to help us improve the care journey for patients, clinicians, and caregivers by creating software that provides seamless, intuitive, and user-friendly experiences.

Job Summary

We are seeking a skilled Principal Software Engineer to lead our team of engineers responsible for architecting, building, documenting, testing, and debugging a large consumer-facing application with significant daily usage. As a technical owner and subject matter expert for one or more product areas, you will collaborate closely with product owners and designers to understand user needs and lead the translation of wireframes and other requirements into technical requirements and detailed architecture.

Responsibilities
  • Lead a team of engineers responsible for architecting, building, documenting, testing, and debugging a large consumer-facing application with significant daily usage.
  • Collaborate closely with product owners and designers to understand user needs and lead the translation of wireframes and other requirements into technical requirements and detailed architecture.
  • Help lead Agile processes including sprint planning, daily standups, demos, and retrospectives.
  • Maintain relationships with other teams to help ensure consistency in some key areas like architecture.
  • Learn and use Go and potentially other back end languages, along with technologies and frameworks like gRPC/Twirp, Ent, and various AWS technologies, to produce, modify, and maintain APIs, microservices, event streams/queues, and similar.
  • Write automated tests for all code and use Behavior Driven Development practices.
  • Write infrastructure as code using Serverless Framework.
  • Perform code review and enhance team's code review practices as needed.
  • Provide expertise in Web, API, database, and/or cloud technologies and frameworks, including React, TypeScript, Go, gRPC, Twirp, Ent, Serverless Framework, and/or AWS technologies like EventBridge and Aurora.
  • Provide guidance, mentorship, and subject matter expertise to other team members.
  • Lead creation of technical documentation describing architecture decisions.
  • Identify and evaluate new technologies and frameworks that may need to be added to our stack.
  • Support and implement the latest standards in securing data to meet HIPAA requirements.
Requirements
  • Bachelor's degree (BS/BA) in Computer Science, Software Engineering, or similar major OR equivalent professional experience or software development certification (including bootcamp).
  • 7+ years of professional software engineering experience.
  • 2+ years in a team lead role, using Agile practices/processes.
  • 2+ years professional experience developing Cloud Native applications/products on AWS, Azure, or GCP (AWS preferred) OR 2+ years professional experience with Go/Golang OR 2+ years professional experience with React + TypeScript.
  • Strong ability to communicate development approaches and plans within and across teams.
  • Professional experience with modern version control systems (e.g., Git) and tools (e.g., Bitbucket, GitHub, GitLab).
Nice to Have
  • Experience working in a startup environment.
  • Knowledge of the healthcare industry and HL7 standards like FHIR.
  • Experience writing infrastructure as code using Serverless Framework.
  • Experience with graph data modeling (i.e., using Ent).
  • Experience with event streaming frameworks (i.e., EventBridge).
  • Experience with gRPC/Twirp.
  • AWS certification(s).
Benefits

For full time employees, Tendo also offers full health benefits (medical, dental, and vision), flexible spending and health savings accounts, company paid life insurance, company paid short-term and long-term disability, company equity, voluntary benefits, 401(k), company paid holidays, flexible time off, and an employee wellness program.



  • Salt Lake, Utah, United States Fidelity Investments Full time

    Job Overview:RoleWe are seeking a highly skilled and experienced software engineer to join our team at Fidelity Investments. As a Principal Mobile Software Engineer, you will play a key role in designing and developing cutting-edge digital experiences for our customers.Our team is responsible for building and maintaining our cloud-based infrastructure, and...


  • Salt Lake, Utah, United States American Cybersystems Full time

    About the RoleCribl is seeking a highly skilled Principal Frontend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing user interfaces and visualizations that are scalable, robust, and user-friendly.Key ResponsibilitiesDesign and develop a novel distributed and federated search...


  • Salt Lake, Utah, United States American Cybersystems Full time

    About the RoleCribl is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for driving the technical direction and architecture of Cribl Lake, ensuring its scalability, performance, and maintainability.Key ResponsibilitiesDrive the technical direction and architecture...


  • Salt Lake, Utah, United States Motion Recruitment Full time

    Principal Mechanical EngineerJoin a leading industry player in intelligent hardware solutions as a Principal Mechanical Engineer in Salt Lake City, Utah.This is a high-impact role that involves designing and executing next-generation products, as well as leadership responsibilities.With a strong compensation package, benefits, and a fun company culture, this...


  • Salt Lake, Utah, United States Motion Recruitment Full time

    Job Title: Principal Mechanical EngineerWe are seeking a highly experienced Principal Mechanical Engineer to join our team in Salt Lake City. As a key member of our engineering team, you will be responsible for designing and executing next-generation products, as well as providing leadership and guidance to junior engineers.About the RoleThis is a...


  • Salt Lake, Utah, United States Motion Recruitment Full time

    Job Title: Principal Mechanical EngineerWe are seeking a highly experienced Principal Mechanical Engineer to join our team in Salt Lake City. As a key member of our engineering team, you will be responsible for designing and executing next-generation products, as well as providing leadership and guidance to junior engineers.About the RoleThis is a...


  • Salt Lake, Utah, United States Northrop Grumman Full time

    Unlock Your Potential as a Principal Systems Engineer at Northrop GrummanAt Northrop Grumman, we're pushing the boundaries of innovation and technology to create cutting-edge systems that transform the world. As a Principal Systems Engineer, you'll play a critical role in shaping the future of our space systems, working on projects that connect and protect...


  • Salt Lake, Utah, United States Sterling Engineering Inc. Full time

    Job Title: Principal NPI EngineerAt Sterling Engineering Inc., we are seeking a highly skilled Principal NPI Engineer to join our team. As a key member of our New Product Introduction Engineering team, you will be responsible for providing advanced vision, technology, project leadership, and tooling & equipment expertise throughout the entire product...

  • Software Developer

    2 weeks ago


    Salt Lake, Utah, United States Lucid Software Full time

    Software Engineer at Lucid SoftwareWe are seeking a highly skilled and innovative Software Engineer to join our team at Lucid Software. As a Software Engineer, you will play a key role in designing, developing, and deploying our world-class web applications that push the boundaries of what is possible in the browser.Our web applications are built using a...


  • Salt Lake, Utah, United States Oracle Full time

    Job DescriptionWe are seeking a highly skilled software developer to join our team at Oracle, working on critical foundational data-plane services that power our next-generation cloud infrastructure. As a Principal Software Developer, Data-Plane Services, you will be responsible for designing and developing high-performance, reliable, and available system...


  • Salt Lake, Utah, United States American Cybersystems Full time

    {"title": "Frontend Software Engineer", "description": "Unlock the Power of Observability DataCribl is revolutionizing the way organizations manage and analyze their data. As a Frontend Software Engineer, you will play a critical role in shaping the future of our front-end development.Our team is passionate about building high-performance web applications...


  • Salt Lake, Utah, United States American Cybersystems Full time

    {"title": "Frontend Software Engineer", "description": "Unlock the Power of Observability DataCribl is revolutionizing the way organizations manage and analyze their observability data. As a Frontend Software Engineer, you will play a critical role in shaping the future of our front-end development.Our team is passionate about building high-performance web...


  • Salt Lake, Utah, United States Lucid Software Full time

    About Lucid SoftwareLucid Software is a leader in visual collaboration, empowering teams to bring their ideas to life. Our innovative products and workplace culture have earned numerous accolades, including being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology.We value diversity and strive to create an inclusive environment where...


  • Salt Lake, Utah, United States Motion Recruitment Full time

    Job Title: Principal Mechanical EngineerWe are seeking a highly experienced Principal Mechanical Engineer to join our team in the Salt Lake City area. This is a high-impact, influential position that will involve the design and execution of next generation products, as well as leadership responsibilities.About the RoleThis is a great opportunity for someone...


  • Salt Lake, Utah, United States Raytheon Technologies Full time

    Job SummaryWe are seeking a highly skilled Principal Mission/Systems Engineer to join our team at Raytheon Technologies. As a key member of our team, you will be responsible for designing, developing, and testing complex systems and solutions for our customers.Key ResponsibilitiesWork with cross-functional teams to develop and deploy system solutionsGenerate...


  • Salt Lake, Utah, United States Flexan Full time

    Job SummaryWe are seeking a highly skilled Principal NPI Engineer to join our team at Flexan. As a key member of our New Product Introduction Engineering team, you will be responsible for providing advanced vision, technology, project leadership, and tooling & equipment expertise throughout the entire product introduction, transfer, and release to production...


  • Salt Lake, Utah, United States Stantec Full time

    Principal Geotechnical EngineerStantec is seeking a highly skilled Principal Geotechnical Engineer to join our global mining practice as a leader in one of our US West Offices. This position will work collaboratively with the Global Mining, Mineral and Metals (MMM) Business Line to support the service needs of our clients on local and international...


  • Salt Lake, Utah, United States Motion Recruitment Full time

    About the RoleWe are seeking a highly experienced Principal Mechanical Engineer to join our team in Salt Lake City. As a key member of our engineering team, you will be responsible for designing and executing next-generation products, as well as providing leadership and guidance to junior engineers.Key ResponsibilitiesLead the design and development of...


  • Salt Lake, Utah, United States RTX Full time

    About the RoleWe are seeking a highly skilled Principal Communications FPGA Engineer to join our team at RTX. As a key member of our Engineering Center Technical Team, you will collaborate with a broad spectrum of talented engineers to pursue and implement AST engineering objectives.Key ResponsibilitiesEnsure technical integrity and effective engineering...


  • Salt Lake, Utah, United States RTX Full time

    About the RoleWe are seeking a highly skilled Principal Communications FPGA Engineer to join our team at RTX. As a key member of our Engineering Center Technical Team, you will collaborate with a broad spectrum of talented engineers to pursue and implement AST engineering objectives.Key ResponsibilitiesEnsure technical integrity and effective engineering...