HumanBit Logo

Software Development Engineer | HumanBit main

full-time
Posted on June 27, 2025

Job Description

sde

Job Summary

We are seeking a Software Development Engineer (SDE) who is passionate about coding and problem-solving. In this role, you will contribute to the design, development, and maintenance of high-quality software applications that drive the organization’s success. Your expertise will be essential in translating requirements into robust, scalable solutions while working collaboratively within cross-functional teams.

Responsibilities

  • Develop and Maintain Software: Design, code, test, and deploy efficient software solutions.
  • Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and other engineers to ensure project goals are met.
  • Code Reviews & Quality Assurance: Conduct thorough code reviews and participate in debugging efforts to maintain software quality.
  • Troubleshoot & Resolve Issues: Identify and resolve performance bottlenecks and technical issues across applications.
  • Documentation: Maintain clear documentation of code, design decisions, and processes.
  • Support Continuous Integration: Participate in and advocate for automation, continuous integration, and deployment processes.

Qualifications

  • Technical Proficiency: Experience in one or more programming languages such as Java, Python, or C++.
  • Software Development Fundamentals: Sound understanding of software development methodologies, data structures, and algorithms.
  • Version Control: Proficient in using version control systems (e.g., Git).
  • Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Analytical Skills: Strong problem-solving and analytical capabilities.
  • Communication: Excellent verbal and written communication skills for effective teamwork.
  • Testing & Debugging: Familiarity with debugging tools and testing frameworks.

Preferred Skills

  • Agile Methodologies: Experience working in agile development environments.
  • DevOps Practices: Familiarity with DevOps tools, continuous integration/continuous delivery (CI/CD) pipelines.
  • Cloud Technologies: Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Microservices Architecture: Exposure to designing and implementing microservices-based systems.

Experience

  • Ideally 1-3 years of relevant experience in software development with hands-on involvement in the complete software development life cycle.

Environment

  • Work Setting: A dynamic and collaborative environment that can be adapted to remote, in-office, or hybrid working arrangements depending on project requirements and company policies.
Powered by
HumanBit Logo