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.