Staff Software Engineer
Fandom, Inc.
San Francisco, CA, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
PHP (Programming Language)
Application Programming Interfaces (APIs)
Automation of Tests
Big Data
Databases
Continuous Integration
Data Infrastructure
Extract Transform Load (ETL)
Data Mining
Data Warehousing
+20 more
Experimental Data
Github
Junit
Python (Programming Language)
PostgreSQL
MongoDB
MySQL
Mockito
SQL Databases
Data Streaming
Backend
Cassandra
Apache Kafka
Web Technologies
Code Restructuring
Mocha
Jasmine
Docker
Jenkins
Golang
Job description
Join the team at Fandom and work with great people (fans! Star Wars, Twin Peaks, RPG games). As a Staff Software Engineer on the Data Platform team, you will be responsible for solving engineering problems of the largest complexity and scale within your team. You will be expected to influence the overall vision and long-term engineering goals for the team aligned with the product vision.
You Will…
- Create, extend, and maintain scalable systems written in Java, Python, Go, and PHP
- Provide technical leadership on high impact projects that impact multiple teams
- Actively contribute to the strategic direction and planning for your team
- Help to enrich Fandom’s structured data with internal and external data sources
- Write (Not only) SQL queries that run production, user-facing systems, or extract data from our data warehouse
- Delivers clean, maintainable, well-structured, well-tested, well-performing and documented code
- Help to translate experimental data science concepts into production systems operating at scale
- Design and develop networked services, and provide hands-on assistance to other teams integrating these services
- Share knowledge through documentation, pull request comments, and mentoring
- Develop and refactor software with an emphasis on quality, simplicity, and maintainability
- Work effectively with a globally distributed team
- Learn new technologies, patterns, and processes as needed
- Ensure a high level of quality in your team’s deliverables
- Actively cross team boundaries to solve technical issues
- Provide mentorship to your team and knowledge and advice to other teams in your areas of expertise
- Take ownership of high impact projects from inception to production
Requirements
- 8+ years of professional experience with web technologies at scale
-
Professional experience:
- Crafting sustainable APIs
- Database management systems (MySQL, PostgreSQL, MongoDB, Cassandra)
- Backend microservice experience (Java and python preferred)
- Performance and optimization problems at scale
- Docker and Kubernetes in production
- Leading large parts of a web-scale project from conception to production
General Knowledge:
- Building automated tests (Jest, JUnit, Mockito, Karma, Jasmine, Mocha, etc.)
- Continuous integration tools (Jenkins, Travis, Github, etc)
- ETL (data extraction, transformation, and loading)
Bonus Points if You Have…
- Experience working with a global team
- Familiarity and/or experience with Big data or Streaming data technologies like Cassandra, MongoDB, Dynomodb, or Kafka
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 2 months ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
about 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
How Much FAANG Companies Actually Pay Software Engineers in 2025
over 3 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago