Search Jobs

Scientific. Clinical. Software Engineering

Senior Software Engineer

San Diego Metro Area, CA

Job Type: Engineering Job Number: JN -022020-26448 Region: San Diego Metro Area

Job Description

Senior Software Engineer


Extensive knowledge and experience with C# and .Net Core

Experience with C++, C, Linux, and embedded systems development

Extensive experience designing and implementing software quality patterns and practices (continuous integration, static analysis, unit testing, integrated testing)

Deep understanding of SOA, software security architecture, REST APIs, and other architectural patterns

Proficient with source control management repositories (such as GIT, SVN, etc.) and CM practices

Strong understanding of object-oriented analysis and design

Experience with or strong interest in developing software for hardware

Proven ability to self-manage, as well as manage interdisciplinary relationships

Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.) against formal schedules


Possess proven troubleshooting skills

Be curious, detail oriented, and analytical, with a proven ability to learn quickly

Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks

Have proven verbal and written communication skills

Experience with Angular and/or Electron

Experience with user interface development, web or desktop

Listed responsibilities are essential, but not an exhaustive list, of the usual duties associated with the position. Changes to individual responsibilities may occur due to business needs.


Typically requires a minimum of 6 years of related experience with a Bachelor s degree; or 4 years and a Master s degree; or a PhD with 3 years experience; or equivalent experience

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.