Senior Software Engineer, Presence

New
R
RedditTechnology, Software Development
Remote - United StatesFull-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 APIs

Requirements

  • BS degree in Computer Science, a similar technical field of study, or equivalent practical experience.
  • 5+ years of hands-on professional software development experience in languages such as Go, Python, Ruby, Java, or C++.
  • 3+ years of industry experience in large-scale distributed systems.
  • Experience with GraphQL, REST, HTTP, and Thrift basics.
  • Ability to design and implement maintainable APIs.
  • Experience with distributed caching layers and large-scale data storage systems such as Cassandra.
  • Track record of developing and improving highly scalable and reliable serving systems.
  • Proven history of leading sized projects requiring cross-functional collaboration.
  • Strong organizational skills and ability to deliver projects on schedule.
  • Entrepreneurial, self-directed mindset with a bias toward action.

Responsibilities

  • Partner with product, design, and engineering teams to execute product strategy and build new features.
  • Contribute to the full software development lifecycle including technical design, development, testing, experimentation, and launch.
  • Review code and design documents while providing constructive feedback on specifications.
  • Participate in team-wide strategic planning and backend development decision-making processes.
  • Develop standards to improve developer workflows and mentor engineers to build technical expertise.
  • Balance development speed with system quality to build reliable, high-impact products.
View Full Description & ApplyYou'll be redirected to the employer's site
$190,000 — $267,000 USD
Apply Now