Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Position Summary
The Senior Software Engineer plays a key role in designing, developing, and delivering digital solutions that power our next-generation Commerce Engine.
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.
Key Responsibilities
- 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.
Required Qualifications
- 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 Qualifications
- 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.
Tools & Technologies
- Agile: Jira, Azure DevOps
- Collaboration: Confluence, Miro, Teams
- Development: Git, VSCode, Docker
- Testing: Postman, PyTest
- Cloud & DevOps: Azure, ArgoCD, GitHub Actions
Soft Skills
- Strong problem-solving and decision-making capabilities.
- Excellent communication and teamwork in cross-functional settings.
- High emotional intelligence, adaptability, and ownership mindset.
- Ability to context-switch between strategic design and tactical delivery.
Key Skills
Ranked by relevanceReady to apply?
Join QSC and take your career to the next level!
Application takes less than 5 minutes

