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 almost 2 years ago

Senior Software Engineer C# Location: Anywhere – World Type: Full time Category: Software Engineering Employee Type: Regular Job Summary DataStax is the leading provider of the always-on data layer for the Right-Now Enterprise. We are seeking a talented Senior Software Engineer to join our team. Job Description DataStax is seeking a senior level C# 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 C# development, and the .NET ecosystem, or some other high-level, multi-paradigm language Command of asynchronous and concurrent programming concepts Strong knowledge of network programming Good verbal and written communication skills Experience with graph technologies Effective technical experience with Git and GitHub Experience with other languages such as Java, Python 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 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 assumes positive intent Competitive streak: wants the win personally and be part of the companies win Customer fanatic: willing to jump in and do anything to help customers