Senior Software Engineer - Fullstack
Databricks · Mountain View, California; San Francisco, California · Engineering - Pipeline · listed March 6, 2025
The shape of it
Seniority
Senior
Experience asked
5+ years
Where
Not stated
Stated pay
$166,000 – $225,000 USD
Requirements listed
9
Length
855 words
In the posting’s own words
We are looking for a passionate and experienced Senior Full-Stack Software Engineer to join our dynamic team. This role will offer you the opportunity to contribute to both the front-end and back-end development of our product, while also allowing you to bring your strong product sense and UI/UX design expertise to life. The ideal candidate will have a solid track record in full-stack development, with the ability to design and implement intuitive and engaging user interfaces, as well as architect scalable and efficient backend systems.
What it asks for · 9
- 5+ years of experience with HTML, CSS, and JavaScript.
- Passion for user experience and design and a deep understanding of front-end architecture.
- Comfortable working towards a multi-year vision with incremental deliverables.
- Motivated by delivering customer value.
- Experience with modern JavaScript frameworks (e.g., React, Angular, or VueJs/Ember).
- 5+ years of experience with server-side web technologies (eg: Java, Python, Scala, Go).
- Good knowledge of SQL.
- Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, or Kubernetes.
- Experience developing large-scale distributed systems.
What the job covers
- Full-Stack Development : Design, develop, and maintain both front-end and back-end components of our web applications.
- UI/UX Design : Collaborate with design teams to create visually appealing, user-friendly, and accessible UI/UX. You’ll ensure the product provides a seamless experience from end to end.
- Backend API Development : Architect, design, and implement RESTful APIs and microservices to support the application.
- Collaboration & Mentorship : Work closely with cross-functional teams including product managers, designers, and other engineers. Mentor junior developers and share knowledge of best practices in both UI/UX and back-end development.
- Product Sense : Contribute to product strategy by offering insights based on technical feasibility and user experience considerations.
- Code Quality & Testing : Write clean, maintainable, and well-documented code. Ensure the reliability and performance of all components with rigorous testing.
- Performance Optimization : Continuously monitor and optimize performance, both for the front-end and back-end.
- Agile Development : Participate in agile ceremonies, including sprint planning, standups, retrospectives, and code reviews.
Tools and skills named
Languages
- JavaScript2×
- CSS
- Go
- HTML
- Java
- Python
- Scala
- SQL
Cloud & infra
- AWS
- Azure
- Distributed systems
- Docker
- GCP
- Kubernetes
- Microservices
- Observability
Ways of working
- Testing3×
- Agile2×
- Code review
- Cross-functional
- Mentorship
Product & design
- User experience6×
- Product strategy
Frameworks
- Angular
- React
- REST
Models & research
- Fine-tuning
- LLM
Words the posting leans on
- experience8×
- design7×
- product7×
- systems7×
- development6×
- performance5×
- quality5×
- back-end4×
- front-end4×
- genai systems4×
- ui/ux4×
- code3×
- customers3×
- technologies3×
- testing3×
- agile2×
Counted from the posting after the mission statement and the legal notices are set aside. The ones near the top are the ones a screener is looking for.
The posting, your resume, and the gaps between them. One click loads all three.