Windows Desktop Software Engineer (C++) Job in San Francisco 94111, California Us
Windows Desktop Software Engineer (C++)
Mindjet, the leading provider of collaborative work management solutions that dramatically improve how people can work better together, has an immediate opportunity for a Windows Desktop Software Engineer (C++). We are seeking a seasoned software engineer to work within the Engineering team on our flagship product, Mindjet MindManager.
This position gives you an exciting opportunity to play a critical role working on a variety of features throughout the development lifecycle, while showcasing your cutting-edge technical skills, talent, and experience.
You will contribute to all aspects of design, implementation and development. You will employ best practices to ensure high-quality, maintainable and extensible code.
Responsibilities include:
- Prototype and develop new features for MindManager for Windows. See your work used by an avid customer base of over 1.5 million users, with multiple releases each year.
- Suggest, research, and execute enhancements to improve usability, maintainability, quality, and performance. Work closely with user interface design, release engineering, localization, and quality assurance. Lead and attend architecture planning sessions with other developers.
- Continuously grow your technical skillset by contributing to MindManager’s supporting projects, and by starting new research projects.
Required:
- 3+ years of experience working in an Object Oriented programming language.
- 2+ years of experience in C or C++.
- 1+ years’ experience with client side applications.
- C++: must be able to write clean, object oriented C++ code. Must also have the ability to read, understand and extend a large body of existing C++ code.
- XML: must be familiar with xml concepts and standards.
- Demonstrate an understanding of architecture concepts and design patterns.
- Bachelor's degree in Computer Science or equivalent training is required
- Familiarity with source control and bug-tracking systems.
- Detail-oriented nature with ability to independently track, organize and prioritize multiple projects and requests.
Desired Development Experience:
- .NET
- Agile methodology
- Win32, MFC, and/or ATL
- COM
- Javascript and/or VBA
- SharePoint development
- Perforce source control and Visual Studio
- InstallShield
- Extensive knowledge of one or more MS Office applications
PLEASE APPLY AT: http://mindjet.com/careers/overview?ID=LB7075351110
About Mindjet:
Two million individuals, small businesses and Fortune 1000® companies using Mindjet understand that working visually and collaboratively brings results. We set the standard in mind mapping, and now our focus is to provide collaborative work management solutions that dramatically improve how people can work better together, accomplish goals more successfully and be more productive.
Forty-six of BusinessWeek®’s “World’s 50 Most Innovative Companies” rely on Mindjet to see the big picture – let us show you too.
Mindjet is headquartered in San Francisco and has offices throughout the U.S., Europe and Asia. Mindjet is an Equal Employment Opportunity Employer.