➔ 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.
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs