HumanBit Logo

Software Development Engineer | HumanBit main

full-time
Posted on June 27, 2025

Job Description

sde

Job Summary

As a Software Development Engineer (SDE), you will be responsible for designing, developing, and maintaining scalable software solutions. You will work collaboratively with cross-functional teams to deliver high-quality code and innovative features that drive the company's technology forward.

Responsibilities

  • Design, develop, and implement robust software applications.
  • Collaborate with product managers and design teams to translate requirements into technical solutions.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Write clean, maintainable, and efficient code while performing unit and integration testing.
  • Troubleshoot and resolve software defects and performance issues.
  • Stay updated with emerging technologies and continuously improve development practices.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Strong proficiency in at least one programming language such as Java, C++, or Python.
  • Solid foundation in computer science fundamentals including data structures and algorithms.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving abilities and analytical skills.
  • Effective communication and teamwork skills to interact with diverse teams.
  • Familiarity with software development lifecycle and best coding practices.

Preferred Skills

  • Experience with cloud platforms (AWS, Azure, or Google Cloud).
  • Understanding of DevOps practices including continuous integration and deployment.
  • Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
  • Exposure to front-end technologies and frameworks for full-stack development.

Experience

  • Relevant industry experience is valued; open to candidates with a range of experience levels who demonstrate a strong technical foundation and a passion for coding.
  • Previous involvement in developing complex software projects is desirable.

Environment

  • Work in a dynamic and collaborative team environment.
  • Opportunities to work on challenging projects using modern technologies.
  • Flexible work settings, with potential options for remote, in-office, or hybrid arrangements.

Tools

file_search

// Tool for searching files uploaded by the user. // // To use this tool, you must send it a message. To set the tool as the recipient for your message, include this in the message header: to=file_search.<function_name> // // For example, to call file_search.msearch, you would use: // <|im_start|>assistant to=file_search.msearch code<|im_sep|>{"queries": ["first query", "second query"]}<|ghissue|> // // Note that the above must match exactly. // // You must provide citations for your answers. Each result will include a citation marker that looks like this: fileciteturn7file4

Powered by
HumanBit Logo