C++ Software Engineer, Claris

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200227803
At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Claris International Inc. (an Apple subsidiary), the leading standalone desktop database company, is looking for a Software Engineer to design and implement major features for existing and new products. We have a well established product line, and a committed customer base that provides easy access to customized Claris FileMaker solutions from anywhere. Claris is continually improving its technologies to meet market needs and demands.

Key Qualifications

  • 3+ years of experience in developing production software (C++, Obj-C, Swift, C#)
  • Strong object-oriented programming skills
  • Proactive and self motivated with demonstrated creative and critical thinking capabilities
  • Strong system level understanding and excellent debugging skills
  • Good verbal and written communication skills
  • Proven ability to collaborate cross-functionally with different teams
  • Great foundation in software design and architecture
  • Knowledge of database architecture a plus
  • Familiarity with C++ a plus
  • - Familiarity with Agile/Scrum a plus


This position is a hands-on role in the software development of Claris FileMaker Pro. You will be responsible for working on client side codebases of a desktop application using a diverse range of technologies. You will need to be able to work in a fast paced environment and deliver high quality products on time. You must be able to work well independently on projects as well as in a collaborative cross-functional team environment involving Product Marketing, Design, QA, and Product Development. RESPONSIBILITIES: Build and expand Claris FileMaker Pro Research emerging technologies Create functional specifications and designs Implement major features based on provided requirements Troubleshoot and resolve issues in a timely manner Design APIs, write tests, participate in code reviews

Education & Experience

BS CS Or Equivalent

Additional Requirements