Software Development Engineer II
Position Summary
We are seeking a highly motivated Software Development Engineer II (SDE II) to design, develop, and maintain scalable software solutions that support critical business applications.
In this role, you will contribute to the full software development lifecycle, collaborate with cross-functional teams, and help deliver high-quality, reliable, and performant products.
Key Responsibilities
- Design, develop, test, and deploy software applications and services.
- Write clean, efficient, and maintainable code.
- Collaborate with Product, QA, and Engineering teams to deliver new features.
- Troubleshoot and resolve technical issues.
- Participate in code reviews and architecture discussions.
- Improve system performance, scalability, and reliability.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3+ years of professional software development experience.
- Proficiency in one or more programming languages such as Java, Python, C#, Go, or JavaScript.
- Experience with APIs, databases, and cloud platforms (AWS, Azure, or GCP).
- Understanding of software design principles and data structures.
- Strong problem-solving and communication skills.