You are viewing a preview of this job. Log in or register to view more details about this job.

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