Senior Software Engineer, Presence

New
Reddit shares base salary ranges for all US-based job postings regardless of state.Full-TimeSenior
Salary$190,000 — $267,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
3+ years of industry experience in large-scale distributed systems; 5+ years of hands-on, professional software development experience
Required Skills
GraphQLPythonJavaRubyC++CassandraGoRESTful APIsDistributed Systems

Requirements

  • BS degree in Computer Science, similar technical field, or equivalent practical experience.
  • 3+ years of industry experience in large-scale distributed systems.
  • 5+ years of professional software development experience in one or more languages (Go, Python, Ruby, Java, C++).
  • Experience with GraphQL, REST, HTTP, and Thrift.
  • Experience with distributed caching layers.
  • Experience with large-scale data storage systems like Cassandra.
  • Proven track record of developing highly scalable and reliable serving systems.
  • Experience leading sized projects requiring cross-team collaboration.
  • Strong organizational skills and ability to deliver projects on schedule.
  • Ability to thrive in ambiguous, fast-paced, and entrepreneurial environments.
  • Excellent communication skills and experience partnering effectively in a remote setting.

Responsibilities

  • Work cross-functionally to execute on product and business strategy.
  • Build novel products and features for the Presence team.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch.
  • Review code and design documentation while providing feedback on product specs.
  • Participate in strategic planning and decision-making for backend development.
  • Mentor engineers on the team to help grow their technical expertise.
  • Balance rapid product development with high-quality engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site
$190,000 — $267,000 USD
Apply Now