HumanBit Logo

Software Development Engineer (SDE) | HumanBit main

full-time
Posted on June 27, 2025

Job Description

SDE

Job Summary

As an SDE (Software Development Engineer), you will be responsible for designing, developing, and maintaining high-quality software applications. You will collaborate closely with cross-functional teams, contribute to innovative product features, and ensure that all deliverables meet quality and performance standards.

Responsibilities

  • Develop and maintain software applications: Write clean, scalable, and efficient code while following industry best practices.
  • Collaborate with cross-functional teams: Work with product managers, designers, and other engineers to translate business requirements into technical solutions.
  • Conduct code reviews and troubleshooting: Perform regular reviews to ensure code quality and resolve software defects.
  • Implement new features: Design and integrate new functionality that enhances the overall user experience.
  • Participate in Agile processes: Engage in sprint planning, stand-ups, and retrospective meetings to continuously improve development processes.

Qualifications

  • Strong programming skills: Proficiency in languages such as Java, C++, Python, or similar.
  • Educational background: Bachelor’s degree (BSc or equivalent) in Computer Science, Software Engineering, or a related field.
  • Understanding of software development lifecycle: Experience with design patterns, testing strategies, and deployment practices.
  • Experience with version control systems: Familiarity with Git or similar tools.
  • Analytical and problem-solving skills: Ability to debug complex issues and optimize performance.
  • Good communication skills: Capable of clearly articulating technical concepts with team members and stakeholders.

Preferred Skills

  • Experience with cloud platforms: Familiarity with AWS, Azure, or Google Cloud.
  • Containerization and orchestration: Knowledge of tools such as Docker and Kubernetes.
  • Agile and Scrum methodologies: Exposure to agile project management and continuous integration/continuous deployment (CI/CD) practices.
  • Open-source contributions: Involvement in the open-source community is a plus.

Experience

  • Professional experience: Ideally, candidates should have 2-5 years of hands-on experience in software development, with proven experience in delivering high-quality projects in a dynamic environment.

Environment

  • Work setting: A modern, collaborative workspace featuring an agile work environment that may support remote, hybrid, or in-office arrangements.
  • Team culture: A dynamic and supportive culture focused on innovation, continuous learning, and professional growth.
Powered by
HumanBit Logo