Senior Middleware/ Back-end Developer – Python/Node.js

Website Keysight EDA
Overview
Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.
Our powerful, award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
We are seeking a talented and experienced Senior Middleware/ Back-end Engineer to join our development team. In this role, you will play a crucial part in designing, developing, and implementing high-quality software solutions, mostly on the back-end side. You will work closely with product, design, and other technical teams to ensure the delivery of innovative and efficient products.
Responsibilities
-
Design and develop scalable and robust applications.
- Lead and mentor the development team, ensuring best practices are followed.
- Collaborate with product and design teams to translate requirements into technical solutions.
- Implement and maintain coding standards and code review processes.
- Ensure the security and performance of developed applications.
- Participate in all stages of the software development lifecycle, from planning to implementation and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
5-6 + years of experience in back-end development, with a strong focus on designing and building scalable systems.
-
Proficiency in programming languages such as Python, C/C++ or Node.js.
- Extensive experience with databases (SQL and NoSQL) and data modeling.
-
Excellent problem-solving skills and attention to detail.
- Strong communication and leadership skills.
- Ability to work effectively in a fast-paced, collaborative environment.
Bonus skills:
-
Experience with C/C++ programming language.
-
Experience with containerization and orchestration tools (Docker, Kubernetes).
-
Experience with databases (SQL and NoSQL) and data modeling.
Apply for job
To view the job application please visit jobs.keysight.com.
Unlocking the cloud: A new era for post-tapeout flow for semiconductor manufacturing