Sr Software Engineer – X Developer Platform
Company | X |
---|---|
Location | Palo Alto, CA, USA, New York, NY, USA |
Salary | $162000 – $260000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- MS or BS in Computer Science
- 5+ years of industry experience working on commercial software application or services
- Strong Industry experience with Scala (ideally) or JVM-based programming language
- Distributed Systems experience (Kafka experience is a plus)
- Experience working with RPC frameworks (like thrift) and microservices
- Understanding of core CS concepts, such as, common data structures and algorithms
- Experience with front-end development technologies (e.g., HTML, CSS, JavaScript)
- Experience with cloud platforms and services (e.g., AWS, Azure, Google Cloud)
Responsibilities
- Collaborate with engineering, product leadership, business leadership, and engineers across the company.
- Maintain existing stack and build new API products based on native changes and exciting new features on the X platform.
- Craft elegant and streamlined solutions to solve problems and fix bugs.
- Help drive the direction of our growing architecture.
Preferred Qualifications
- You have a strong desire to ship incredible products with a fast paced engineering team
- You want to help build and architect APIs that work with tremendous scale and make it easy for data partners to build new products that enable more innovation.
- You’re smart and you love to build systems with purpose that are well tested and flexible.
- You wish to tackle hard product and engineering challenges while working alongside smart and exceptional people with similar skill sets.
- You like to take on complex problems, learn quickly, and persist towards a good solution
- You’re excited to ramp up on new technologies to build awesome things with us!
- You have a disciplined approach to writing unit and integration tests
- You are not afraid to make mistakes for team in order to achieve a higher outcome