Software Development Engineer (SDE) | Scrabble & Jigsaw
full-time
Posted on April 8, 2026
Job Description
Software Development Engineer (SDE)
Company Overview
Company information not provided.
Job Summary
The Software Development Engineer (SDE) is responsible for designing, developing, and maintaining software applications that meet the needs of the organization. This role is crucial for enhancing the performance and efficiency of our software products, contributing to organizational goals through innovative software solutions.
Responsibilities
- Design, develop, and maintain high-quality software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug software issues to enhance system functionality and performance.
- Participate in code reviews to maintain code quality and share knowledge.
- Stay updated on industry trends and emerging technologies to enhance skill set and software capabilities.
Qualifications
- Proficient in programming languages such as Java, C++, Python, or JavaScript.
- Strong understanding of software development principles and methodologies (Agile, Scrum).
- Experience with database management systems (e.g., SQL, NoSQL).
- Familiarity with cloud services (AWS, Azure, or Google Cloud).
- Good problem-solving skills and the ability to work in a team.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer) are a plus.
Preferred Skills
- Knowledge of front-end technologies (HTML, CSS, React, Angular).
- Experience with version control systems (e.g. Git).
- Understanding of DevOps practices and Continuous Integration/Continuous Deployment (CI/CD).
Experience
- A minimum of 2-5 years of software development experience is often preferred.
Environment
- Typical work environment may be a hybrid model with flexibility for remote work or in a collaborative office setting.
Salary
Salary details not provided.
Growth Opportunities
Opportunities for advancement within the organization may include roles such as Senior Software Engineer, Technical Lead, or Software Architect.
Benefits
Benefits information not provided.