Return to jobs list

SDE-1 - Survey Product

Job type: Full Time · Department: Finance · Work type: On-Site

Chennai, Tamil Nadu, India

About Job

Kula is seeking a highly skilled and motivated Software Development Engineer (SDE) to join our team. As an SDE, you will play a vital role in designing, developing, and testing software applications that meet the needs of our customers. This is an excellent opportunity for a talented engineer to work on diverse projects, collaborate with cross-functional teams, and grow professionally.

This role requires a strong foundation in computer science, excellent problem-solving skills, and the ability to work effectively in a team environment. If you are passionate about software engineering, enjoy solving complex problems, and are looking for a challenging and rewarding role, we encourage you to apply.

Skills & Qualification

  • Proficiency in programming languages such as Java, Python, or C++

  • Strong knowledge of data structures, algorithms, and software design patterns

  • Experience with agile development methodologies and version control systems like Git

  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud

  • Strong problem-solving skills and analytical thinking

  • Excellent communication and collaboration skills

  • Strong understanding of computer systems, networks, and operating systems

  • Bachelor's or Master's degree in Computer Science or a related field

Responsibilities

  • Design, develop, and test software applications to meet customer needs and business requirements

  • Collaborate with cross-functional teams including product management, design, and QA to ensure successful software releases

  • Participate in code reviews, provide feedback, and mentor junior engineers to improve code quality and best practices

  • Identify and troubleshoot software issues, implement fixes, and optimize system performance

  • Develop and maintain technical documentation, including design documents, architecture diagrams, and user manuals

  • Stay up-to-date with industry trends, emerging technologies, and new software developments to improve skills and knowledge

  • Lead technical discussions, provide recommendations, and drive technical decision-making to ensure project success

  • Contribute to the development of technical roadmaps, architecture, and strategy to drive business growth and innovation

Made with