About Company
Clearwater Analytics is a leading provider of investment accounting and analytics solutions for institutional investors worldwide. Our innovative SaaS platform helps thousands of organizations, including insurance companies, asset managers, corporations, and governments, make informed investment decisions and streamline their operations. With offices globally and a strong presence in the heart of Boise, Idaho, we foster a dynamic, inclusive, and collaborative environment where talent thrives. We are committed to technological excellence and empowering our employees to make a significant impact on the financial industry. At Clearwater, you’ll be part of a team that’s transforming how the world’s most sophisticated investors manage their portfolios. We are a company built on integrity, innovation, and a dedication to our clients’ success, driven by our talented and diverse workforce.
Job Description
Are you a skilled Software Developer with a passion for building robust, scalable, and high-performance applications? Do you thrive in an environment that values innovation, collaboration, and continuous learning? Clearwater Analytics is expanding its engineering team in Downtown Boise and is actively seeking talented Software Developers from around the globe to join us. This is a unique opportunity for individuals who are not only experts in their craft but also looking for a company that supports and facilitates the transition for international talent to establish their careers in the United States.
As a Software Developer at Clearwater Analytics, you will play a pivotal role in designing, developing, and maintaining critical components of our cutting-edge financial technology platform. You will work within an agile scrum team, contributing to the full software development lifecycle – from conceptualization and design through development, testing, and deployment. Our technology stack is diverse and modern, utilizing technologies like Java, Python, C#, cloud platforms (AWS, Azure), and advanced database systems. We value clean code, automated testing, and a commitment to operational excellence, ensuring our solutions are always at the forefront of the industry. If you are eager to tackle complex technical challenges, contribute to a product that impacts global finance, and grow your career within a supportive and forward-thinking organization, we encourage you to apply. We embrace diversity and are equipped to support qualified international candidates through the visa sponsorship process, making your move to Boise as smooth and successful as possible. Join us in shaping the future of investment management and become a vital part of our growing success!
Key Responsibilities
- Design, develop, test, deploy, and maintain high-quality, scalable software solutions for our investment accounting platform.
- Collaborate closely with product managers, UX/UI designers, and other engineers to understand requirements and deliver impactful features.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
- Write clean, efficient, and well-documented code using best practices and established design patterns.
- Conduct thorough code reviews for peers, providing constructive feedback to ensure code quality and adherence to standards.
- Troubleshoot, debug, and upgrade existing systems to optimize performance, reliability, and security.
- Contribute to the continuous improvement of our development processes, tools, and infrastructure.
- Mentor junior developers and share knowledge within the team and broader engineering organization.
- Stay updated with emerging technologies and industry trends to recommend and implement innovative solutions that enhance our product offerings.
Required Skills
- Proficiency in at least one modern programming language such as Java, C#, or Python.
- Strong understanding of object-oriented design principles, data structures, and algorithms.
- Experience with relational databases (e.g., SQL Server, PostgreSQL, MySQL) and ORM frameworks.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and microservices architecture.
- Solid understanding of web technologies (HTML, CSS, JavaScript) and modern front-end frameworks (e.g., React, Angular, Vue) if working on front-end components.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Familiarity with Agile development methodologies and practices.
- Excellent problem-solving, analytical, and communication skills, with the ability to articulate complex technical concepts clearly.
- Ability to work effectively both independently and in a collaborative team environment.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Experience with financial technology (FinTech) or investment accounting systems.
- Knowledge of distributed systems, concurrency, and performance optimization techniques.
- Experience with CI/CD pipelines, automated testing frameworks, and DevOps practices.
- Proficiency in multiple programming languages and scripting tools.
- Proven track record of delivering successful software projects in a fast-paced, enterprise-level environment.
- Experience with message queuing systems (e.g., Kafka, RabbitMQ) and event-driven architectures.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance plans.
- 401(k) retirement plan with generous company match.
- Generous paid time off, including vacation, sick leave, and holidays.
- Visa sponsorship and relocation assistance for qualified international candidates, ensuring a smooth transition.
- Professional development opportunities, including access to training, conferences, and certifications.
- Modern, collaborative office space in Downtown Boise, designed for productivity and teamwork.
- On-site fitness center and comprehensive wellness programs.
- Employee assistance program and mental health resources.
- Regular company social events, team-building activities, and employee recognition programs.
- Opportunity to work with cutting-edge technology and contribute to a rapidly growing, global industry leader.
How to Apply
Interested candidates are encouraged to click on the application link below to submit their resume and a compelling cover letter. Please highlight your relevant experience, technical expertise, and explain why you are a great fit for Clearwater Analytics and this exciting role. We look forward to reviewing your application!