Back

Principal Software Engineer - Siemens Comfy | Enlighted Job Opportunity - 10K Sign-on Bonus Offered

Job Description


Principal UI Engineer

Preferred Locations:  Charlotte, NC, Plano, TX or Kitchener, Ontario - Remote Workers will be considered.

About Us

Building Robotics, Inc. (BRI) is a Siemens-owned business on a mission to connect employees to the people, places, and things they need to do their best work. Our SaaS platform combines building intelligence, space analytics, and a consumer-grade mobile app technology to improve the workplace experience for Fortune 500 companies around the globe. Headquartered in the San Francisco Bay Area, our fast-growing team balances the dynamic energy of a small company with the backing of a global powerhouse.

We're Transforming

We are looking for -Principal UI Engineers to help build the next generation of our smart building products. This is an opportunity to make difference by developing products that make offices, hospitals, factories and warehouse into energy efficient, interactive and efficient spaces in which to work. Come join our startup culture and participate firsthand in designing the future of workspaces.

Having successfully deployed the first generation of our products, we are putting together teams to build the next generation to address a range of IT, OT, and IoT use cases (including real-time location, wayfinding, people counting, room booking, access control, and visitor management); and are exploring ways to leverage machine learning across our product. Simultaneously, we are aggressively growing our user base, with some of our largest-ever deployments currently in flight.

We value clean architecture and modern approaches to software development and testing. Our products consist of cloud-based micro-services and modern web and mobile applications. You will work closely with a tight, agile team that ships features continuously, and you will be able to see the impact of your work on real customers.

As a Principal UI Engineer, you’ll be working across teams to solve challenges around building scalable, extensible applications on both web and mobile. This role will have many of the characteristics of a technical lead, working closely alongside our back-end and platform teams to shape our UI strategy. You'll be part of the brain-trust that our engineering and product leadership will rely on to advise us on what's possible, what's sensible, and what's simple. In order to do that, you'll need to have technical depth; systems thinking; and communication skills to evaluate trade-offs around performance, cost, reliability, and scale. This is the ideal role for someone who's ready to move their career to the next level in terms of technical influence and scope of impact. Join us in Transforming the Everyday!

About You

  • First and foremost, you love building great software that make your customers happy. You love elegant, well-structured user interfaces that are wonderful to use. Your teams write code that is comprehensible, well-structured, highly performant, and you are equally comfortable in front of the computer cranking out code on your own or mentoring your team to develop great code.
  • You are curious and passionate about knowing “why”, whether it is why a use case is important for a customer, or why something strange happens one time in a hundred tries.
  • You love both learning and teaching. In this role, you will be interfacing with design, front-end, back-end, platforms, analytics, as well as our PM and QA teams; towards that end, you enjoy working across teams to solve hard problems.
  • Agile development is second nature. Not only will you be expected to participate in daily scrums, sprint planning, and retros; you'll be expected to help improve our ceremonies.
  • You strive for quality, and are obsessed with unit tests, automation, and squashing any bugs that sneak through. But it's more than that: you'll use our product, realize "hey! that's not what I expected!" and figure out how to make it better for everyone.

Your Skills and Experience

  • Bachelor’s degree in computer science, engineering, or other related discipline required
  • Deep knowledge of Javascript/HTML/CSS and today’s major web frameworks (React, Vue, Angular)
  • Experience in delivering mobile applications on both Android and iOS
  • You're obsessed with performance, and have experience with instrumentation and monitoring services to ensure the application is behaving as expected
  • You have a basic knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design
  • 10+ years of industry experience developing commercial user-facing applications
    • Successful delivery of an application from design to market
    • Experience incremental delivery of enterprise systems with CI/CD
    • Understanding of micro-service development
    • Understanding of web service development
    • Knowledge of multi-tier architectures across multiple technology stacks .net, Java, J2EE, web servers, caching, application servers, RDBMS/NoSQL: Postgres, Dynamo DB
  • Proactive business skills and strong collaborative skills are required.
    • Self-Directed, High Energy
    • Demonstrated leadership skills; ability to work independently with minimal supervision as part of a globally distributed virtual team
    • Proven ability to collaborate effectively across disciplines, product lines, roles and geographical and time zone boundaries
    • Excellent oral/written communication & listening skills will be necessary to present information, analysis & recommendations to all levels of employees, including management, and customers.
    • High degree of organization to manage & maintain project plans, road maps & provide accurate updates as part of the review cycle.

This position requires employees to be fully vaccinated against COVID-19 unless they are granted a medical or religious exemption.  (Candidates hired to work in USA)


Bonus Points For

  • Experience with Cordova, Android, iOS development
  • Experience with Flutter/Dart
  • Experience working with third-party / IoT integrations
  • Experience working with platforms for Big Data or Machine Learning solutions

