Staff Software Development Engineer
Clearwater AnalyticsMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Own end-to-end architecture of large-scale distributed financial data processing systems ensuring scalability, reliability, and performance.
Lead technical strategy, operational excellence, and delivery across multiple domains, overseeing multi-team projects for timely high-quality results.
Mentor senior and mid-level engineers on architecture and distributed systems, and drive continuous innovation and optimization of systems.
Minimum Requirements
15+ years professional software development experience with 5+ years in architecture or principal engineering roles.
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical discipline.
Proven expertise designing large-scale distributed systems, including microservices, event-driven systems, and data streaming platforms (e.g., Kafka, AWS Kinesis).
Hands-on experience with public cloud environments (AWS, Azure, GCP), including scaling, multi-region deployments, and cost optimization.
Ideal Candidate Profile
Experienced technical leader capable of influencing strategy and leading architecture decisions across large distributed financial or analytics platforms.
Strong expertise in scalable, fault-tolerant system design with proven track record delivering enterprise-grade distributed systems end-to-end.
Familiarity with agentic conversational UX design and ability to communicate complex architectural decisions effectively to technical and non-technical stakeholders.
