JKS is looking for a highly skilled Senior Software Engineer to join JKS's innovative team. This is a full-time position based in JKS's New York office.
About the Role
As a Senior Software Engineer, you will be instrumental in designing, developing, and deploying scalable software solutions. You will work with cutting-edge technologies and contribute to all phases of the development lifecycle.
Key Responsibilities
- Lead the design, development, and maintenance of robust, scalable, and high-performance applications.
- Collaborate with product managers and other engineers to define and implement new features.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and mentor junior engineers.
- Troubleshoot and debug complex issues.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications
- Bachelor's or Master's degree in Computer Science or a related field.
- 5+ years of professional software development experience.
- Strong proficiency in Java, Python, or Go.
- Experience with cloud platforms (AWS, Azure, GCP).
- Solid understanding of data structures, algorithms, and software design principles.
- Excellent problem-solving and communication skills.
What JKS Offers
JKS offers a competitive salary, a comprehensive benefits package, and a dynamic work environment. JKS's benefits include:
- Health, dental, and vision insurance.
- 401(k) with company match.
- Unlimited PTO.
- Professional development opportunities.
- Flexible working hours.