Keysight is at 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 award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Job Summary
We are looking for a Mid-Level Software Development Engineer to join our development team and contribute to the design, development, and maintenance of modern web-based applications built with Angular. The role focuses on front-end development while integrating with existing REST APIs.
The ideal candidate has good experience building responsive and maintainable Angular applications, understands web architecture, and collaborates effectively with backend developers, QA, and product teams. Knowledge of Java is considered a plus, particularly for understanding backend services and API interactions.
Product details
https://www.keysight.com/zz/en/products/network-security/breakingpoint.html
BreakingPoint’s highlights
- Simulates more than 490 real-world application protocols
- Provides a cyber range environment for hands-on cybersecurity skills development
- Allows for customization and manipulation of any protocol, including raw data
- Generates a mix of protocols at high speed with realistic protocol weight
- Supports more than 60,000 attacks and malware
- Delivers all Real-World Traffic simultaneously from a single port, including legitimate traffic, DDoS, and malware
- Enables staggering performance with a chassis fully-populated with CloudStorm load modules — 2.4 Tbps / 1.44 billion sessions and 42 million connections per second — to emulate enterprise-wide networks to continent-scale mobile carrier networks
Responsibilities
- Develop and maintain web applications using Angular
- Integrate front-end components with existing RESTful APIs
- Write clean, maintainable, and well-documented code
- Collaborate with backend developers, UX/UI designers, QA engineers and Product Management
- Participate in code reviews and architectural discussions
- Participate in demos to Product Management Team
- Troubleshoot, debug, and optimize application performance
- Ensure responsiveness and cross-browser compatibility
- Contribute to improving development practices, standards, and tooling
- Assist in maintaining technical documentation
Qualifications
Required Qualifications
- 2–3 years of professional software development experience
- Good experience with Angular (v10+ or later preferred)
- Experience with RxJS and state management
- Good knowledge of TypeScript, JavaScript, HTML5, and CSS
- Experience integrating RESTful APIs
- Familiarity with Git or other version control systems
- Understanding of web application architecture and design patterns
- Experience with responsive design and cross-browser compatibility
- Good debugging and problem-solving skills
- Good communication and teamwork abilities
Preferred / Nice to Have
- Knowledge of Java or experience working with Java-based backend services
- Familiarity with Spring Boot or similar backend frameworks
- Understanding of Agile / Scrum development methodologies
- Knowledge of Docker or containerized environments
What We Offer
- Opportunity to work on modern web technologies
- Collaborative and supportive development team
- Flexible work environment
- Professional development opportunities
- Competitive salary and benefits
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***