Principal Software Engineer

2 weeks ago


Sunnyvale, California, United States Matterport Full time

About the Position: Matterport is seeking a Senior Software Development Engineer to become a vital member of our Platform Engineering team. In this role, you will be responsible for creating features and services for the Matterport Platform, which serves as the core integration point for all Matterport products and services. With billions of requests processed monthly, experience in developing scalable services is essential. The ideal candidate will excel in a dynamic environment, adapt to changing needs, and possess a strong personal drive. Comfort in an API-centric, microservices architecture is crucial.

Key Responsibilities:

  • Lead the design, development, and deployment of innovative features and services.
  • Collaborate with a diverse team of product managers, designers, engineers, and quality assurance professionals.
  • Implement effective monitoring and address issues in live environments.
  • Create APIs, backend services, and integrations that enhance our product offerings.
  • Champion best engineering practices within the team.
  • Write maintainable, well-documented code.
  • Foster a culture of continuous learning.
  • Mentor and guide junior engineers to reach their full potential.
  • Work with both relational and non-relational data storage solutions.
  • Develop features and services utilizing Kotlin, Python, and front-end technologies.

Qualifications:

  • Bachelor's degree in Computer Science or equivalent experience.
  • Over 5 years of experience in designing and delivering features and services within a cloud environment.
  • Proficient in developing SaaS solutions using languages such as Python, Java, Go, or Kotlin.
  • Experience with Linux, MySQL or PostgreSQL, and version control systems like Git.
  • Familiarity with non-relational data stores, such as FoundationDB.
  • Understanding of microservices architecture and containerization.
  • Strong analytical and debugging skills across all areas of platform development.
  • Knowledge of UI frameworks like React or Angular.
  • Proven track record of writing testable and maintainable code.
  • Able to thrive in an agile work environment.

We value diversity and encourage all qualified candidates to apply, regardless of whether they meet every single requirement listed. Our compensation package includes a competitive salary range, equity options, and comprehensive benefits.

Benefits:

  • Comprehensive health insurance plans with premiums fully covered for employees.
  • Flexible time off policies and generous PTO for eligible employees.
  • 401k plan with company ownership options.
  • Opportunities for continuing education and commuter benefits.

