
Staff Software Engineer
Hello and thank you for considering a career at PPD-Pharmaceutical Product Development! We are currently seeking a highly skilled and motivated Staff Software Engineer to join our dynamic team. As a global leader in contract research and development services, PPD offers a challenging and rewarding work environment where you can make a real impact in the pharmaceutical industry. In this role, you will have the opportunity to work on cutting-edge software solutions that support our mission of improving health and improving lives. We are looking for individuals who possess a strong technical background, excellent problem-solving skills, and a passion for innovation. Join us and be a part of a company that is dedicated to making a positive impact on the world of healthcare.
- Develop and maintain high-quality software solutions that support PPD's mission and business objectives.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to identify and implement software solutions.
- Design, code, test, and debug software applications in an agile environment.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Identify and address technical issues and bugs in a timely and efficient manner.
- Stay up-to-date with the latest industry trends and technologies to continuously improve our software solutions.
- Participate in the planning and estimation of software development projects.
- Work closely with project managers to ensure timely and successful delivery of projects.
- Mentor and coach junior engineers, providing guidance and support to help them grow and develop their skills.
- Adhere to company coding standards and best practices.
- Contribute to the development and maintenance of technical documentation.
- Communicate effectively with team members and stakeholders to provide project updates and address any concerns or issues.
- Follow established processes and procedures to ensure the quality, security, and scalability of our software solutions.
- Continuously strive to improve the performance, reliability, and usability of our software products.
- Embrace a culture of innovation and continuous improvement, and actively participate in brainstorming and problem-solving sessions.
Bachelor's Or Master's Degree In Computer Science, Software Engineering, Or A Related Field.
Minimum Of 5 Years Of Experience In Software Engineering, Preferably In The Pharmaceutical Or Healthcare Industry.
Strong Programming Skills In Languages Such As Java, C++, Or Python.
Experience With Software Development Methodologies, Such As Agile Or Scrum.
Ability To Lead And Mentor A Team Of Software Engineers, As Well As Collaborate With Cross-Functional Teams.
Software Development
Quality Assurance
Project Management
Data Analysis
Communication
Database Management
Agile Methodology
Coding
Technical Leadership
Teamwork
Problem-Solving
Software testing
Communication
Conflict Resolution
Leadership
Time management
Interpersonal Skills
creativity
Organization
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Staff Software Engineer in Singapore is between $6,000 to $10,000 per month. This can vary depending on factors such as location, experience, and the specific company and industry the engineer is working in. Some top software companies in Singapore, such as Google, Microsoft, and Amazon, may offer higher salaries for experienced staff software engineers. However, smaller startups or companies in different industries may offer lower salaries.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
PPD, Inc. is a global contract research organization providing comprehensive, integrated drug development, laboratory and lifecycle management services.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
