Clearwater Analytics Logo

Clearwater Analytics

Software Development Engineer

Posted 16 Hours Ago
Be an Early Applicant
Block Noida Authority Office, Sector 6, Gautam Buddha Nagar, Uttar Pradesh
Junior
Block Noida Authority Office, Sector 6, Gautam Buddha Nagar, Uttar Pradesh
Junior
The Software Development Engineer at Clearwater Analytics is responsible for designing, implementing, and managing software systems. The role requires coding, debugging, and a commitment to continuous learning. Responsibilities include optimizing software applications, performing root-cause analyses, creating user stories, and ensuring applications are scalable and secure. Engineers collaborate with team members and potentially lead projects as they progress in their careers.
The summary above was generated by AI

Job Summary: 

The Software Development Engineer role at Clearwater Analytics spans a spectrum of responsibilities with a focus on designing, implementing, and managing software systems. The role requires continuous learning and application of new technologies and trends. Engineers at entry-level work on coding, debugging, and learning new software technologies. With progression in this track, the responsibilities expand to include leading teams, designing complex software systems, providing mentorship, and managing cross-functional integration. The more senior roles are responsible for defining the company's technological vision, making strategic decisions, driving innovation, and setting new industry standards. Across all levels, a successful software development engineer will demonstrate strong problem-solving skills, clear communication, excellent coding abilities, a keen understanding of the software ecosystem, and a cooperative team player attitude. 

 

Responsibilities: 

  • Have a solid understanding of the team’s domain. 

  • Collaborate with team members to optimize and improve existing software applications. 

  • Regularly give feedback and ask questions in code reviews. 

  • Perform root-cause analyses for software issues and identify effective solutions. 

  • Assist in the creation of user stories and estimation of work for project planning. 

  • Suggests design improvements demonstrating an understanding of architecture. 

  • Ensure software applications are scalable, reliable, and secure. 

  • Document software usage, implementation, architecture, design, and APIs. 

  • Consistently write broad unit and integration tests. 

  • Translate loosely defined 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 any modern language. 

  • Enthusiasm for software work in a software-as-a-service company. 

  • Driven by client satisfaction. 

  • Strong teamwork skills. 

  • Ability to manage own time and deliver expected results on time. 

  • Commitment to continuous learning and improvement. 

  • Exceptional analytical skills. 

  • Strong computer skills, including proficiency in Microsoft Office.  

  • 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 or related field. 

  • 2+ years of software development experience. 

 

Similar Jobs

Be an Early Applicant
5 Days Ago
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
Hybrid
289,097 Employees
Mid level
289,097 Employees
Mid level
Financial Services
As a Software Engineer III, you will design and deliver technology products in a secure and scalable way. Your responsibilities include creating production code, developing algorithms, analyzing diverse data sets, and contributing to software engineering practices, all while promoting an inclusive team culture.
Be an Early Applicant
16 Hours Ago
Block Noida Authority Office, Sector 6, Gautam Buddha Nagar, Uttar Pradesh, IND
1,150 Employees
Junior
1,150 Employees
Junior
Fintech • Insurance • Software • Analytics
The Software Development Engineer is responsible for coding, debugging, and implementing software systems while collaborating with peers. The role includes developing engineering skills and learning business domains, with progression to leading teams and managing software designs.
Be an Early Applicant
6 Hours Ago
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
49,329 Employees
Senior level
49,329 Employees
Senior level
Information Technology • Consulting
The Senior Software Development Engineer 2 will design and implement complex products, utilize various DevOps tools, manage infrastructure as code, and configure CI/CD pipelines. Responsibilities include automating processes, monitoring systems, and managing databases to support finance technology initiatives.

What you need to know about the Kolkata Tech Scene

When considering the industries shaping India's tech scene, gaming might not immediately come to mind. However, in the last decade, increased internet usage and greater access to mobile devices have catapulted the industry to new heights, with Kolkata-based companies like Virtualinfocom, Red Apple Technologies and Digitoonz, at the forefront, driving the design and animation of new gaming titles for players.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account