Software Development Engineer
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