Clearwater Analytics logo
Clearwater Analytics
Posted 146 days agoVerified live 9h ago

Software Development Engineer

Brief overview

Boise, IDIn-person
UndergradOr in progress
2+ yrsMinimum
47 H-1B approvalsDept. of Labor
13 green cardsCertified filings
Investment accountingAmortization conceptsJavaKotlinCode reviewsRoot-cause analysisUser story creationProject planning estimationBackend service architectureScalable software designReliable software developmentAccurate financial outputsAuditable systemsSoftware documentationAPI documentationUnit testingIntegration testing

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
47H-1B approved
98%approval rate
15new H-1B hires
13PERM certified
$135,998median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202317
202412
202514
20264
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20242
20268
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20231
20243
20259
Top sponsored roles
Software Development EngineerGlobal Database Division LeadTechnical Data AnalystSenior Software Development EngineerSoftware Development Engineer III
Sponsored employees from
India

Job description

Summary

Clearwater Analytics is on a mission to create a trusted technology platform for investment reporting, accounting, and analytics. They are seeking a Software Development Engineer to join the Amort/Accounting Validations team, where the role involves building and maintaining systems that ensure the accuracy of investment accounting data for institutional investors.

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

Skills

  • 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
  • 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
  • Degree in Computer Science, Software Engineering, or related field
  • 2+ years of software development experience, preferably in a backend or data-intensive environment

Qualifications

Must Haves

  • 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
  • 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
  • Degree in Computer Science, Software Engineering, or related field
  • 2+ years of software development experience, preferably in a backend or data-intensive environment

More jobs like this