Senior Software Engineer
Company: High-Tech Professionals
Location: San Diego
Posted on: May 28, 2023
|
|
Job Description:
Senior Software EngineerJob ID: 1910
Location:San Diego, CA
Type:Permanent
Status:Open
Key Skills: software engineer, Linux, C++, tools, libraries,
relational database, analytics Description:
This role will design, implement and test various components of a
new distributed software system. Deployed on an application server
cluster, the software system analyzes and interprets vast amounts
of data and provides company's clients with real-time intelligence
to optimize patient diagnosis and treatment.
The software system is built on Linux, so a deep understanding of
developing C/C++ software in the Linux environment is essential.
This includes experience integrating and modifying third-party
software and tools, both commercial and open source. Off-the-shelf
software and tools are leveraged when possible, and proprietary
solutions are developed only when necessary. All software must be
coded to the highest possible performance and reliability
standards. Validation of all developed software is expected.Primary
Job Responsibilities:- Develop, modify and debug application server
software- Deploy, evaluate performance, optimize and test software
on application servers- Collaborate with clinical analytics
engineering team to improve and extend the existing code base-
Collaborate with other engineering teams on front-end development,
production, design, QA, etc.- Document software and features for
engineering and operations teams- Participate in the scheduling,
design, performance and code review process- Other duties as
assignedRequirement:
- 5+ years of C++ development in Linux with a focus on performance
oriented systems in an application development context
- Deep expertise with the C++ language, the C++ ecosystem including
tools and libraries, and demonstrated experience with modern C++
development patterns and styles
- Experience developing and integrating components in a service
based architecture
- Experience working with database systems (relational and document
oriented)
- Experience working in analytics domain a plus
- Strong written and oral communication
- Strong interpersonal skills
- Motivated and results-oriented team player
- Ability to learn quickly
- Positive attitude, friendly personality
- Ability to multitask with minimal supervision
- Bachelors or Master degree in Computer Science, or related
major.
Keywords: High-Tech Professionals, San Diego , Senior Software Engineer, IT / Software / Systems , San Diego, California
Click
here to apply!
|