Position Details
About this role
Software Design Engineer to design and implement scalable product features for startups and education-focused solutions, emphasizing AI-powered capabilities and cloud-native architecture.
Key Responsibilities
- Determine user requirements for features
- Develop design documents
- Implement code for features
- Break down work items and estimate
- On-call reliability for degradation
Technical Overview
Stack includes C/C++, Java, JavaScript, Python, TypeScript, React; cloud and containers via Azure and Kubernetes; data storage with CosmosDB and SQL; emphasis on scalable design and DevOps-oriented practices.
Ideal Candidate
A senior software design engineer with 5+ years of experience in C/C++, Java, Python, and modern web stacks (TypeScript, React), plus cloud experience in Azure and containerization with Kubernetes.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
5+ years of relevant engineering experience, Bachelor's degree in computer science or related field, Remote work capability
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile