Senior Software Engineer

Lexington, MA · Job # 8318BK

You must have experience working in C++, knowledge of distributed computing environments, good database knowledge, and the ability to work with a modern, cloud-oriented distributed systems platform.

This is a senior individual contributor role in an AGILE environment. You are an intuitive thinker and crave the intellectual stimulation of a team that challenges you to the core of your technical being. You just like to be with highly gifted people who are very collaborative in nature.

ROLE:

  • You will be a key player to the database core & Index platform team
  • You will design and develop software in C++
  • You will participate in design/code reviews with other developers
  • You will build a relationship with the SQL team to enable maximum SQL performance for customers

REQUIREMENTS:

  • Expert skill level with C++ in Linux environment
  • Demonstrated expertise with multi-threading, client/server, and high availability / fault tolerance
  • Knowledge of the practical use of SQL is a big plus
  • 8+ years of  experience total with  5+ years of experience working with complex distributed/clustered systems or database internals
  • Good understanding of high availability / fault tolerance principles
  • Experience with complex algorithms
  • Experience with modern highly-automated development environments and tooling, including source code management, testing, build automation, bug/task tracking
  • Ability to dive deep into technical issues
  • Strong verbal and written communication skills
  • BS/MS in Computer Science, Math, or equivalent
  • Experience in performance tuning
Apply For this Position
Create an Account

Track your jobs and take advantage of one click applying by creating an account.

Register Now
Let Us Search

Want us to do the work for you? Submit your resume and we'll find a job that's a perfect match for you!

Submit Resume