SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
6sense is seeking a Software Engineer II (Backend) to design, build, and maintain reliable backend services and data-intensive applications. You will work on Python-based services, databases, and data pipelines while collaborating with engineering partners to deliver scalable and maintainable solutions.
Key Responsibilities:
- Design, develop, test, and maintain backend services and APIs using Python and Django
- Build and optimize data pipelines for ingestion, transformation, and processing
- Work with MySQL, Hive, Trino, and Apache Spark to support data storage, querying, and processing requirements
- Improve service reliability, performance, and scalability through thoughtful design and troubleshooting
- Collaborate with engineers and cross-functional stakeholders on technical design, code reviews, and delivery
- Write clean, maintainable code and contribute to engineering best practices
6sense's mission is to multiply what matters: growth, retention, and efficiency. The company values a growth mindset culture with learning and development initiatives, wellness programs, and a collaborative team environment.
Requirements:
- 3+ years of professional software development experience, with a focus on backend engineering
- Strong proficiency in Python and hands-on experience with Django
- Working knowledge of MySQL and experience with Hive, Trino, and Spark for data querying and processing
- Practical experience developing or maintaining data pipelines
- Strong understanding of backend fundamentals, API development, debugging, and performance optimization
- Ability to own engineering tasks, collaborate effectively, and deliver production-quality software