Technologies We Use: Javascript, Typescript, Vue, React Native, Kotlin, Python, Java, Fast.io, Quarkus, Redis, Postgres, Kubernetes, Docker, Jenkins, AWS, GCP, Azure

Our Benefits Include 

  • Market-leading software application centered on improving the workplace experience
  • Competitive salaries
  • Frequent team events
  • Independent start-up culture with the backing of a global corporate powerhouse, Siemens

Our Promise to You

We believe your work is an extension of yourself. At Siemens Building Robotics Inc., we hire many sorts of selves and that’s what makes us exceptional. We value diversity of thought, always asking tough questions, committing to solutions—and we do that best when we have and nurture every point of view. We value you, and we want to hear you, learn from you, and move forward together.

---------------

Ingénieur principal de l’interface utilisateur

À propos de nous

Building Robotics, Inc. (BRI) est une entreprise appartenant à Siemens dont la mission est de connecter les employés aux personnes, aux lieux et aux choses dont ils ont besoin pour faire le meilleur travail qui soit. Notre plateforme de logiciel-service (SaaS) combine la technologie d’intelligence du bâtiment, d’analyse spatiale et d’une application mobile grand public afin d’améliorer l’expérience de travail dans les entreprises Fortune 500 du monde entier. Basée dans la région de la baie de San Francisco, notre équipe, qui connaît une croissance rapide, allie l’énergie et le dynamisme d’une petite entreprise avec le soutien d’un géant mondial.

Nous nous transformons

Nous recherchons des ingénieurs principaux de l’interface utilisateur pour participer à l’élaboration de la prochaine génération de nos produits de bâtiment intelligent. C’est l’occasion de changer les choses en développant des produits qui transforment les bureaux, les hôpitaux, les usines et les entrepôts en espaces de travail écoénergétiques, interactifs et efficaces. Joignez-vous à notre jeune entreprise et participez activement à la formation des espaces de travail du futur.

Après avoir déployé avec succès la première génération de nos produits, nous réunissons maintenant des équipes pour élaborer la prochaine génération, qui vise une gamme de cas d’utilisation relative aux technologies informatiques, aux techniques d’exploitation et à l’Internet des objets (y compris la localisation en temps réel, l’orientation, le comptage de personnes, la réservation de salles, le contrôle d’accès et la gestion des visiteurs); et nous cherchons sans cesse des façons de mettre à profit l’apprentissage machine à l’échelle de nos produits. Parallèlement, nous faisons croître de manière dynamique notre base d’utilisateurs grâce à certains des plus grands déploiements jamais réalisés en cours.

Nous valorisons une architecture propre et des approches modernes du développement et de la mise à l’essai de logiciels. Nos produits comprennent des microservices infonuagiques et des applications Web et mobiles modernes. Vous travaillerez en étroite collaboration avec une équipe tissée serrée et agile qui propose des fonctionnalités de façon continue, et vous pourrez voir l’incidence de votre travail sur de vrais clients.

En tant qu’ingénieur principal de l’interface utilisateur, vous travaillerez avec plusieurs équipes pour résoudre les défis liés à la création d’applications évolutives et extensibles qui seront autant Web que mobile. Ce rôle possédera plusieurs des caractéristiques d’un technicien principal et vous amènera à travailler en étroite collaboration avec nos équipes d’arrière-plan et de plateforme pour façonner notre stratégie d’interface utilisateur. Vous ferez partie du groupe d’experts sur lequel nos équipes d’ingénierie et de direction des produits s’appuieront pour nous conseiller sur ce qui est possible, ce qui est raisonnable et ce qui est simple. Pour ce faire, vous aurez besoin de solides connaissances techniques; d’une pensée axée sur les systèmes et de compétences en communication pour évaluer les compromis en matière de rendement, de coûts, de fiabilité et d’échelle. C’est le rôle idéal pour une personne prête à faire passer sa carrière au niveau supérieur en termes d’influence technique et de portée de l’impact. Joignez-vous à nous pour transformer le quotidien!

