Senior Software Engineer – Funding
Company | Gemini |
---|---|
Location | Seattle, WA, USA, New York, NY, USA |
Salary | $140000 – $200000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- At least 5+ years of software engineering experience.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Excellent communication and collaboration skills.
- Expertise in Scala or in a similar backend programming languages, such as Java or Scala (or similar).
- Genuinely passionate about working with developers and improving their experience and velocity.
- The ability to work closely across teams and manage dependencies.
- A customer and product-focused mindset, with the ability to make well-reasoned tradeoffs between speed and quality.
- The ability to adapt and handle multiple competing priorities in collaboration with peers.
Responsibilities
- Improve feedback cycles at all levels of development (examples: improving the experience of iterating on code locally, deploying to test environments, deploying to production).
- Quickly ramp up on the existing architecture and product features.
- Consistently deliver code that sets the standard for quality and maintainability.
- Systematically think through potential design impacts on other teams and the company.
- Review other software engineers’ code for correctness, style, and information security concerns.
- Improve the performance, maintainability, and operations of the Gemini code base by engaging in refactoring and upgrade projects.
- Identify and advocate for foundational work and practice improvements in their vertical.
- Expertise in removing manual touch points via automated testing.
- Experience mentoring less tenured engineers and onboarding new team members.
Preferred Qualifications
-
No preferred qualifications provided.