Senior Software Engineer, Full Stack
Company
Element Biosciences
Location
San Diego, CA
Type
Full Time
Job Description
At Element Biosciences, we are passionate about our mission to empower the scientific community with more freedom and flexibility to accelerate our collective impact on humanity. We have built a highly efficient product-driven organization where employees can learn, grow, and thrive in a challenging but encouraging environment. We are committed to scientific integrity, collegiality, honesty, objectivity, and openness.
We are seeking an experienced Full Stack Software Engineer that has extensive experience developing multi-platform client software. The right candidate has built desktop applications, daemons/services, consumed external / internal APIs, interacted with varying hardware over a multitude of interfaces. Additionally, the right person will be ready to support their own development, automate all their testing and package / release their own software. This role will report to our Principal Software Engineer and will be a San Diego based role.
If you possess the following and want to make a meaningful impact, we invite you to explore this role.
Essential Functions and Responsibilities:
- Planning, designing and developing on-instrument software for sequencing, genomics analysis, bioinformatics pipelines and lab automation
- Collaborating remotely in a small growing team of fast paced solution oriented software, firmware and hardware engineers from various specialties
- Automating, managing and supporting development environments in accordance with industry best practices and security guidelines
- Deploying and debugging software initiatives as needed in accordance with best practices throughout the development lifecycle
- Providing software documentation and diagrams as required
- Employing problem-solving skills to troubleshoot and diagnose issues as needed
- Using your extensive knowledge of APIs to design services and integrate them with existing data providers in polyglot protocols and languages
- Take ownership of assignments, ensuring quality with complete automation testing
- Stay current with industry trends, making recommendations as needed to help the company excel
Education and Experience:
- Bachelor’s Degree in Computer Science, Bioinformatics, Engineering or equivalent experience
- Five years experience in developing desktop software using Go, Typescript and JavaScript
- Experience developing software using C, C++ and python is a plus
- Ability to automate testing using backend and Web testing frameworks
- Build functional UI using web technologies, with an emphasis on Electron and React
- Integrate with drivers, firmware and or API (COM, Rest, gRPC)
- Ability to create Services and/or CLI to perform backend logic and expose via API
- Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks
- Extensive experience with open-source technology, software development and system engineering
- Excellent communication and organizational skills, and the ability to stay focused on completing tasks and meeting goals within a busy workspace
- Skilled at working in tandem with a team of remote engineers, or alone as required
Physical Requirements:
- Frequently moves boxes weighing up to 20 pounds
Location:
- San Diego
Travel:
- Up to 10% domestic, or as needed
Job Type:
- Full-time, Exempt
Base Compensation Pay Range:
- $118,000 - $144,000
In addition to base compensation noted above, you will be eligible for stock options, discretionary annual bonus, no cost health insurance plans, 401k with company match, and flexible paid time off.
Please note: Base compensation will depend on multiple factors, including geographic location, qualifications, and experience.
We foster an environment such that all people are afforded the freedom to pursue their passions without regard to race, color, religion, national or ethnic origin, gender (including pregnancy), sexual orientation, gender identity or expression, age, disability, veteran status or any other characteristics protected by law.
Date Posted
11/20/2024
Views
0
Similar Jobs
Software Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Product Manager, Enterprise - Atlassian
Views in the last 30 days - 0
Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...
View DetailsSenior Product Manager, Dev Solutions - Atlassian
Views in the last 30 days - 0
Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...
View DetailsTreasury Management Officer - Technology and Disruptive Commerce - JPMorganChase
Views in the last 30 days - 0
The job posting is for a Treasury Management Officer in Commercial Banking The role involves generating new treasury management business maintaining c...
View DetailsSenior Account Sales Representative - Spectrum
Views in the last 30 days - 0
The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...
View DetailsInternal Audit & SOX Senior - Chime
Views in the last 30 days - 0
Chime is seeking a Senior Internal Audit and SOX professional to implement a worldclass SOX program and contribute to the broader internal audit funct...
View Details