À propos de vous

  • D’abord et avant tout, vous aimez créer d’excellents logiciels qui rendent vos clients heureux. Vous aimez les interfaces utilisateur élégantes, bien structurées et agréables à utiliser. Vos équipes écrivent du code compréhensible, bien structuré, très performant, et vous êtes à l’aise que ce soit devant l’ordinateur pour produire des codes à la pelle ou avec votre équipe pour l’encadrer afin de développer de l’excellent code.
  • Vous êtes curieux, et connaître les causes des choses vous passionne. Par exemple, vous aimez savoir pourquoi un cas d’utilisation est important pour un client, ou pourquoi quelque chose d’étrange se produit une fois sur cent essais.
  • Vous aimez à la fois apprendre et enseigner. Dans le cadre de ce poste, vous interagirez avec les équipes de la conception, de première ligne, d’arrière-plan, de plateformes, des analyses, de gestionnaires de projet ainsi que d’administrateurs des propositions. À cette fin, vous devez être une personne qui aime le travail entre équipes pour résoudre des problèmes difficiles.
  • Le développement agile est une seconde nature. Non seulement vous devrez participer à des rencontres quotidiennes, à des séances de planification éclair et à des rétrospectives, mais vous devrez contribuer à l’amélioration de nos façons de faire.
  • Vous recherchez la qualité et êtes obsédé par les tests unitaires, l’automatisation et l’élimination des bogues qui se glissent en douce. Mais plus que tout, vous utiliserez notre produit, réaliserez que : « Hé! Ce n’est pas ce à quoi je m’attendais! » et découvrirez comment l’améliorer pour tout le monde.

Vos compétences et votre expérience

  • Baccalauréat en informatique, en génie ou dans un domaine connexe
  • Connaissance approfondie de Javascript/HTML/CSS et des principaux cadres Web d’aujourd’hui (React, Vue, Angular)
  • Expérience dans la livraison d’applications mobiles autant sur Android que sur iOS
  • Vous êtes obsédé par la performance et avez de l’expérience avec les services d’instrumentation et de surveillance dans le but d’assurer le fonctionnement prévu de l’application
  • Vous avez une connaissance de base des principes fondamentaux de l’informatique, y compris les structures de données, les algorithmes et la conception orientée objet
  • Plus de 10 ans d’expérience dans le domaine du développement d’applications commerciales destinées aux utilisateurs
    • Livraison réussie d’une application de sa conception à sa commercialisation
    • Expérience dans la livraison incrémentielle de systèmes d’entreprise avec intégration continue et livraison continue
    • Compréhension du développement de microservices
    • Compréhension du développement de site Web
    • Connaissance des architectures multiniveaux sur plusieurs piles technologiques : .net, Java, J2EE, serveurs Web, mise en cache, serveurs d’applications, SGBDR / NoSQL : Postgres, Dynamo DB
  • Compétences commerciales proactives et solides compétences collaboratives requises
    • Autonomie, personnalité très énergique
    • Qualités démontrées de meneur, capacité à travailler de façon autonome sous supervision minimale au sein d’une équipe virtuelle mondiale
    • Capacité avérée à collaborer efficacement avec les autres disciplines, les gammes de produits, les rôles et les limites géographiques et de fuseau horaire
    • Excellentes compétences en communication verbale/écrite et en écoute nécessaires pour présenter de l’information, des analyses et des recommandations à tous les niveaux d’employés, y compris la direction et les clients
    • Sens inné de l’organisation pour gérer et maintenir les plans liés aux projets et les feuilles de route, et fournir des mises à jour précises dans le cadre du cycle d’examen

Atouts

  • Expérience avec les développements Cordova, Android et iOS
  • Expérience avec Flutter/Dart
  • Expérience de travail avec intégrations tierces/de l’Internet des objets
  • Expérience de travail avec des plateformes pour des solutions de mégadonnées ou d’apprentissage machine

Technologies que nous utilisons : Javascript, Typescript, Vue, React Native, Kotlin, Python, Java, Fast.io, Quarkus, Redis, Postgres, Kubernetes, Docker, Jenkins, AWS, GCP, Azure

Nos avantages comprennent 

  • Application logicielle à l’avant-garde du marché axée sur l’amélioration de l’expérience du lieu de travail
  • Salaires concurrentiels
  • Événements de groupe fréquents
  • Culture d’entreprise en démarrage indépendante avec le soutien du géant mondial Siemens

Ce que nous vous promettons

Nous pensons que votre travail est une extension de vous-même. Chez Siemens Building Robotics Inc., nous embauchons différents types de personnes, et c’est ce qui nous rend exceptionnels. Nous valorisons la diversité de pensée, nous posons toujours les questions difficiles, nous nous engageons à trouver des solutions, et nous le faisons mieux lorsque nous avons chaque point de vue et que nous les cultivons. Nous accordons beaucoup de valeur aux employés, et nous voulons connaître votre opinion, apprendre de vous et avancer ensemble.



#SI_RSS_BRI

#LI-TMHSI

COMFY1

ENLIGHTED1

#LI-REMOTE


Organization: Smart Infrastructure

Company: Building Robotics Inc.

Experience Level: Experienced Professional

Job Type: Full-time



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 unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, 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.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. 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?