Share
As an SDE, you will design and implement scalable solutions while tackling complex large-scale computing challenges. Your role involves applying expertise in data structures, algorithms, and object-oriented programming. You'll own systems end-to-end and influence technology decisions that impact millions of global customers. Additionally, you'll build distributed real-time systems while creating comprehensive documentation and support processes.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of programming with at least one software programming language experience
- Bachelor's or Master's degree in Computer Science or related technical field.
- Demonstrated expertise in data structures and algorithmic problem-solving.
- Professional proficiency in Java, C++, or C# with expert-level knowledge in at least one language.
- Minimum 2 years of professional experience developing and deploying production software.
- Hands-on experience with UNIX or Linux operating systems.
- Strong foundation in database theory with practical experience in relational or NoSQL database management systems.
- Excellent communication and collaboration skills.
- Demonstrated ability to deliver high-quality, customer-focused solutions.
- Strong analytical skills with ability to balance detailed implementation and high-level system design.
- Bachelor's or Master's degree in Computer Science or related technical field
- Demonstrated expertise in data structures and algorithmic problem-solving
- Professional proficiency in Java, C++, or C# with expert-level knowledge in at least one language
- Minimum 2 years of professional experience developing and deploying production software
- Hands-on experience with UNIX or Linux operating systems
- Strong foundation in database theory with practical experience in relational or NoSQL database management systems
- Excellent communication and collaboration skills
- Demonstrated ability to deliver high-quality, customer-focused solutions
- Strong analytical skills with ability to balance detailed implementation and high-level system design
These jobs might be a good fit