HumanBit Logo

Software Development Engineer II | HumanBit

full-time
Posted on June 30, 2025

Job Description

SDE-II

Job Summary

The SDE-II is a mid-level Software Development Engineer responsible for designing, developing, and maintaining robust software solutions. This role involves collaborating with cross-functional teams to deliver high-quality code and contributing to the continuous improvement of our development practices. The candidate will be expected to use their technical skills and industry knowledge to solve complex problems while ensuring a smooth user experience.

Responsibilities

  • Design & Development: Write clean, efficient, and maintainable code as well as design software solutions that adhere to best practices.
  • Testing & Debugging: Conduct thorough testing and debugging to optimize application performance and reliability.
  • Collaboration: Work closely with product managers, fellow engineers, and other stakeholders to translate requirements into effective technical solutions.
  • Code Reviews: Participate in code reviews and provide constructive feedback to peers to maintain high code quality.
  • Continuous Improvement: Identify areas for improvement in existing applications and propose innovative solutions.

Qualifications

  • Academic Background: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience: At least 2 years of professional experience in software development.
  • Technical Skills: Proficiency in programming languages such as Java, C++, Python, or similar.
  • Problem Solving: Strong analytical and problem-solving abilities with a solid understanding of data structures and algorithms.
  • Software Development Fundamentals: Knowledge of software development lifecycle, design patterns, and testing practices.
  • Team Collaboration: Excellent interpersonal and communication skills for effective teamwork.

Preferred Skills

  • Experience with distributed systems and microservices architecture.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP).
  • Exposure to Agile/Scrum methodologies.
  • Knowledge of containerization tools (e.g., Docker, Kubernetes) and related technologies.

Experience

  • Minimum of 2 years of hands-on software development experience, demonstrating proficiency in building, testing, and deploying software solutions.
  • Prior experience working in fast-paced environments and with cross-functional teams in India.

Environment

  • The role is based in India with a working environment that may be in-office, hybrid, or remote depending on the company’s policies.
  • Collaboration with team members and stakeholders using modern project management and communication tools in a dynamic and innovative setting.
Powered by
HumanBit Logo