Staff Software Engineer – DSM Team
Posted 53mins ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Staff Software Engineer scaling Cint’s ResTech platform, which turns survey responses into business and advertising insights. Designing high-volume backend systems and data integrations for Cint’s DSM team.
Responsibilities:
- Design, implement, scale, and maintain backend systems processing large volumes of data
- Work on event-driven and API-based integrations
- Contribute to migration efforts toward a more domain-based and scalable architecture
- Build and optimize software for performance-sensitive workflows
- Investigate technical problems and propose solutions with the team
- Collaborate with data science and engineering colleagues on technical solutions
- Work independently with no supervision while ensuring timely, high-quality delivery
- Influence junior and mid-level engineers for approximately 20% of the time
- Communicate and work closely across the Outcomes, Methodology, and Recruitment teams and related product and data science areas
- Help build the next generation of Cint products and support world-class research
Requirements:
- 10+ years of backend software engineering experience
- Strong technical depth
- Experience with Java or willingness to switch from another main language to Java
- Strong understanding of algorithms, data structures, Big O notation, and event-driven architecture
- Familiarity with Spark, Apache ecosystem tools, Delta Lake, Parquet, and Kafka
- Experience with Python and/or PySpark
- Experience building or maintaining complex, real-time, high-volume systems with high throughput and low latency
- Experience with Docker, SQL, and NoSQL databases
- Experience with REST APIs and event-driven integrations
- Comfortable working in performance-oriented, production-critical environments
- Strong problem-solving skills and proactive, collaborative working style
- Ability to communicate well with engineers and data science partners
- Academic background in computer science, computer engineering, or a related field is preferred
- Experience with AWS, GCP, or other cloud providers is nice to have
- Experience with Pandas is nice to have
- Experience with Spring framework and microservices is nice to have
- Experience working in large-scale data or analytics environments is nice to have
Benefits:
- Employees can work remotely
- Autonomy and freedom to innovate
- Collaborative development model
- Employee growth and development culture
- Diversity, equity and inclusion culture


















