1. What is a Software Engineer at Tredence?
As a Software Engineer at Tredence, you play a pivotal role in designing, building, and scaling advanced data-driven solutions for Fortune 500 clients. You operate at the intersection of modern software engineering and enterprise analytics, bridging the gap between raw data pipelines and high-performance user applications. Your daily contributions directly impact how massive datasets are processed, stored, and visualized, driving measurable business transformation across retail, healthcare, CPG, and travel sectors.
This position demands both technical versatility and architectural rigor. Whether you are building cloud-native data architectures on GCP or AWS, optimizing high-throughput distributed systems using Spark and Scala, or developing reactive microservices, you will handle complex engineering challenges at scale. You are expected to write clean, maintainable code, troubleshoot performance bottlenecks, and collaborate seamlessly with cross-functional data science and product teams to turn intricate business requirements into robust technical realities.
The work environment at Tredence is fast-paced, intellectually stimulating, and heavily focused on innovation. You will not be maintaining legacy systems; instead, you will tackle cutting-edge problems in big data, cloud migration, and modern application development. Success in this role requires intellectual curiosity, a strong foundation in core computer science principles, and the adaptability to thrive in dynamic client-facing and internal engineering ecosystems.



