Share this Job

Senior Software Engineer

Toronto
CA

ABOUT THE JOB

Participate as a lead software engineer in developing Terracotta's multi-terabyte-scale in memory data management products which provide predictable snap-in performance and scale for enterprise applications. Our team is developing an exciting new generation of our product. Help us innovate and lead the design and implementation of features and products that are used in millions of deployed applications. We are seeking candidates skilled in the development of distributed systems, database systems (K/V, relational, columnar, document, etc.) and/or data grid/computing systems.

 

ABOUT YOU

  • Strong core Java knowledge, including Java memory model
  • Experience with the challenges of distributed computing systems
  • Strong expertise with concurrency and/or transactions
  • Experience with performance profiling and tuning
  • Good familiarity with communication protocols, networking
  • Experience with communicating/documenting software design with team members
  • Experience as a development team lead

 

IT Skills Required:

  • Strong experience developing with Java, Java ecosystem related tools
  • Strong understanding of data structures and collection types common in Java
  • Strong experience with concurrency / multithreading

 

Preferred:

  • Strong quality-oriented mindset and practices
  • Experience designing frameworks and APIs to be used by a large number of developers
  • Well-rounded knowledge of Java open-source ecosystem
  • Experience in the development of data storage systems (relational, columnar, key/value, or etc.)
  • Strong knowledge of the workings of common NoSQL data stores
  • Experience with Ehcache, or other Terracotta Products

 

Required:

  • Ability to work and communicate well with a geographically distributed team

 

WHAT YOU CAN EXPECT

  • The employees are smart, friendly and welcoming
  • Free underground parking – never get wet or shovel snow
  • Health Insurance starts your first day on the job
  • Three weeks paid vacation & three weeks paid sick leave
  • 10 paid holidays (including a floating holiday and a community service day)
  • 401(k) Plan with up to 5% employer match
  • Business Casual office
  • Kitchen on every floor with cable TV – also, subsidized snacks & cold drinks

 

Software AG is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration without regard to race, age, religion, color, marital status, national origin, gender, gender identity or expression, sexual orientation, disability, or veteran status.

 

Click on the link to view the full EEO statement http://www.softwareag.com/corporate/images/EEO_Statement_tcm16-130491.pdf

 

IND123

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Job Segment: Developer, Software Engineer, Engineer, ERP, Data Management, Technology, Engineering, Data