Gensler logo

Lead Systems Engineer - Digital Experience Design

Gensler

2 years ago

➔ All jobs

➔ Jobs at Gensler

➔ Apply for this job

Your Role 

Gensler’s Digital Experience Design (DXD) practice is positioned at the intersection of physical and digital design and specializes in the creation of immersive experiences, hybrid workplace experiences and connected urban experiences. Our globally distributed team is comprised of generalists and specialists from diverse backgrounds that share a common passion and commitment for creating innovative and empowering human-centered experiences that improve the world around us. As part of that mission DXD’s Products Studio is responsible for the research, design, development, and operations of proprietary products specifically tailored for the needs of the built environment. 

 

The DXD Products Studio is looking for an expert systems software engineer to join us. In this foundational role, you will partner with a multi-disciplinary team as we bring groundbreaking products to market. You will collaborate with studio leadership and technical leadership to research, design, deliver and operate the foundational infrastructure that powers our products. You will be responsible for the development and operations of our back-end system throughout the SDLC. To thrive in this role, you will need to be an expert in your field, a clear and effective communicator, have a penchant for system architecture, a passion for making, and a laser focus on the successful delivery of your solutions. 

 

What You Will Do 

  • Partner with the Director of Software Platform and the Lead Front-End Software Engineer to architect comprehensive full-stack technical solutions 

  • Develop well-designed, performant, secure, and well-documented code 

  • Technical research and synthesis 

  • Help establish best practices across the Products Studio team 

  • Help developers improve technically through mentorship and code reviews 

  • Knowledge sharing across the DXD practice area 

 

Your Qualifications 

  • 8+ years of professional experience architecting, developing, and sustaining software solutions across on-premises and cloud environments 

  • Ability to thoughtfully architect, plan, and document multi-component software systems  

  • Extensive experience with AWS including traditional AWS services (Lambda, S3, DynamoDB, CloudFront, Cognito, etc.), infrastructure configuration (EC2, VPC, Containers, etc.), integration with CI/CD, and observability solutions, AWS Certification is optional but preferred 

  • Deep knowledge of Node.js with 5+ years of professional experience 

  • Comfortable working in multiple operating systems (Mac, Windows, Linux) 

  • Expertise in TypeScript and ES6+ 

  • An expert understanding of the software development lifecycle (SDLC) 

  • Highly experienced and comfortable using Git version control 

  • Experience with using and/or implementing CI/CD (GitHub Actions preferred) 

  • Experience with testing processes and technologies 

  • Experience with unit, integration, and end-to-end testing 

  • Preferred experience with JEST and Cypress.io testing 

  • Experience with package registries and package building for deployment (npm, docker) 

  • Experience with API-based development (GraphQL, REST) 

  • Experience with API Documentation 

  • Familiarity with or knowledge of IaC including building, managing, and deploying infrastructure as code (Pulumi, Terraform, Serverless.io, etc.) 

  • Experience with API Contracts/Testing is not required but a plus 

  • Knowledge of messaging (RabbitMQ, ApacheMQ, Redis, etc.) is not required but a plus 

  • Knowledge of observability platforms (New Relic, Splunk, DataDog, etc.) is not required but a plus 

  • Knowledge of finite state machines is not required but a plus 

  • Python, C++, Go, Rust is not required but a plus 

  • Knowledge of proxying, load-balancing, and caching technologies is not required but a plus

  • Knowledge of web servers (NGINX) is not required but a plus

 

If the position is located in Seattle, WA, the base salary will be estimated between $140-165k plus bonuses and benefits and contingent on relevant experience. 

If the position is located in Los Angeles, CA the base salary will be estimated between $140-165k plus bonuses and benefits and contingent on relevant experience.  

For all other locations, the base salary range will be based on their local market.

Life at Gensler 

 

At Gensler, we are as committed to enjoying life as we are to delivering best-in-class design. From curated art exhibits to internal design competitions to “Well-being Week,” our offices reflect our people’s diverse interests. 

 

We encourage every person at Gensler to lead a healthy and balanced life. Our comprehensive benefits include medical, dental, vision, disability, wellness programs, flex spending, paid holidays, and paid time off. We also offer a 401k, profit sharing, employee stock ownership, and twice annual bonus opportunities.  Our annual base salary range has been established based on local markets.

 

As part of the firm’s commitment to licensure and professional development, Gensler offers reimbursement for certain professional licenses and associated renewals and exam fees. In addition, we reimburse tuition for certain eligible programs or classes. We view our professional development programs as strategic investments in our future. 

Company

Gensler logo
Gensler5001-10,000 employees
Gensler is a global architecture, design, and planning firm with 53 offices and 7,000+ professionals across the Americas, Europe, Greater China, and APME.

Employment type

Full-time
© 2019-2022 JobsinJS.com. All Rights Reserved.