At Matterport, we celebrate diversity and are committed to creating an inclusive environment for all employees. We are an equal opportunity employer and strive to provide reasonable accommodations for applicants and employees with disabilities.



  • Sunnyvale, California, United States Synopsys Full time

    We are seeking an experienced Principal Software Engineer to join the development team of Synopsys OSG. Your expertise will be instrumental in delivering cutting-edge optical design solutions to the customers. As a Software Architect you will play a critical role in integrating large legacy systems with modern component-based architecture. You will work...


  • Sunnyvale, California, United States Soccer Shots - SE CTSW RI Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Soccer Shots - SE CT/SW RI. As a key member of our engineering team, you will be responsible for designing, developing, and testing critical software components that drive the success of our business.Key ResponsibilitiesTechnical Leadership: Provide technical...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, including code development for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering with hardware interactionExperience in power and performance data analysis, including...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, with experience in developing code for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering, particularly with hardware interactionsExperience in analyzing power and...


  • Sunnyvale, California, United States Northrop Grumman Full time

    Job Summary:We are seeking a highly skilled and experienced Principal Engineer Manufacturing to join our team at Northrop Grumman. As a key member of our engineering team, you will be responsible for performing life cycle and root cause failure analysis of steam facility equipment, including boilers, cooling towers, condensers, and other high temperature and...


  • Sunnyvale, California, United States Fortinet Full time

    Fortinet is seeking a highly skilled Principal Embedded Software Developer to contribute to the FortiSWITCH Team.Key Responsibilities:Design and enhance software modules for existing and upcoming networking products.Engage in troubleshooting and resolving issues in current offerings.Collaborate closely with the hardware engineering team to ensure the...


  • Sunnyvale, California, United States Fortinet Full time

    Fortinet is seeking a Principal Embedded Software Developer to contribute to the FortiSWITCH Team.Key Responsibilities:Design and enhance software modules for both existing and upcoming networking products.Engage in troubleshooting and resolving issues in current offerings.Collaborate closely with the hardware engineering team to ensure the delivery of...


  • Sunnyvale, California, United States Fortinet Full time

    Company Overview: Fortinet is a global leader in cybersecurity solutions, dedicated to providing cutting-edge technology to protect networks and data.Position Overview: We are seeking a highly skilled Principal Embedded Software Developer to join our FortiSWITCH Team.Key Responsibilities:Design, develop, and enhance software components for current and...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job OpportunityJob Title: Senior Software EngineerJob Summary:Lynx Software Technologies, a leading provider of software solutions, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the needs of our...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Senior Software Engineer in an Innovative IoT CompanyThis position is hosted by: JobotCompensation: $200,000 - $250,000 annuallyAbout Us:We are a well-capitalized startup focused on the Internet of Things (IoT) and cutting-edge video technology. We are seeking a Senior Software Engineer to take a pivotal role in our expanding team....


  • Sunnyvale, California, United States Amazon Full time

    About the RoleThe Global Infrastructure Solutions (GIS) team is dedicated to developing and utilizing essential infrastructure capabilities, tools, and datasets that facilitate the swift international growth of Amazon's service-oriented architecture. Team FocusOur team emphasizes robust and scalable architectural frameworks and engineering best practices,...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Senior Software Engineer at a Leading IoT StartupThis position is hosted by: JobotCompensation: $200,000 - $250,000 annuallyAbout Us:We are a well-capitalized IoT startup seeking a Senior Software Engineer to spearhead our expanding team. Our company operates at the cutting edge of IoT and computer vision technologies. Join us as a...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Staff Software Engineer at a Cutting-Edge IoT CompanyThis position is hosted by: JobotCompensation: $200,000 - $250,000 annuallyAbout Us:We are a well-capitalized startup specializing in Internet of Things (IoT) and computer vision technologies. We are seeking a Staff Software Engineer to take a leadership role in our expanding...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Staff Software Engineer at a Prominent IoT StartupThis Jobot Job is hosted by: Sydney WeaverCompensation: $200,000 - $250,000 annuallyAbout Us:We are a well-capitalized IoT startup seeking a Staff Software Engineer to spearhead our expanding team. Our company operates at the forefront of IoT and computer vision technology. Join us...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Senior Software Engineer in an Innovative IoT CompanyThis position is hosted by: JobotCompensation: $200,000 - $250,000 annuallyAbout Us:We are a dynamic and well-funded startup specializing in Internet of Things (IoT) and computer vision technologies. We are seeking a Senior Software Engineer to spearhead our expanding team. Join...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Staff Software Engineer at a Leading IoT StartupThis position is hosted by: JobotCompensation: $200,000 - $250,000 annuallyAbout Us:We are a well-capitalized startup specializing in the Internet of Things (IoT) and computer vision technologies. We are seeking a Staff Software Engineer to play a pivotal role in our expanding team....


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareOverview: We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable devices.Key Qualifications:7 to 10+ years of relevant experience, with a focus on leadership roles.Expertise in power consumption analysis and...


  • Sunnyvale, California, United States Skyrocket Ventures Full time

    Principal Software Engineer – Healthcare IoT Security Startup Location: Sunnyvale, CA (in-office presence required at least once a week) This innovative company specializes in the intersection of IoT, cybersecurity, and healthcare, rapidly expanding its footprint in the industry.With a workforce of approximately 80 employees, including 25 engineers, the...


  • Sunnyvale, California, United States Skyrocket Ventures Full time

    Principal Software Engineer – Healthcare IoT Security Startup Location: Sunnyvale, CA (in-office presence required at least once a week) This innovative firm specializes in the intersection of IoT, cybersecurity, and healthcare technology.With a workforce of approximately 80 employees, having tripled in size over the past year, and a dedicated engineering...


  • Sunnyvale, California, United States Skyrocket Ventures Full time

    Principal Software Engineer – Healthcare IoT Security Startup Location: Sunnyvale, CA (in-office presence required at least once a week) This innovative firm specializes in the intersection of IoT, cybersecurity, and healthcare, focusing on developing cutting-edge solutions.With a workforce of approximately 80 employees, the company has tripled its size in...