Sr. Backend Software Engineer - Python/Golang - Sales Platform
Listed on 2026-07-03
-
Software Development
Backend Developer, Cloud Engineer - Software, Golang
Sr. Backend Software Engineer - Golang/Python (Sales Management Platform)
Join a team that is accelerating the world's transition to sustainable energy by building the technology that powers the global sales organization.
The Sales Management Platform is a mission-critical, in-house CRM application used daily by Sales Advisors across the company. This platform supports the entire customer journey—from lead generation and conversion to order creation, customer pre-order guidance, demand tracking, and sales activity management across multiple product lines, including Vehicle (B2C & B2B), Energy, Charging, and Commercial products.
As a Software Engineer, you'll help design and develop highly scalable backend systems that directly impact revenue, customer experience, and operational efficiency. You'll work with modern distributed architectures, real-time data pipelines, microservices, and AI-powered workflows that enhance sales productivity on a global scale.
Responsibilities:- Design, develop, and maintain scalable backend applications and microservices using Golang and Python
- Build high-performance APIs and distributed systems that support critical sales workflows
- Develop solutions leveraging real-time event streaming and messaging technologies
- Collaborate with product managers, software engineers, and cross-functional teams to deliver new platform capabilities
- Design and optimize database schemas for performance and scalability
- Develop AI-enabled workflows and intelligent automation that improve sales advisor productivity
- Troubleshoot production issues and continuously improve system reliability, scalability, and performance
- Contribute to architecture decisions and engineering best practices
- 5+ years of professional software engineering experience
- Strong experience developing backend applications using Golang and/or Python
- Experience building scalable microservices and distributed systems
- Hands-on experience with event streaming and messaging technologies such as Kafka or RabbitMQ
- Experience with relational databases (PostgreSQL, MySQL, or similar), including schema design and query optimization
- Experience working with No
SQL databases (MongoDB or similar) - Experience with caching technologies such as Redis
- Experience with search technologies such as Open Search or Elasticsearch
- Experience working with modern data platforms such as Click House
- Familiarity with AI Agentic Workflows, LLM integrations, or AI-powered application development is a plus
- Strong understanding of software design principles, scalability, and system performance
Skills:
- Experience developing enterprise CRM or sales platforms
- Experience working in high-volume, customer-facing production environments
- Experience with cloud-native architectures and containerized applications
- Strong problem-solving skills and the ability to thrive in a fast-paced, collaborative engineering environment
- Golang
- Python
- PostgreSQL
- Click House
- Open Search
- Redis
- Kafka
- RabbitMQ
- AI Agentic Workflows
- Microservices Architecture
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).