Senior Software Engineer
GeneDx · United States · 1 wk ago
RemoteRemoteEngineering$170k–$180k/yrFull-time
Job Responsibilities
- Dive into unfamiliar code to troubleshoot or add a new feature
- Participate in feature development of larger projects
- Techically lead smaller projects
- Participate in Support tasks, including off-hours and weekend on-call rotations
- Propose technical designs, considering standard patterns, tradeoffs, and maintainability
- Provide thorough and meaningful code reviews
- Work with legacy as well as novel code bases
- Prototype, develop, and debug new features
- Implement and maintain DevOps cloud patterns
Education, Experience, And Skills
- Proficiency in at least 3 software languages, with a demonstrated ability to quickly learn new ones as needed.
- Python is highly desired, but other languages such as C#, Java, Javascript/Typescript, or others are acceptable.
- 5+ years experience developing back-end services and APIs in a distributed, service-oriented architecture.
- 5+ years experience building large-scale front-end applications using modern frameworks (React highly desired, but Vue, or Angular are acceptable).
- 5+ years experience with data modeling using multiple database and storage types.
- 3+ years experience designing and deploying services in the cloud (e.g. AWS, GCP, Azure, OCI).
Benefits
- Paid Time Off (PTO)
- Health, Dental, Vision and Life insurance
- 401k Retirement Savings Plan
- Employee Stock Purchase Plan
- Employee Discounts
- Voluntary benefits
- Programs for parents and parents-to-be
- Up to 22 weeks of fully paid parental leave (U.S.)
- Up to $25K annually for fertility, adoption, or surrogacy