> Markdown version of [/jobs/ext/3758792-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/3758792-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** Total Wine & More - **Location:** Boca Raton, FL, United States (Remote available) - **Experience:** Expert - **Salary:** $172,300.0 - $241,200.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Microsoft Azure, Cloud Computing, Software Design Patterns, Python (Programming Language), NoSQL, RabbitMQ, Systems Architecture, Data Storage Technologies, Backend, Information Technology, Apache Kafka, Stream Processing - **Published:** October 15, 2026 - **Apply:** https://www.careerjet.com/job/usa7f52912ea622dc5b4a8ddf2bba7b551/eaa ## About the Role Must have Bachelors in computer science, technology, business, or related field and 4 years relevant experience working with established production environments or Master's in computer science, technology, business, or related field and 2 years relevant experience working with established production environments. Also requires skills (2 years exp) in: solution development using Python; using real-time stream processing and design patterns; relational and NoSQL databases; topic/consumer-based architecture utilizing Kafka or RabbitMQ; cloud-based architectural and maintenance concepts in GCP, Azure, or AWS; zero downtime deployments, continuous integrations and deployments. Any suitable combination of education, training, or experience is acceptable. ## Description Build reusable software components and performant services. Design, create, and support integrations of projects. Work with product owners, product managers, business stakeholders, and developers (incl. architecture, & backend engineers) to translate ideas into actionable technical requirements and clean, functional code. Work with a range of development languages, system architecture, and areas of business. Implement services using variety of messaging, data storage, and cloud technologies. Develop and update shared component libraries for quick iterations. Write performant, maintainable, and testable code. Mentor and coach mid-level and junior-level developers. Monitor, troubleshoot, ID, and resolve production issues.