Crossing Hurdles is looking for a Software Engineer in India. This role involves contributing to software engineering tasks, writing and maintaining clean and scalable code, and collaborating with distributed teams. The ideal candidate has over 1 year of experience, a solid understanding of data structures and algorithms, and is familiar with version control systems like Git. The position supports AI-related engineering initiatives and emphasizes quality code development and performance optimization.
Qualifications
1+ year of professional or equivalent hands‑on software engineering experience.
Strong understanding of data structures and algorithms.
Familiarity with version control systems such as Git.
Responsibilities
Contribute to product-level software engineering tasks.
Write, debug, test, and maintain scalable and clean code.
Collaborate with distributed teams to support development.
Skills
Software engineering
Debugging
Testing
Data structures
Algorithms
Version control (Git)
Job description
Contribute to product-level software engineering tasks across real-world codebases and development workflows.
Write, debug, test, and maintain scalable and clean code across assigned projects.
Collaborate with distributed teams to support development, optimization, and implementation tasks.
Analyze software issues and contribute to improving application performance and reliability.
Work with version control systems and follow standard software development practices.
Support AI-related engineering initiatives through coding, evaluation, and technical problem-solving.
Requirements
1+ year of professional or equivalent hands‑on software engineering experience.
Experience contributing to product-level codebases through internships, full‑time roles, or significant projects.
Strong understanding of data structures and algorithms.
Exposure to debugging, testing, and writing maintainable code.
Familiarity with version control systems such as Git and standard software development workflows.