Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted 5 months ago

DataStax is seeking a Sr. Software Engineer to develop highly visible and widely used tools and drivers in the DataStax Enterprise ecosystem. In this role, you will join a small team of talented senior engineers developing products that help developers succeed in efficiently delivering business value in high-scale applications.

Essential Job Functions:
  • Participate in and drive design within drivers, and across multiple products
  • Implement cutting edge software solutions used in some of the largest scale applications on the planet
  • Integration work involving Apache Cassandra , search, graph, and other big data technologies
  • Foster the development community surrounding both proprietary, and open source products
  • As a team, own both development and quality aspects for all products
  • Research and implement improvements of the product as well as the development infrastructure
  • Perform regular code reviews
  • Maintain product documentation, white papers, and educational materials
  • Write technical blog posts relating to our technologies
  • Resolve challenging and diverse customer issues
  • Present at conferences, meetups etc.
  • Ongoing education around relevant technologies
Job Requirements:
  • BA/BS degree in Computer Science or equivalent practical experience.
  • 4+ years of experience in software engineering
  • Expertise in Python development, and the surrounding ecosystem, or some other high-level, multi-paradigm language
  • Command of asynchronous and concurrent programming concepts
  • Knowledge of network programming
  • Good verbal and written communication skills
Preferred Skills:
  • Experience with graph technologies
  • Effective technical experience with Git and GitHub
  • Experience with other languages such as Java, C# Node.js, or C++
  • Experience with distributed databases (DataStax Enterprise or Cassandra in particular)
  • Experience with Jenkins or other CI systems
  • Experience with cloud environments for build and deployment
  • Proven ability to collaborate well in a globally distributed team environment
Desired Characteristics
  • Self starting: identifies problems and areas for improvement; takes ownership of projects
  • Easy to work with but has high expectations of self and others
  • Provides and receives constructive feedback well
  • Leads with positive attitude and assume positive intent
  • Customer fanatic: willing to jump in and do anything to help customers