How To Join Us


Object Mentor Group Picture


Object Mentor Inc. is growing to meet the needs of our customers.
Right now, we're looking for:

  • top-notch, experienced mentors
  • senior software engineers
  • junior software engineers


Unique Working Environment

At Object Mentor, we offer our employees a unique working environment. Our mentors spend about half their time "on the road" consulting or teaching customers. While that amount of travel may sound onerous, the other half of their time is spent "working at home" designing software or writing publications. Due to the "virtual" nature of the environment, our employees typically communicate with each other via email, fax, phone or conferencing software.


Here are some of the things you'll wind up doing:

  • Consulting with our customer's design teams
  • Coaching customers in Agile and Extreme Programming practices
  • Teaching classes at customer sites
  • Teaching public classes
  • Speaking at conferences and trade shows
  • Reviewing designs, schedules, and plans
  • Designing subsystems for our customers
  • Implementing subsystems for our customers
  • Taking on whole projects
  • Reviewing articles for magazines, and conferences
  • Publishing books, articles and other publications
  • Working with Agile and Extreme Programming, software engineering, C#, C++, Java, other object-oriented languages, web systems, embedded systems, real-time systems, database design, mathematical modeling, multi-threaded processing and distributed processing
  • Traveling half of your time and working at home half your time
    (i.e. one week of travel followed by one week at home with no travel on weekends)
  • Communicating in a virtual environment via email, fax, phone and conference software


In addition, Object Mentor offers all of its employees the following benefits:

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Life and Disability Insurance
  • Section 125
  • 401 K + Matching
  • Paid Vacation
  • 10 Statutory Holidays
  • Flexible Working Hours


Are you qualified?

Depending upon the position that you are applying for, we require varying degrees of experience. Take a look at the requirements below and see if you qualify.


Mentor Requirements

  • 10+ years experience as a software engineer
  • 5+ years experience with object-oriented design principles, practices and processes
  • 3 years experience with C++, Java, Eiffel or any other suitable object-oriented language
  • You must be able to travel 50% of the time, including worldwide travel
  • You must be comfortable speaking in front of large audiences
  • You must be able to work alone remaining goal-oriented and self-motivated


Junior Candidate, Apprentice, and Intern Requirements

  • Enthusiasm, intelligence and diligence
  • A desire to grow quickly and learn from the best
  • A working knowledge of Java, C++, Python, Ruby, or Smalltalk


Other Types Of Experience That We'd Like To See:

  • Agile Methodologies/XP
  • Real time systems
  • Embedded systems
  • Concurrent threads of operation
  • Reentrant programming
  • Mathematical modeling
  • Process control
  • Relational databases
  • Web programming and J2EE
  • Object-oriented databases
  • Lots of project and team management



If you're interested in this kind of work, like the sound of our working environment and feel you meet the requirements, we'd love to hear from you. Please submit your resume via email to jobs at Include a cover letter describing why you think you can handle the travel and self-discipline requirements. Include your salary requirements and some references that we can call. Be patient, it sometimes takes us several weeks to respond.


©2006 Object Mentor Inc | Privacy Statement | Terms of Use