Clearwater Analytics

Software Development Engineer II

Clearwater Analytics • $95K — $115K *
Boise, ID 83709In-Person
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Computer Science, Software Engineering, or related field.
  • 2+ years of software development experience, preferably in a backend or data-intensive environment.
  • Solid programming skills in Java or Kotlin.
  • Familiarity with financial or accounting concepts is a strong plus.
  • Exceptional analytical skills, particularly in identifying and resolving data discrepancies.
  • Strong teamwork and communication skills.

Responsibilities

  • Understand investment accounting and amortization concepts relevant to the team.
  • Collaborate to optimize existing Java/Kotlin applications.
  • Provide feedback and engage in code reviews.
  • Conduct root-cause analyses for data accuracy and software issues.
  • Assist in creating user stories and estimating work for project planning.
  • Suggest design improvements based on backend service architecture knowledge.
  • Ensure applications are scalable, reliable, and produce accurate financial outputs.

Benefits

  • Opportunity to work in an agile environment with a focus on high-quality software.
  • Engagement with leading institutional investors in the financial sector.
  • Commitment to continuous learning and improvement.
  • Collaborative team culture that values feedback and communication.
Full Job Description
Job Description

About the Team

The Amort/Accounting Validations team builds and maintains the systems that ensure the accuracy and integrity of investment accounting data for some of the world's leading institutional investors. You will work in a Java/Kotlin backend environment, participating in all phases of the software development lifecycle - including design, implementation, testing, and deployment. Working in an agile environment, you and your team will produce reliable, high-quality software that our clients depend on every day for critical financial reporting.

Responsibilities:
  • Have a solid understanding of investment accounting and amortization concepts as they apply to the team's domain.
  • Collaborate with team members to optimize and improve existing Java/Kotlin applications.
  • Regularly give feedback and ask questions in code reviews.
  • Perform root-cause analyses for data accuracy and software issues and identify effective solutions.
  • Assist in the creation of user stories and estimation of work for project planning.
  • Suggest design improvements demonstrating an understanding of backend service architecture.
  • Ensure software applications are scalable, reliable, and produce accurate, auditable financial outputs.
  • Document software usage, implementation, architecture, design, and APIs.
  • Consistently write broad unit and integration tests, with particular attention to financial calculation correctness.
  • Translate loosely defined accounting and business requirements into functioning code.
  • Any other reasonable activity required by management.


Required Skills:
  • Fundamental understanding of data structures, algorithms, and object-oriented design.
  • Solid programming skills in Java or Kotlin.
  • Familiarity with financial or accounting concepts (e.g., amortization, accruals, fixed income) is a strong plus.
  • Enthusiasm for software work in a software-as-a-service company.
  • Driven by client satisfaction and a commitment to data accuracy.
  • Strong teamwork skills.
  • Ability to manage own time and deliver expected results on time.
  • Commitment to continuous learning and improvement.
  • Exceptional analytical skills, particularly in identifying and resolving data discrepancies.
  • Excellent attention to detail and strong documentation skills.
  • Outstanding verbal and written communication skills.
  • Strong organizational and interpersonal skills.
  • Exceptional problem-solving abilities.


Education and Experience:
  • Degree in Computer Science, Software Engineering, or related field.
  • 2+ years of software development experience, preferably in a backend or data-intensive environment.

About Clearwater Analytics

Clearwater Analytics is a global SaaS solution for automated investment data aggregation, reconciliation, accounting, and reporting. Clearwater helps thousands of organizations make the most of investment portfolio data with cloud-native software and client-centric servicing. Every day, investment professionals worldwide trust Clearwater to deliver timely, validated investment data and in-depth reporting. Clearwater aggregates, reconciles, and reports on more than $5.5 trillion in assets across thousands of accounts daily for our Fortune 500 clients.
Learn more about Clearwater Analytics
Size
1,500 employees
Market Cap
$4.4 billion
Industry
NASDAQ

Similar Jobs

More Jobs at Clearwater Analytics

More Finance & Insurance Jobs

Find similar Software Development Engineer II jobs: