Remote Otter LogoRemoteOtter

Senior Software Engineer - Remote

Posted Yesterday
Software Development
Full Time
USA
$125,600 - $157,000 USD/year

Overview

We are seeking a skilled Senior Software Engineer who excels at collaboratively solving complex problems. If you take ownership of your work, think strategically, and have a proven track record of implementing solutions while adapting to constraints and minimizing risks, we encourage you to apply. Strong technical expertise, excellent communication skills, and a desire to thrive in a dynamic environment are essential. In this role, you will collaborate closely with our Engineering Team, Product Managers, and Designers to develop innovative experiences for our internal stakeholders, primarily focusing on creating a custom lab software solution for a high-throughput laboratory.

In Short

  • Design, develop, and maintain scalable services that support the diverse activities of a high-throughput laboratory.
  • Develop both front-end and back-end applications.
  • Implement and manage CI/CD pipelines using GitLab.
  • Develop comprehensive unit tests to ensure high code quality.
  • Provide production support to lab users.

Requirements

  • BS degree in computer science, comparable program, or equivalent.
  • 7+ years of overall software development experience, preferably building complex data or process management applications in production.
  • Experience with object-oriented programming in Java, preferably using open-source frameworks such as Spring Frameworks and Hibernate.
  • Experience with web services (REST, etc).
  • Solid understanding of relational databases and proficiency in SQL programming, with a preference for MySQL or PostgreSQL.
  • Hands-on experience with containerization and orchestration (Docker, Kubernetes, Helm).
  • Proficiency in leveraging AWS services, including Lambda, RDS, DynamoDB, S3, and Glue.
  • Proficiency in messaging frameworks such as Kafka.
  • Strong scripting and automation skills (Python, TypeScript, JavaScript, etc.).
  • Strong quality assurance mindset with a commitment to delivering robust and reliable software.
  • Excellent problem-solving skills and the ability to work both independently and collaboratively in a dynamic environment.
  • Strong written and verbal communication skills, coupled with excellent interpersonal skills enabling effective interaction with stakeholders at all levels.

Benefits

  • Competitive Benefits - Employee benefits include comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents.
  • Natera employees and their immediate families receive free testing in addition to fertility care benefits.
  • Other benefits include pregnancy and baby bonding leave, 401k benefits, commuter benefits and much more.
  • Generous employee referral program.
Natera logo

Natera

Natera is a high-growth company specializing in genetic testing and laboratory diagnostics. The organization focuses on enhancing and automating key Revenue Cycle Management (RCM) processes, collaborating with cross-functional teams including Finance, IT, and Engineering to improve insurance billing processes and systems configuration. Natera is committed to continuous process improvement and provides opportunities for professional development in a dynamic work environment.

Share This Job!

Save This Job!

Similar Jobs:

Wisp logo

Senior Software Engineer - Remote

Wisp

2 days ago

Join Wisp as a Senior Software Engineer to build impactful products that empower patients in sexual and reproductive healthcare.

USA
Full-time
Software Development
DailyPay logo

Senior Software Engineer - Remote

DailyPay

2 days ago

Join DailyPay as a Senior Software Engineer to develop scalable backend services and mentor a team of engineers.

USA
Full-time
Software Development

Portless

Senior Software Engineer - Remote

Portless

2 days ago

Join Portless as a Senior Software Engineer to develop innovative software solutions for the logistics and supply chain industry.

USA
Full-time
Software Development

F.M

Senior Software Engineer - Remote

Fountain Mexico

2 days ago

Join Fountain as a Senior Software Engineer to develop user-centered web applications for frontline workforce management.

Worldwide
Full-time
Software Development
Tower Hill Insurance Group logo

Senior Software Engineer - Remote

Tower Hill Insurance Group

3 days ago

Join Tower Hill Insurance as a Senior Software Engineer and contribute to innovative software solutions in a growing company.

FL, USA
Full-time
Software Development