Accelerating insights. https://www.cint.com/
Staff Software Engineer – DSM
Location
United Kingdom
Posted
6 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer – DSM
Cint
• Design, implement, scale, and maintain backend systems that process 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 together with the team • Collaborate closely with data science and engineering colleagues on technical solutions • Participate in a collaborative development model where work is shared rather than handled alone
Job Requirements
- 10+ years of backend software engineering experience, with strong technical depth
- We’re technology agnostic, so you're welcome to switch your main language to Java
- Solid understanding of algorithms, data structures, Big O notation, and Architecture
- Familiarity with heavy data processing tools and technologies such as Spark, Apache ecosystem tools, Delta Lake, Parquet, Kafka, and Avro
- Experience with Python and/or PySpark
- Experience building or maintaining complex, real-time, high-volume systems
- Experience with Docker, SQL, and NoSQL databases
- Experience with REST APIs and event-driven integrations
- Strong problem-solving skills and a proactive, collaborative working style
- Ability to communicate well with engineers and data science partners
- Academic Background: Computer science, computer engineering or a related field is preferred
- Nice to Have: Experience with AWS, GCP or other cloud providers, Pandas, Spring framework and microservices, large-scale data or analytics environments
Benefits
- Collaboration is our superpower
- Success happens together
- Innovation is in our blood
- Our curiosity is insatiable
- We do what we say
- Excellence comes as standard
- We are caring
- Stop and listen; every opinion matters
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, implement, scale, and maintain backend systems that process 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 together with the team. • Collaborate closely with data science and engineering colleagues on technical solutions. • Participate in a collaborative development model where work is shared rather than handled alone.
• Design, implement, scale, and maintain backend systems that process 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 together with the team. • Collaborate closely with data science and engineering colleagues on technical solutions. • Participate in a collaborative development model where work is shared rather than handled alone.
Vice President, Software Engineering
ExperianWe're unlocking the power of data to help create a better tomorrow.
• Define and drive the long-term engineering vision, strategy, and roadmap • Partner with executive leadership (CTO, Product, Sales and Sales Ops Leaders) to align technology initiatives with business objectives • Evaluate emerging technologies (Generative AI, Agentic AI, LLMs, MCP, automation platforms) and translate them into measurable business value • Lead technology transformation, modernization, and innovation efforts • Oversee end-to-end software development lifecycle (SDLC) including architecture, development, testing, release, and operations • Ensure delivery of high-quality, scalable, secure, and reliable software systems • Establish and monitor engineering KPIs (velocity, quality, uptime, cost efficiency) • Establish an AI-first software engineering framework leveraging GenAI-assisted development, intelligent testing, code generation, documentation, and deployment automation to significantly improve developer productivity and software quality • Drive architectural decisions, platform strategy, and technology standards • Ensure modern engineering practices (cloud-native, microservices, DevOps, CI/CD, AI integration where relevant) • Balance build vs. buy decisions and optimize technology investments • Work closely with Product Management to deliver customer-centric solutions • Partner with sales and sales ops team to listen to voice of customer and improve customer satisfaction • Partner with Security, Infrastructure, Data, and Operations to ensure integrated delivery and governance for responsible AI • Align with finance and business leaders on budgeting and ROI for investment • Establish governance, processes, and best practices for engineering operations • Improve engineering productivity, quality, and predictability • Manage budgets, vendor relationships, and external partners • Build, lead, and scale high-performing engineering teams across multiple disciplines while fostering an AI-first culture emphasizing continuous learning and upskilling • Recruit, mentor, and retain top engineering talent and while ensuring we have succession plans & leadership pipelines
• Build and maintain modern web applications using TypeScript and React • Develop new product features and improve existing applications • Integrate third-party APIs and external services • Build internal tools and automations that improve business processes • Translate business requirements into reliable, maintainable software • Write clean, well-structured, and maintainable code • Troubleshoot issues and continuously improve application performance and reliability • Participate in code reviews and collaborate with teammates to improve engineering practices • Communicate progress, blockers, and technical decisions clearly with the team

