Software Engineer developing scalable applications and REST APIs at Acuity, a technology company. Collaborating on AI solutions and cloud-native principles with Agile practices.
Responsibilities
Assist in designing and developing scalable software and REST APIs for Acuity’s digital ecosystem
Contribute to solutions using Python (FastAPI, Flask, OOP, Typing, Async programming, Pydantic) and DevOps practices
Support deployment and operation of containerized solutions using cloud native principles
Help build and integrate AI features into software systems for automation and data intelligence
Participate in implementing and maintaining CI/CD pipelines (DevOps Pipelines, ArgoCD, GitHub Actions etc)
Collaborate in Agile environments, applying agile frameworks like Scrum or Kanban to deliver iterative outcomes
Take part in code reviews, pair programming, and technical discussions to ensure quality and continuous improvement
Support unit, integration, and performance tests using PyTest with TDD/BDD practices
Help ensure security best practices through AuthN/AuthZ (OpenID/OAuth2) and container vulnerability scanning
Work with product management, cloud architecture, and data science teams to deliver business outcomes
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
2+ years of professional software development experience
Working knowledge of Python programming.
Experience with other languages like Golang, Rust, Java are a bonus.
Some experience building REST APIs (FastAPI, Flask, or similar)
Familiarity with version control, such as Git and branching strategies
Exposure to Agile development practices
Prior experience with cloud technologies, such as Azure, AWS, or GCP
Senior Software Engineer developing software solutions for bioanalytical instruments while leading a team of professionals. Collaborating across disciplines in a hybrid work environment.
Lead Software Engineer at GM Financial overseeing software development and team collaboration in AI technology. Engage in multi - developer projects and continuous improvement practices.
Principal Engineer at Verizon leading design, development, and support of Wholesale suite of applications. Collaborating with resellers and internal teams to ensure customer experience and system compliance.
Principal Engineer leading software development for Wholesale business, focusing on network activation and provisioning systems. Collaborating with cross - functional teams to ensure high - quality deliverables.
Engineering Technologist III/Senior Engineering Technologist providing technical expertise and leadership at Duke Energy. Involving complex problem - solving and ensuring business goals are met in a technical environment.
Lead Engineer developing advanced automation solutions for Duke Energy's Power Grid Operations. Managing projects and providing leadership in automation control within the Power Grid Operations Distribution system.
Senior Software Engineer at FundApps delivering high - impact software projects for compliance in financial services. Collaborating with team members to provide best - in - class solutions and drive business improvements.
Senior Tech Manager responsible for unifying digital experiences across Rabobank's platforms. Leading teams to ensure high - quality capabilities and customer engagement.
Tech Lead for Monitoring & Observability at Rabobank leading internal teams and offshore members. Ensuring technical and HR responsibilities for diverse engineering projects in a hybrid role.
Software Engineer Intern delivering NetApp enterprise class software products. Collaborating with senior engineers to tackle data challenges and improve tiering solutions.