
Staff Software Development Engineer
Clearwater Analytics2 months ago
Noida, IndiaStaff+
Responsibilities
- Own the end-to-end architecture of Clearwater ACIO systems, ensuring scalability, reliability, and performance for large-scale financial data processing.
- Define, document, and communicate architectural standards, patterns, and best practices for distributed systems.
- Evaluate and implement fault-tolerant, highly available, and horizontally scalable designs.
- Translate business requirements into system-level designs and technical roadmaps with product managers, data architects, and engineering teams.
- Conduct architectural reviews and provide engineering guidance aligned with the strategic technology vision.
- Lead technical strategy, operational excellence, and delivery across multiple domains and oversee multi-team, multi-service projects.
- Drive improvements in observability, maintainability, deployment automation, security, compliance, and performance.
- Mentor senior and mid-level engineers in architecture, technical design, and distributed systems development.
- Facilitate cross-system integration and shared technology improvements across divisions.
- Identify opportunities to re-architect and optimize systems for throughput, latency, and cost efficiency.
- Stay current with emerging architectures and cloud technologies and foster engineering innovation and excellence.
Requirements
- Proven architecture and design expertise in large-scale distributed systems, preferably for financial or analytics platforms.
- Exceptional leadership skills and experience leading through influence as a technical architect or senior technical lead.
- Strong knowledge of microservices architecture, event-driven systems, and data streaming platforms such as Kafka and AWS Kinesis.
- Hands-on experience with AWS, Azure, or GCP, including scaling, cost optimization, and multi-region deployments.
- Proficiency in one or more modern programming languages such as Java, Python, or Go, with deep understanding of concurrency, memory management, and performance tuning.
- Strong understanding of distributed data storage, database scaling, and query optimization.
- Experience with agentic conversational UX design and architecture.
- Experience developing and deploying production systems with complex SLAs serving high-volume traffic or data.
- Excellent communication skills for explaining architectural decisions and trade-offs to technical and non-technical stakeholders.
- Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related technical discipline.
- 15+ years of professional software development experience.
- At least 5 years acting in an architecture or principal engineering capacity.
- Track record of designing, implementing, and owning enterprise-grade distributed systems through their full lifecycle.
Categories
About Clearwater Analytics
Clearwater Analytics builds a SaaS platform for investment accounting, reconciliation, performance, compliance, and risk reporting used by insurers, asset managers, banks, corporations, and governments. It aggregates and normalizes market and trade data and offers front‑office tools (Beacon) that give portfolio teams real‑time visibility into positions. Founded in 2004 and headquartered in Boise, Idaho, the company is publicly traded on the NYSE (ticker: CWAN).