MilpitasRecruiter Since 2001
the smart solution for Milpitas jobs

Senior Software Engineer

Company: View
Location: Milpitas
Posted on: June 2, 2021

Job Description:

Our mission is to Create Delightful Human Environments.

In the great tradition of challenging the way we think about everyday essentials, the team at View has revitalized something that hasn't changed for centuries - the simple window - and in doing so, is transforming the largest industry in the world, real estate.

View is a technology company creating smart and connected buildings to improve people's health and wellness, while simultaneously reducing energy consumption to mitigate the effects of climate change. View is the market leader in smart windows that let in natural light and views and enhance mental and physical well-being by reducing headaches, eyestrain, and drowsiness. Every View installation includes a 'smart building platform' that consists of power, network, and communication infrastructure. For more information, please visit

If you have ever dreamed of changing the world to make it a better place - join us!


We are committed to our culture. We actively use our culture in how we conduct business.

  • Safety First
  • Customer Centric
  • Learning Oriented
  • Drive for Excellence
  • Communicate Directly
  • Succeed as a Team


We are looking for a talented backend developer who is proficient at Go, Python and C++. You will have ownership of designing and building microservices in containerized environments. Your team will have the responsibility of monitoring and managing all View Assets deployed throughout our customer environments. Your services will be critical for maintaining the health and wellness of building and its occupants, thus creating delightful human environments. You will have lot of cross-team interactions working closely with rest of software teams. In addition, you will also work closely with product management and other stakeholders. You will be an integral part of an innovative and passionate team where your ideas will flourish.


Develop design requirements, preform code design, debugging and analysis, and software documentation for microservices

  • Manage full cycle software projects from planning through completion
  • Knowledgeable in development and deployment in containers architectures
  • Work closely with product management and other stakeholders for commissioning, installation, deployment and monitoring
  • Work in strong agile environment; ability to write test cases and simulators


  • 3+ years of experience in Go and Python
  • Strong proficiency BACNet, MQTT, AMQP, SNMP
  • Working experience with NoSQL databases
  • Use Docker compose and Kubernetes
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token, oAuth2
  • Experience with in-memory systems like Memcache or Redis
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with code versioning tools such as Git, GitLab


Familiarity with protobufs, mTLS

  • A knack for benchmarking and optimization
  • Working experience with with C++ is a plus
  • Knowledge of MongoDB, SQL is a plus
  • Knowledge of AWS or other cloud computing services is a plus


  • Bachelor's or master's degree is preferred or equivalent experience

View, Inc. is an equal opportunity employer

Keywords: View, Milpitas , Senior Software Engineer, Other , Milpitas, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Milpitas RSS job feeds