Dieses Stellenangebot ist nicht mehr verfügbar
Über
The Senior Software Engineer for Acuity Inc. plays a key role in designing, developing, and delivering digital solutions that power our next-generation Commerce Engine.
For a complete understanding of this opportunity, and what will be required to be a successful applicant, read on.
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.
- 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
- 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. xcfaprz
- Ability to context‑switch between strategic design and tactical delivery.
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.