Join a technical team dedicated to building reliable, scalable software that transforms raw data into actionable insights. As a Senior Software Engineer, you will take ownership of system architecture, from initial design through deployment and optimization, ensuring performance and maintainability.
Responsibilities
- Develop and refine backend services to handle large-scale data processing efficiently
- Collaborate with data and product teams to define requirements and implement technical solutions
- Lead code reviews and contribute to engineering best practices across the organization
- Identify and resolve performance bottlenecks in distributed systems
- Mentor junior engineers and support a culture of technical excellence
Qualifications
- 5+ years of experience in software development with a focus on backend systems
- Strong proficiency in Python or a similar language, with experience in SQL and data modeling
- Proven track record building and maintaining production-grade applications
- Familiarity with cloud platforms and containerized environments
- Ability to communicate technical concepts clearly to cross-functional teams


