Software Engineer Senior
Acuity Brands
United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Application Performance Management
Artificial Neural Networks
Confluence
JIRA
Automation of Tests
Microsoft Azure
Cloud Computing Security
Cloud Engineering
Code Review
Continuous Integration
DevOps
+44 more
Github
Integrated Development Environments
Data Intelligence
Python (Programming Language)
NoSQL
OAuth
Octopus Deploy
Object-Oriented Software Development
OpenID
Pair Programming
Scrum Methodology
Standard Sql
Scaled Agile Framework
Software Engineering
Software Systems
Enterprise Software Applications
Cloud Platform System
Postman
Flask (Web Framework)
Delivery Pipeline
Large Language Models
Deep Learning
Generative AI
Git
Fastapi
Event Driven Architecture
Pytest
Git Flow
Kubernetes
Information Technology
Deployment Automation
HuggingFace
Bicep
Cosmos DB
Virtual Agents
Api Design
Interactive Whiteboards
Restful APIs
GPT
Devsecops
Serverless Computing
Docker
Vulnerability Analysis
Microservices
Job description
You will work across cross-functional Agile teams to build scalable, cloud-native platforms and applications that integrate with enterprise systems, and AI-driven automation frameworks. This position blends strong technical engineering with Agile software delivery and modern DevOps practices to accelerate product innovation and business transformation across Acuity., * Design and develop scalable, high-performance software and REST APIs supporting Acuity’s digital and connected systems ecosystem.
- Collaborate in Agile and SAFe environments, applying Scrum or Kanban to deliver iterative, high-value outcomes.
- Architect and implement solutions using Python (FastAPI, Flask, OOP, Typing, Async programming, Pydantic) and modern DevOps practices.
- Deploy and operate solutions in Azure Cloud leveraging Container Apps, Kubernetes, Bicep, Container Registry, KeyVault, and Application Insights.
- Implement and maintain CI/CD pipelines (Azure DevOps, ArgoCD, GitHub Actions) and enforce secure, automated deployment processes.
- Conduct code reviews, pair programming, and technical mentoring to uplift team capability and ensure quality.
- Integrate Generative AI and Agentic AI into software systems for automation, data intelligence, and system orchestration.
- Apply event-driven architecture and data modeling for scalable integrations across enterprise and IoT environments.
- Implement unit, integration, and performance tests using PyTest and support TDD/BDD practices.
- Ensure security best practices through AuthN/AuthZ (OpenID/OAuth2) and container vulnerability scanning (Snyk, Aqua).
- Participate in continuous improvement of Agile delivery workflows and DevOps pipelines.
- Collaborate with product management, cloud architecture, and data science teams to deliver measurable business outcomes.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional software engineering experience.
- Strong Python programming skills (OOP, async, typing, Pydantic).
- Proven experience developing REST APIs using FastAPI or Flask.
- Good understanding of Agile software development and Scaled Agile Framework (SAFe).
- Proficiency with CI/CD, DevOps, and GitHub branching strategies.
- Hands-on experience with Azure Cloud Services (Bicep, Container Apps, KeyVault, Application Insights, Monitor).
- Working knowledge of SQL/NoSQL, Docker, Kubernetes, and microservices design.
- Experience with testing frameworks (PyTest) and test automation.
- Excellent communication, problem-solving, and collaboration skills.
Preferred Skills and Experience
- Familiarity with Generative AI, Agentic AI, and LLM frameworks (LangChain, Hugging Face Transformers, OpenAI API).
- Exposure to deep learning concepts (neural networks, CNNs, RNNs, transformers, attention).
- Experience with Azure Resource Groups, VNETs, Cosmos DB, and serverless compute.
- Experience with code-to-cloud security and DevSecOps practices.
- Working knowledge of IoT or embedded system integration within enterprise ecosystems., * Agile: Jira, Azure DevOps
- Collaboration: Confluence, Miro, Teams
- Development: Git, VSCode, Docker
- Testing: Postman, PyTest
- Cloud & DevOps: Azure, ArgoCD, GitHub Actions
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on acuitybrands.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago