Software Development Engineer I

Keystone
BengaluruPosted 27 March 2026

Job Description

Software Development Engineer I 🎯 CORE MISSION As a Software Development Engineer I (SDE I), you will serve as a key engine of development within our engineering team. Your primary responsibilities will encompass the efficient and high-quality implementation of assigned development tasks and user stories. This includes translating technical specifications into robust, maintainable code, actively participating in the execution of the product roadmap, and ensuring all developments align with our established coding standards and architectural principles. You will also be responsible for solving technical tickets, which involves diagnosing, troubleshooting, and resolving bugs, system defects, and production issues in a timely and effective manner. This critical function requires a methodical approach to problem-solving and a dedication to maintaining the stability and reliability of our core product. A significant aspect of this role is your rapid professional and technical development. You will be expected to quickly build your skills and technical expertise by contributing directly to the core product codebase. This will be achieved through active collaboration, hands-on development work, and continuous learning, all under the close guidance, mentorship, and supervision of the Senior Engineer and the Head of Engineering. This mentorship structure is designed to accelerate your growth into a highly proficient and independent contributor within the team. 🔑 KEY RESPONSIBILITIES & OWNERSHIP - Core Development: Execute tasks and implement features based on clear specifications and Low-Level Designs provided by the Mid and Senior Engineers. - Quality Assurance: Write and execute unit and integration tests to ensure the reliability and correctness of new features and bug fixes. - Codebase Familiarity: Rapidly absorb the existing codebase structure, contributing to documentation and maintaining code health. - Bug Resolution: Take ownership of identifying and resolving operational issues and technical debt items, escalating challenges to the Senior Engineer or Head of Engineering as needed. - Learning & Growth: Proactively seek out new technologies and best practices, and actively participate in team learning sessions and code reviews to accelerate skill development. 💡 MUST-HAVE QUALIFICATIONS - 1-3 years of professional experience in software development or a strong background from internships/academic projects. - Fundamental understanding of computer science principles, including data structures and algorithms. - Eagerness to learn new technologies and thrive in a structured mentorship-heavy environment. - High ownership mentality and a strong sense of accountability for assigned tasks. - A Bachelor's or Master's degree in Computer Science or a related field. ⚡NICE-TO-HAVE SKILLS - Experience with cloud platforms (e.g., AWS, Azure, GCP) ****or CI/CD pipelines. - Proficiency in a specific domain language relevant to the company's tech stack (e.g., Python, JavaScript, Go, Java). - Prior experience with relational (e.g., PostgreSQL, MySQL) or NoSQL databases.
Apply Now

Direct link to company career page

AI Resume Fit Check

See exactly which skills you match and which are missing before you apply. Free, instant, no spam.

Check my resume fit

Free · No credit card

Share