Job Summary

Sr. Software Engineer

  • Location:
    San Diego , California
  • Category:
    Software Engineer
  • Contract Type:
  • Job reference:

Position Summary
Develop and maintain client and web applications that support companiess laboratory diagnostics products. Continuous improvements to the existing cloud services.
Principal Responsibilities

Develop and maintain web applications that implement workflows involved in operating a diagnostic laboratory.
Add new features to the existing cloud stack that provides interface (REST) for various instrumentation platforms.
Support continuous improvements to web portals/applications utilized for reviewing, and reporting clinical data and implement complex workflows.
Utilize web frameworks and cloud technologies to enhance analytical, visualization and reporting capabilities of existing applications.
Enhancements to existing .Net C# Instrument Gateway application that operates various instrumentation platforms
Participate in continuous improvements to data models, and DB organization to support new features and functions.
Participate in requirements gathering, software verification and software validation activities
Produce appropriate descriptions for architecture, design, and code documentation
Utilize Jira, Bitbucket and other tools for software design lifecycle
Assist with development of software verification and validation protocols to ensure software quality
Maintain compliance with all company policies, quality systems, and procedures.
Perform other duties as assigned.


At least 7 years of experience in software development with focus on web applications
Good understanding of OOPS, SOLID principles and/or similar programming best practices.
Prior experience building enterprise web applications using application architectures such as MVC and SPA.
Strong expertise in one or more of the following web application frameworks - ASP.NET MVC, Ruby on Rails, Angular, Play!, YII Or Spring MVC.
Expertise in leveraging JavaScript, JQuery, CSS, Bootstrap and other front-end technologies in building responsive web applications.
Knowledgeable in UI/UX and responsive web design. Solid understanding of databases
Expert level understanding of HTTP, RESTful services and SOA
Experience in working with AWS frameworks and technologies is highly desired.
Has track record building applications using TDD or similar best practices.
Proven experience in data modeling, schema design and class/entity management
At least 1-year experience working with cloud technologies preferably in AWS.
Strong knowledge and experience in .NET Technologies using C#.
Developed applications using Agile methodologies and comfortable working in sprints building incremental changes to the product suite.
Prior API management and development experience is a plus
Effective problem-solving skills, analytical skills, attention to details and documentation skills
Bachelor’s degree in computer science or computer engineering.

Nice to Have

Knowledge and/or exposure to CI/CD processes.
Prior experience working with scss or sass and other advanced scripting is a plus
Previous experience with instrumentation or similar applications.

Direct Reports

Working Conditions
The working conditions the individual is subject to are as follows (checked boxes):

☒ Works alone

☐ Extended day

☐ Temperature changes

☐ Pressurized equipment

☐ Gases

☒ Works with others

☒ Inside work

☐ Wet and/or humid

☐ Burning materials

☐ Hazardous materials

☒ Works around others

☐ Outside work

☐ Noise

☐ Moving objects

☐ Travel

☒ Verbal contact w/others

☐ Confined areas

☐ Vibration

☐ High places

☐ Face to face contact

☐ Extreme heat

☐ Mechanical equipment

☐ Fumes/Odors

☐ Shift work

☐ Extreme cold

☐ Electrical equipment

☐ Dirt/Dust

☒ None-No adverse conditions

Physical Requirements
Ability to safely and successfully perform the essential job functions consistent with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and/or quantitative productivity standards.
The physical requirements to perform the daily tasks and job duties. Identify those that are performed on a frequent or extended period of time. (checked boxes):

☒ Seeing-General

☐ Dexterity

☐ Bending

☒ Sitting

☐ Running

☐ Close vision

☐ Hand

☐ Pushing

☐ Squatting

☐ Driving

☐ Color perception

☐ Fingering

☐ Pulling

☐ Flexibility

☐ Smelling

☒ Hearing/Listening

☐ Stooping

☐ Climbing

☐ Upper body

☐ Touching

☐ Clear speech-Simple

☐ Walking

☐ Kneeling

☐ Lower body

☐ Standing

☐ Sedentary-Exerting up to 10 lbs

☐ Light-Exerting up to 20 lbs

☐ Medium-Exerting up to 50 lbs

☐ Heavy-Exerting up to 100 lbs

☐ Very heavy-Exerting in
excess of 100 lbs

Mental Requirements
The mental requirements are as follows (checked boxes):

☐ Reading-Simple

☒ Reading-Complex

☐ Writing-Simple

☒ Writing-Complex

☐ Verbal-Simple

☒ Verbal-Complex

☒ Memorization

☒ Analyzing

☒ Decision making

☒ Job Content/Knowledge

☒ Math skills

☐ Judgment

☐ Clerical

☒ Comprehension

Tools and Equipment Use:

Note: Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.

Apply Below


Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement