Server Developer - Claris

Cupertino, CA
  • Job Code
    200122130
  • Jobs Rated
    61st
Summary

Summary

Posted: Nov 18, 2019

Weekly Hours: 40

Role Number: 200122130

Are you passionate about applying your deep understanding of C++11, database technologies and the cloud in creative ways? We at FileMaker, Inc., a wholly owned subsidiary of Apple Inc., the top standalone desktop database company, are searching for a Server Software Engineer. We have an established product line and large customer base, and we are advancing existing technologies and developing new and exciting products. In this position located in Santa Clara, California, you will design and implement features in our application server and database server, in collaboration with Product Management and Marketing

Key Qualifications

  • Strong hands-on experience with C++11
  • Strong hands-on experience with analyzing crash or core dumps
  • Strong knowledge or strong desire to work on database internals
  • Strong knowledge or strong desire to work on cloud infrastructure
  • Strong architecture skills in server side, on Linux, Windows, macOS
  • Practical experience with REST
  • Good understanding of SaaS
  • Understanding of SQL and NoSQL systems
  • Understanding of consistency models in distributed systems
  • Strong object-oriented design techniques and reusable component design
  • Strong analysis, problem solving, and troubleshooting skills
  • Strong verbal and written communications skills

Description

As a key member on our team, you are responsible for maintaining our technology stack and for crafting new functionality in FileMaker's Server product. Your flexibility is essential to implementing creative features on time with excellent quality, such as the willingness to learn about the system by fixing bugs. You love collaborating within the team and across groups. In addition to crafting efficient, testable, easy-to-maintain C++11 code, you recognize the importance of writing functional specifications and design documents. Quality is number one in your mind, and you thrive on building comprehensive unit and end-to-end tests, not only for features you build but also for existing features that need more testing. Your close partnership with QA ensures the top quality of our product

Education & Experience

Prefer
BS in Computer Science or equivalent. MSCS or Ph.D

Additional Requirements

Jobs Rated Reports for Computer Programmer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Server Developer - Claris

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
61st2018 - Computer Programmer
Overall Rating: 61/220
Median Salary: $82,240

Work Environment
Good
50/220
Stress
Very Low
17/220
Growth
Very Poor
211/220