HumanBit Logo

Software Development Engineer | HumanBit main

full-time
Posted on June 26, 2025

Job Description

sdel

Job Summary

The Software Development Engineer (SDE) is responsible for designing, developing, testing, and implementing innovative software solutions. This role contributes directly to the organization’s core technology initiatives, ensuring the delivery of high-quality, scalable, and efficient applications while collaborating closely with cross-functional teams.

Responsibilities

  • Design & Development: Develop, implement, and maintain high-quality software applications.
  • Collaboration: Work closely with product managers, QA teams, and DevOps to deliver robust software solutions.
  • Code Quality: Participate in code reviews, provide constructive feedback, and adopt best practices to ensure code quality and maintainability.
  • Troubleshooting: Identify, diagnose, and resolve software defects and production issues in a timely manner.
  • Continuous Improvement: Contribute to ongoing process improvements, tool enhancements, and methodologies to increase team efficiency.

Qualifications

  • Technical Skills: Proficiency in one or more programming languages such as Java, Python, or C++.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field (BSc, BTech, etc.).
  • Conceptual Knowledge: Solid understanding of data structures, algorithms, and software design principles.
  • Version Control: Experience with version control systems like Git.
  • Methodology: Familiarity with agile development practices and software development life cycle (SDLC).
  • Communication: Strong problem-solving skills coupled with excellent verbal and written communication abilities.

Preferred Skills

  • Cloud Technologies: Experience with cloud platforms such as AWS, GCP, or Azure.
  • Containers & Microservices: Knowledge of microservices architecture, containerization (Docker), and orchestration tools (Kubernetes).
  • Additional Tools: Experience with modern development frameworks and build tools.

Experience

  • Professional Background: Typically 2+ years of relevant experience in software development or a similar role.
  • Project Exposure: Hands-on experience in building scalable applications and working in a collaborative team environment.

Environment

  • Work Setting: A dynamic and collaborative work environment, with flexibility that may include in-office, remote, or hybrid arrangements.
  • Team Collaboration: Engage with diverse teams across multiple functions to drive innovation and achieve common goals.
Powered by
HumanBit Logo