SalaryPeak

Senior Full Stack Engineer

KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Singapore 12+ years Posted Jan 5, 2026

Salary Range

SGD 96,000 - SGD 156,000 /year

SGD 8,000 - SGD 13,000/month

Apply on MyCareersFuture

Skills Required

GitLeadershipHardwarePipelinesArchitectRESTAgileEDASQLPythonContainerizationAngularDockerAuthenticationWeb ApplicationsSoftware Development

Job Description

Responsibilities:

Architecture & Development  

  • Design and develop scalable, maintainable, and secure web applications using Angular for the front end and modern back-end frameworks (e.g. Python, SQL, etc). 
  • Architect full stack solutions, ensuring seamless integration between front-end, back-end, database layers, and REST APIs.  
  • Implement responsive, user-friendly interfaces with a focus on performance, accessibility, and cross-browser compatibility. 
  • Conduct code reviews, and promote best practices in software development and DevOps. Encourage and participate in feedback sessions to continuously improve team processes and project outcomes. 
  • Write clean, modular, and well-documented code following best practices and coding standards.  

DevSecOps & Deployment

  • Maintain and expand CI/CD pipelines for automated build, test, and deployment processes using tools like Jenkins, BitBucket, etc.  
  • Manage and optimize application deployment for customer on-premises hardware.  
  • Implement monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK Stack) to ensure system reliability and performance.  

  Collaboration & Leadership

  • Collaborate with product managers, UX/UI designers, and other developers to translate requirements into technical specifications.  
  • Mentor developers, conduct code reviews, and promote best practices in software development and DevOps.  
  • Lead technical discussions and provide architectural guidance for complex projects.  

Security & Compliance

  • Ensure applications adhere to security best practices, including secure coding, data encryption, and compliance with relevant standards.  
  • Implement authentication and authorization mechanisms (e.g., OAuth, JWT) for secure access control.  

  Customer On-Prem Deployment

  • Design the solution for ease of customer deployments using customer provided infrastructure.  
  • Troubleshoot and resolve infrastructure-related issues, ensuring minimal downtime and high reliability.  


Requirements:

  • Bachelor’s or Master’s degree (or equivalent practical experience) in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field  
  • 5+ year of experience using Python and JavaScript/TypeScript to develop web applications  
  • 3+ year of experience using Angular or similar frontend framework  
  • 3+ year of experience in SQL and data store system design and development  
  • Basic understanding of RFIC design or EDA tools  
  • Understanding of multithreading and thread-safe programming  
  • Exposure to industry-standard development practices such as Git, Jenkins, and automated testing.  
  • Strong problem-solving skills, attention to detail, and the ability to work in a collaborative, Agile environment.  

Preferred Qualifications  

  • Experience designing UX experiences.  
  • Experience creating and maintaining DevSecOps flows.  
  • Experience with containerization technologies, i.e. Docker 
  • Understanding of RF design and test principles.  
  • Experience working with open source data analysis and graphing tools.  

Note: Any use of AI assistance during interviews will result in immediate disqualification for this position.