Software Engineer
Sales, Inc.
Dallas, United States of America
5 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 166KJob location
Remote
Dallas, United States of America
Tech stack
.NET
Artificial Intelligence
Systems Engineering
Django
Python
Software Engineering
Front End Software Development
Api Design
Elixir
Programming Languages
Job description
This role supports a fast-growing retail media and IoT platform by building and scaling backend services, APIs, and integrations that power thousands of active retail locations across the US and internationally., * Build and maintain backend services and APIs primarily using Python and Django, with some frontend work in React as needed
- Design and contribute to system architecture, balancing hands-on development with higher-level technical planning
- Develop and maintain integrations with third-party advertising and display platforms to support audio and display ad targeting
- Leverage AI tooling to break down product requirements into implementation plans and tickets, operating with a high degree of autonomy
- Collaborate with the product team on roadmap planning, implementation strategy, and customer-driven feature development
- Support onboarding of new customers and contribute to platform expansion initiatives as the client scales to new markets
- Participate in a rotating on-call schedule, approximately one week per month
Requirements
- 4-7 years of software engineering experience, with a backend-heavy focus
- Strong proficiency in Python as a primary development language
- Experience using Django for API development
- Proficiency in React for frontend development
- Demonstrated ability to operate autonomously in a startup or high-growth environment, including self-generating tasks and owning deliverables end to end
- Openness to and curiosity about AI-assisted development workflows
Preferred Qualifications:
- Experience in retail media, ad tech, or audio and display targeting platforms
- Background working at a startup or in a small, fast-paced engineering team
- Familiarity with Elixir or experience working across multiple languages in a polyglot codebase
- Experience with IoT systems, distributed fleet management, or real-time enabled services
- Multicultural work experience or ability to collaborate effectively across global teams