Software Engineer Senior

Acuity Brands Inc.Atlanta, GA
32d

About The Position

Acuity is seeking a highly skilled and motivated Senior Software Engineer to join our Enterprise Product team, focusing on Product Information Management (PIM), Product Catalog, and Product Configuration systems. The role involves designing, developing, and maintaining scalable enterprise-grade software solutions, integrating with ERP, PLM, CPQ, and third-party platforms. The ideal candidate will have deep expertise in .NET, C#, Python, object-oriented programming, cloud-native architecture, Elasticsearch, Graph/NoSQL databases, DevOps practices, and AI-driven catalog enrichment. This role also requires collaborating with product managers, stakeholders, and multinational teams to translate business requirements into technical solutions, ensuring performance, scalability, and operational efficiency of product data systems. Candidate ideally based in the East Coast or Central USA

Requirements

  • .NET
  • C#
  • Python
  • object-oriented programming
  • cloud-native architecture
  • Elasticsearch
  • Graph/NoSQL databases
  • DevOps practices
  • AI-driven catalog enrichment

Responsibilities

  • Design, develop, and maintain enterprise-grade software solutions for Product Information Management (PIM), Product Catalog, and Product Configuration systems using .NET, C#, Python, and other object-oriented programming languages.
  • Implement and manage integrations between internal systems, third-party applications (Salsify, MuleSoft), and Azure cloud-based platforms.
  • Build data-driven features and analytics pipelines using Databricks, Python, SQL, and NoSQL/Graph databases to enhance product insights, catalog completeness, and operational efficiency.
  • Collaborate with product managers and stakeholders to translate business requirements into technical solutions, including pricing, catalog management, and item-level data enrichment.
  • Develop RESTful APIs, microservices, and event-driven workflows for high-performance product data processing across systems.
  • Ensure software solutions meet performance, security, and scalability standards in cloud-native environments (Azure, AWS).
  • Participate in Agile development practices including sprint planning, code reviews, and CI/CD.
  • Mentor junior engineers, provide technical guidance, and promote best practices in software engineering, system design, and product data management.
  • Build seamless product data flows between engineering (PLM), commerce (PIM), integration (MuleSoft), ERP, MDM, and customer-facing applications.
  • Establish and standardize processes for creating, managing, enriching, and distributing high-quality Product Master Data, including catalog attributes, pricing, and item-level metadata.
  • Drive integration architecture using MuleSoft, RESTful APIs, or similar platforms to ensure robust, secure, and scalable connectivity across enterprise systems.
  • Incorporate monitoring and analytics tools (e.g., Elasticsearch, Grafana, Power BI) to support operational transparency, data quality, and product data reliability.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Electrical Equipment, Appliance, and Component Manufacturing

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service