Acuity

Software Engineer

Acuity

full-time

Posted on:

Location Type: Office

Location: AtlantaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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
  • Understanding of software testing and automation
  • Good communication and teamwork skills.
Benefits
  • Flexible work arrangements
  • Professional development opportunities
  • Health insurance
  • Retirement plans
  • Paid time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFastAPIFlaskOOPTypingAsync programmingPydanticCI/CDTDDBDD
Soft Skills
communicationteamworkcollaborationcontinuous improvementcode reviewspair programmingproblem-solvingadaptabilityleadershiporganizational
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringrelated field degree