Siemens Careers

Principal Web UI Engineer - Sunnyvale, CA

Sunnyvale, California

English (US)

Job Description

Division: Smart Infrastructure
Business Unit: Regional Solutions & Services Americas
Requisition Number: 238137
Primary Location: United States-California-Sunnyvale
Assignment Category: Full-time regular
Experience Level: Senior level
Education Required Level: Bachelor's Degree
Travel Required: 5%

Division Description:

At Enlighted, we’ve created the most intelligent IoT sensor platform for smart buildings.  The Enlighted platform transforms a building infrastructure into a robust, always-on, always-computing, and end-to-end secure sensor platform. Enlighted powers some of the largest global technology, healthcare, manufacturing, distribution, retail, and industrial companies, including 11% of the Fortune 50 and 10% of the Fortune 500.  Our platform is installed in over 130 million square feet of commercial real estate.  With a rich set of data never previously available, we help our customers transform their businesses and workplaces by visualizing, analyzing, and providing insights with precise metrics around workflow, utilization, location, security, and energy.  All of this is enabled through a platform that is so smart, it pays for itself through energy savings.

Enlighted is the leading intelligent IoT platform for buildings, and we are backed by some of the best VC’s in the industry including Kleiner Perkins Caufield & Byers and Draper Fisher Jurvetson.

We have won numerous awards including: 2016 Gartner Cool Vendor, CIO Review’s 100 Most Promising Big Data Solutions of 2016, 2015 Cleantech Company of the Year, AT&T Outstanding Supplier Award 2014 and 2015, 2015 UK Rise Awards for Sustainability, and many more.

Job Description:

Enlighted is seeking experienced Front End UI Engineers to design and develop slick, intuitive interfaces for our cutting-edge real-time location services app.


  • Design and develop a rich user interface for our application using Angular frameworks
  • Collaborate with UX designers to create a rich app experience & execute pixel perfect designs
  • Collaborate with peers on technical design, work estimation and implementation
  • Prepare for sprint planning by understanding the details (effort, risk, priority) of remaining work committed for a release
  • Perform code peer reviews as part of everyday workflow
  • Demonstrate and showcase highlights of contributions for product releases and updates
  • Contribute ideas for continually improving the team's productivity, job enjoyment, and code quality
  • Propose and execute on mini-research/prototype projects that introduce innovative solutions to new or existing problems


  • Bachelor’s Degree in Computer Science or equivalent
  • 7+ years of experience building web applications with Angular JS
  • Experience with Unit testing in a CI/CD environment
  • Experience with Maps, Navigation and/or mapping libraries like OpenLayers, Mapbox, Leaflet or similar highly desired
  • Comfort with rapid development cycles, tight schedules, tight integration with QA and product management
  • Excellent verbal and written communication skills, especially in technical communications


Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?