👨🏻‍💻 postech.work

Senior Software Engineer

QSC • 🌐 In Person

In Person Posted 2 days, 17 hours ago

Job 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

.

#LI-EG1

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.