Senior Software Engineer

Published date Posted on Indeed on Nov 15, 2022 (20 d ago)

Categories score:
javascript (2) javascript (1) es6 (1)
sql (2) postgre (1) mysql (1)
python (1) python (1)
front-end (1) frontend (1)
reactjs (1) react (1)
nosql (1) nosql (1)
design (0.5) user>interface (0.5)
devops (0.5) devops (0.5)

The Position

The Digital Sciences group seeks a talented and experienced, self-driven software engineer to design, test and deliver software applications and data pipelines that assist in development of life-saving therapeutics. You will join an interdisciplinary team of scientists and software engineers located at our South San Francisco, CA headquarters (remote work possible).

The Role:

  • Design, prototype, and deploy applications for use by scientists in the Pharma Technical Development organization
  • Translate user requirements into functional user interfaces and APIs
  • Receive and iterate on user feedback as provided during development cycles
  • Follow software development and documentation best practices and contribute towards improving our internal best practices
  • Contribute to the continuous improvement of our software systems by staying updated on the latest technologies and tooling
  • Provide mentorship to junior developers

The Candidate:

  • Bachelor Degree or equivalent in computer science or a related field
  • DevOps experience (Cloud deployments, containerization, CI/CD)
  • 6-9 Years Experience with Web Development
  • Python (experience with Django preferred)
  • JavaScript (ES6)
  • Frontend development (experience with React preferred)
  • REST or GraphQL API experience
  • Git/Github (branches, code reviews, pull requests)
  • RDBMS/NoSQL (Postgres, MySQL preferred)
  • Build, design and implement scalable cloud-based web applications for PaaS, IaaS or SaaS
  • Experience and aptitude to coach and manage junior developers
  • Work with IT and data management teams to ensure solutions are well-designed and can be successfully delivered.
  • Understanding of emerging technologies and end-user needs.
  • Effective written and verbal communication skills

The ideal candidate will have prior experience working in an agile environment & must be a self-starter who requires minimal supervision.

Genentech is an equal opportunity employer, and we embrace the increasingly diverse world around us. Genentech prohibits unlawful discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin or ancestry, age, disability, marital status and veteran status.

Genentech requires all new hires to be fully vaccinated against COVID-19 as of their start date. This requirement is a condition of employment at Genentech, and it applies regardless of whether the position is located at a Genentech campus or is fully remote. If you are unable to receive the vaccine due to a disability or serious medical condition, or because it is prohibited as a result of your sincerely held religious beliefs, you will have an opportunity to request a reasonable accommodation.

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Sirius XM Sirius XM |
3 d ago

Overview: Who We Are: SiriusXM and its brands (Pandora,Stitcher, SXM Media, AdsWizz, Simplecast, and SiriusXM ConnectedVehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported.

Intellipro Group Intellipro Group |
6 d ago

Software Developer (GraphQL, JS)IT'S 6-MONTN CONTRACT!About the roleThe Mobile Engineering team is responsible for native iOS and Android applications, which help customers track, forecast, and predict revenue on the go. Building new features for our.

The OverviewOur CRM Integration Developer is the lead advisor to clients working to optimize their daily operations to scale their businesses. You are a whiz at translating a company’s needs into technical solutions using your expert skills in data analysis.

Prominent Prominent |

Position SummaryConsultants in the Development practice are advanced software engineers. They are competent and experienced in a number of tools and technologies, and learn new ones quickly. They design and develop software, solve complex problems, troubleshoot.

DescriptionThis is a remote position.Would you like to develop a new platform from scratch with JS/TS on both BE and FE?Our client starts building a marketplace for home buyers. Buyers will be able to browse properties that are being built and purchase.