Software Development Engineer
Job Title: Software Development Engineer (SDE)
Location: Remote / Hybrid (U.S.)
Employment Type: Full-timeĀ
About the Role
We are looking for a talented Software Development Engineer to join a collaborative engineering team. In this role, you will design, develop, and maintain scalable software systems while working closely with cross-functional teams to deliver high-quality products.
Key Responsibilities
Design, develop, and maintain scalable software applications
Write clean, efficient, and maintainable code
Participate in system architecture and technical design discussions
Develop RESTful APIs and backend services
Troubleshoot and resolve software defects and performance issues
Conduct code reviews and ensure best engineering practices
Collaborate with product managers, designers, and QA teams
Required Qualifications
3+ years of professional software development experience
Strong proficiency in at least one programming language such as Java, Python, or C++
Solid understanding of Object-Oriented Programming
Experience building RESTful APIs and backend services
Strong knowledge of data structures and algorithms
Familiarity with relational databases (MySQL / PostgreSQL)
Experience with version control tools like Git
Nice to Have
Experience working in Agile development environments
Familiarity with system design and scalability concepts
Strong problem-solving and debugging skills