Software Development Engineer III / IV
Position Summary
We are seeking a highly skilled Software Development Engineer III / IV (SDE III/IV) to design and build scalable, high-performance software systems that power critical business applications and customer-facing products.
In this role, you will lead complex engineering initiatives, drive technical design decisions, and collaborate with cross-functional teams to deliver reliable and maintainable solutions at scale.
Key Responsibilities
- Design, develop, and deploy scalable software applications and services.
- Lead technical design and architecture discussions.
- Write clean, efficient, and well-tested code.
- Mentor engineers and conduct code reviews.
- Troubleshoot and optimize system performance and reliability.
- Collaborate with Product, QA, and Engineering teams to deliver high-impact solutions.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 5+ years (SDE III) or 8+ years (SDE IV) of software development experience.
- Strong proficiency in Java, Python, C#, Go, or JavaScript/TypeScript.
- Experience with distributed systems, APIs, databases, and cloud platforms (AWS, Azure, or GCP).
- Strong understanding of software architecture, design patterns, and scalability.
- Excellent problem-solving, communication, and leadership skills.