C

Software Development Engineer

Clearwater Analytics

Noida, Uttar Pradesh, India · Full Time

Be the first to apply

Experience
2+ yrs
Salary
Openings
1
Posted
10 hours ago
Work mode
In office
Education
Degree in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

The Software Development Engineer position at Clearwater Analytics encompasses a broad array of duties centered around designing, implementing, and maintaining software solutions. Candidates must be committed to ongoing skill enhancement and adopting emerging technologies. Entry-level engineers focus on coding, debugging, and learning new software tools, while advanced roles involve leadership, architectural design, mentorship, cross-team collaboration, strategic planning, and innovation alignment within the industry.

Responsibilities

  • Develop a deep understanding of the assigned technology domain within the team.
  • Work collaboratively with peers to refine and enhance existing software products.
  • Participate actively in code reviews by providing constructive feedback and inquiries.
  • Conduct root cause analysis for software defects and devise effective remedies.
  • Contribute to user story formulation and workload estimations for project timelines.
  • Propose architectural design enhancements informed by a comprehensive understanding of system structure.
  • Guarantee scalability, reliability, and security in software applications.
  • Create and maintain clear documentation covering software usage, design, architecture, and APIs.
  • Develop thorough unit and integration tests to ensure code quality.
  • Convert loosely specified requirements into operational software components.
  • Perform any additional reasonable tasks as directed by management.

Required Skills and Attributes

  • Strong grasp of data structures, algorithms, and object-oriented programming principles.
  • Proficiency in one or more modern programming languages.
  • Passion for software development within a SaaS environment.
  • Customer-oriented approach to software solutions.
  • Effective collaboration and teamwork capabilities.
  • Competency in self-management and timely delivery of project milestones.
  • Dedicated to continuous personal and professional growth.
  • Excellent analytical and problem-solving aptitude.
  • Familiarity with computer applications including Microsoft Office.
  • Meticulous attention to detail coupled with strong documentation skills.
  • Effective communication skills, both verbal and written.
  • Strong organizational skills and interpersonal savvy.

Education & Experience

  • Degree in Computer Science or closely related discipline.
  • At least two years of professional software development experience.

Minimum education

Bachelor's Degree

Industry

FinTech

Tools & software

Programming languages required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Time Management Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help