Share this Job

Senior Software Engineer

Requisition Number:  24599

Trevose, PA, US

International SOS is the world’s leading medical and security services company with over 12,000 employees working in 1,000 locations in 90 countries. We were founded on the principle of putting our clients’ employees first and this is still true today. Led by 5,200 medical professionals and 200 security specialists our teams work night and day to find solutions to protect our clients and their employees in whatever situation they may be facing; we assess, advise and assist from a medical, security and logistical perspective on a global scale to protect and save lives and thereby enable our clients to achieve their business goals. As we’ve delivered on this mission over the last 35 years, we have become the market leader in global telehealth services and digital health solutions for an extensive client base of Fortune 500 companies, NGO’s and governments around the world.

Job Description:

The Senior Software Development Engineer will collaborate with Product Owners, Business Analysts, Developers and Solution Architects to execute the product development and delivery which includes the below activities:

  • Requirement analysis
  • Technical solution design and requirement refinement with Solution Architect and other developers
  • Enterprise applications development using modern front end and backend technology, and/or low code development platforms
  • Create test strategies for unit, integration, regression, load, security, and performance test
  • Create Technical Design Documents
  • Coordinate and communicate with other product teams

This role is an integral part of the scrum team tasked with developing enterprise grade applications to support business initiatives. 

Essential Job Duties and Responsibilities:

  • Analyse all business requirements and design all data flow charts and diagrams for processes and provide effective solutions to all issues.
  • Enhance existing systems by analysing business objectives, preparing an action plan and identifying areas for modification and improvement
  • Design an effective technical architecture and develop it effectively and assist in improving the process.
  • Hands-on feature development using latest technology stacks
  • Maintain existing software systems by identifying and correcting software defects
  • Create technical specifications and test plans
  • Create new and extend existing operational documentation
  • Consult colleagues concerning maintenance and performance of software systems
  • Train and coach Junior developers.
  • Ability to coordinate with offshore and onshore development teams across business lines.
  • Assist technical architects with infrastructure requirement development
  • Perform project code review
  • Investigate and debug software errors, troubleshoot application issues

Required Skills / Experience:

  • 3-5 years of demonstrated hands-on SDLC experience from planning to release
  • Highly proficient in programming languages ASP.Net, C#, JavaScript, or Java etc.
  • Experience in Microsoft or Oracle SQL. Hands-on experiences with No-SQL DB such as MongoDB, Cassandra etc.
  • Extensive experiences with enterprise grade web or mobile applications development
  • In depth experiences of designing and implementing microservices. Proven success supporting projects involving web development, information and content management, identity and access management, data integration, and API services
  • Previous experience with technology strategy development, architecture, or technology delivery
  • Excellent planning, conceptual, consulting and communication skills with perceptive and structured analytical ability. Proven experience of understanding and enhancing products and business processes through the application of appropriate technology
  • Effective communication and influencing skills and an ability to work successfully in a matrix structure, across multiple stakeholders, internal and external
  • Excellent presentation skills with the ability to break complex solutions into simple messages
  • Cultural sensitivity and awareness. Ability to work in a multi-lingual, multi-cultural environment where consensus is the norm
  • Excellent organization skills with proven ability to manage multiple concurrent projects and to adjust to frequent changes in project priorities
  • Excellent writing skills
  • Innovative, creative problem solver with an eye for detail and accuracy
  • Strong evidence of sharing and synthesizing knowledge
  • Strong experience in Agile and Waterfall delivery model

Required Qualifications:

  • BS/BA in Computer Science or equivalent

Required Languages:

  • An excellent standard of written and spoken English
  • Ability to speak another language is a plus

Covid-19 Vaccination Policy

International SOS requires its employees to be fully vaccinated against COVID-19, where allowable under the law, unless the employee is approved for a reasonable accommodation based on medical conditions or a sincerely held religious belief that prevents the employee from being vaccinated.


  • If you are vaccinated, you are required to provide proof of your vaccination status within the first 30 days of your employment. Failure to provide timely proof of your COVID-19 vaccination status will result in the termination of your employment with International SOS.
  • If you are unable to be fully vaccinated due to a medical condition or sincerely held religious belief, you will be required to apply for a reasonable accommodation within the first 30 days of your employment in order to remain employed with International SOS. As a part of this process, you will be required to provide information or documentation about the reason you cannot be vaccinated and you will undergo weekly testing if working in one of our offices. If your request for an accommodation is not approved, then your employment may be terminated.

International SOS is an equal opportunity employer and does not discriminate against employees or job applicants on the basis of race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state and local laws.