Software Engineer II
About the role
Athos Commerce enables ecommerce and digital marketing teams greater control over how their products are found, merchandised, and sold—on-site and across all digital marketing channels. Our tools span AI-powered search, personalized recommendations, smart merchandising, optimized product data syndication, A/B Testing, and marketplace/social commerce performance. We help brands grow with sharper visibility, higher conversion, and less friction.
Responsibilities
- Independently own and deliver end-to-end features across search and merchandising backends from requirements through deployment.
- Take technical ownership of specific backend services and Go microservices.
- Collaborate proactively with Product Managers, Designers, and QA to refine user stories and evaluate technical feasibility.
- Produce clean, idiomatic Go code and conduct thorough peer code reviews.
- Troubleshoot, debug, and upgrade existing production software while maintaining system performance SLAs.
- Assist in onboarding junior engineers and contribute to continuous process improvements.
- Partner with DevOps on infrastructure-related activities, cloud systems, and CI/CD deployment pipelines.
Requirements
- 1–4 years of professional backend software engineering experience.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical work experience.
- Strong experience building and maintaining distributed, cloud-based, high-availability, and high-traffic systems.
- Demonstrated ability writing production-grade Golang services.
- Familiarity with modern data and deployment tools including Elasticsearch, Milvus, ScyllaDB, MySQL, Docker, Kubernetes, AWS, and Argo.
- Prior e-commerce search and merchandising domain experience preferred.
- Proficiency with AI tools, specifically GitHub Copilot, Claude, and Gemini, is considered ideal but optional.
Qualifications
- Self-directed problem solver capable of taking independent ownership of end-to-end backend features.
- Proactive collaborator who communicates effectively with Product Managers, Designers, QA, and DevOps teams.
- Quality-focused developer dedicated to producing clean, idiomatic code and providing constructive peer code reviews.
- Reliable engineer with strong analytical skills for troubleshooting production issues and maintaining performance SLAs.
- Growth-minded team player committed to continuous improvement and assisting in onboarding junior engineers.
Skills
- Strong understanding of Go programming language and ecosystem.
- Experience with distributed systems, microservices architecture, and cloud platforms.
- Knowledge of data management technologies such as Elasticsearch, Milvus, ScyllaDB, and MySQL.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Understanding of cloud services providers like AWS and familiarity with Argo.
- Experience with AI and machine learning tools, particularly those related to search and merchandising.
Benefits
Open PTO
Company-paid health, dental, and vision insurance
Medical and dependent care FSA
Company-paid Short Term and Long Term Disability
Company-paid Life and AD&D
Voluntary benefits including critical illness, accident, legal services, and pet insurance
401(k) plan with employer match
Flexible work environment. Office, hybrid, or remote.
Pay
Salary range: $85,000 - $100,000
Actual compensation influenced by a wide array of factors including, but not limited to, skills, experience, and specific work location.
Schedule
Office, hybrid, or remote.