Software Engineer
Career Track - India
About the Role
As a Software Engineer at Career Track - India, you will design, develop, test, and maintain software solutions that support education management platforms and tools. You will collaborate with product managers, designers, and other engineers to translate requirements into robust technical implementations, primarily focused on backend services and system integrations. This is a full-time, on-site role based in Bengaluru.
Key Responsibilities
- Write clean, efficient code.
- Review peer code.
- Troubleshoot and resolve technical issues.
- Optimize system performance.
- Contribute to technical documentation.
- Participate in regular releases and improvement initiatives.
Requirements & Tech Stack
- Proficiency in Programming and Object-Oriented Programming (OOP), with experience in at least one modern language such as Java, C#, Python, or similar.
- Hands-on experience in Software Development, including requirement analysis, implementation, testing, and deployment.
- Knowledge of Back-End Web Development, such as building APIs, working with databases, and integrating services.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
Qualifications
- Strong foundation in Computer Science, including data structures, algorithms, and software engineering principles.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Ability to work on-site in Bengaluru.
- Ability to communicate clearly with cross-functional teams.
- Ability to manage time and priorities effectively.
- Experience in education technology, cloud platforms (e.g., AWS, Azure, GCP), or scalable distributed systems is a plus.

