Search by job, company or skills

Borries Pte Ltd

Senior Software Application Engineer

5-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a Senior Application Software Engineer to design, develop, maintain, and enhance our scientific instrument application software. The role involves fixing complex software issues, implementing customer-specific requirements, and ensuring software quality through comprehensive testing. The successful candidate will work closely with cross-functional teams to deliver reliable, high-performance software solutions.

Key Responsibilities

  • Analyse, debug, and fix software defects reported by customers or internal teams in a timely and systematic manner
  • Implement customer requirements and change requests, ensuring alignment with system architecture and product roadmap
  • Design, develop, and maintain application software according to coding standards and best practices
  • Perform unit testing, integration testing, and system testing to validate functionality, performance, and reliability
  • Collaborate with product managers, hardware/firmware engineers, and field support teams to clarify requirements and resolve issues
  • Participate in root cause analysis and continuous improvement initiatives
  • Ensure software complies with quality, security, and performance requirements

Required Qualifications

  • Bachelor or master's degree in Computer Science, Software Engineering, or related field
  • Minimum 5-8 years of application software development experience
  • Strong proficiency in C/C++
  • Solid experience in debugging complex systems and maintaining production software
  • Hands-on experience implementing customer-driven requirements
  • Strong understanding of software testing methodologies and test automation
  • Good problem-solving, analytical, and communication skills

Soft Skills

  • Strong ownership and accountability for software quality
  • Ability to work independently and as part of a team
  • Clear communication with both technical and non-technical stakeholders
  • Ability to prioritize and handle multiple tasks under tight timelines

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137852175

Similar Jobs