Skip to content

Contributors

Anil Kumar edited this page Mar 25, 2021 · 19 revisions

Currently Hiring

Senior Software Engineer, Platform Team

Principal Software Engineer, Platform Team

Acuity Brands is the leading industrial technology company in North America and Europe. We are in the midst of a technology transformation in our quest to become the most important industrial technology company in the world. You will have the opportunity to have an outsized impact on the company while working with a stellar leadership team with deep experience driving vale in companies ranging from startups to Fortune 1.

The Platform team is responsible for enabling our engineering teams with the capability to ship changes frequently and confidently. This team is focused on building a cloud agnostic platform, though we are currently on Azure.

On this team, you’ll collaborate across organizations to deliver the best possible developer experience for all engineers. You’ll work on problems that matter; defining what intelligent buildings are and will be in the future, bringing together building controls and cutting-edge technology with edge computing to solve problems for our customers. Our ideal engineer is able to think holistically about applications, backend and infrastructure architecture, scalability, monitoring, and reliability.

Responsibilities:

  • Develop and maintain our core platform with a product mindset
  • Review code changes and design specs from team members
  • Develop and maintain scalable infrastructure
  • Maintain tooling and process for container management, monitoring and observability
  • Use data to understand the availability, reliability, and sustainability of our infrastructure
  • Work closely with other teams from around the organization
  • Architect key systems to handle the scale of our increasing customer load
  • Mentor and provide guidance to less experienced team members

Minimum Qualifications:

  • 5+ years of professional software development experience in languages such as C++, Java, C#, Python & Bash
  • Experience with Kubernetes, Docker, or other container orchestration systems
  • Experience with running, operating, and maintaining production systems
  • Experience building infrastructure automation
  • Experience working with the Linux operating system
  • Experience with software design
  • Great communication skills and a willingness to pair program, brainstorm, engage & collaborate with teammates in problem solving

"Nice-to-Have" Qualifications:

  • Experience working on a fully remote team
  • Experience building developer tooling, including working directly with developer "customers" to design and create optimal user experiences
  • Experience building highly available systems at scale
  • Security best practices, access controls & Proper storing of secrets
  • Queueing and big data systems like Kafka, Spark
  • Relational, Key-Value and OLAP Storage systems
  • Interest in or experience with systems languages, particularly Go
  • Interest and General awareness in Frontend

Who We Are:

Acuity Brands, Inc. (NYSE: AYI) is a market-leading industrial technology company. We design, manufacture, and bring to market innovative products and services that make the world more brilliant, productive, and connected including building management systems, lighting, lighting controls, and location-aware applications. Based in Atlanta, Georgia, with operations across North America, Europe, and Asia, we are powered by approximately 11,000 dedicated and talented associates.

Coding Interview - We invite to checkout Issues

  1. Cluster:
  1. Queueing & Databases:
  1. Observability:
  1. CICD:

Build Community

Exploring GitHub https://github.com/sponsors & other platforms