Mindjet is hiring outstanding engineers to join our close-knit R&D Software Engineering team to help us deliver new information visualization and collaboration solutions that will transform the way business teams work with information.
Escape the drab world of Waterfall models, cubicle mazes, anonymity and instability! Join us, and enjoy the dynamic and fast-paced environment, with sensible hours assured by our Agile principles. This is a unique opportunity to work on a truly great product with a million passionate users, alongside our diverse and friendly team. Mindjet's beautiful offices are located in downtown San Francisco on the Embarcadero, and feature views of the Bay, a great park right outside, balconies, stylish open cubicles and most importantly, a challenging and rewarding job, which makes an immediate impact on our flagship product, MindManager. We welcome strong candidates from outside the San Francisco Bay Area.
For our US headquarters Mindjet's Research and Development team is currently looking for quality candidates for the following positions:
- Senior Software Engineer (Server: C#/OOD)
Senior Software Engineer (Server-Side)
Mindjet is currently seeking a senior level server-side engineer for our MindManager product line.
The successful candidate should be able to demonstrate proficiency with C#/.NET, Web Services, XML, and SQL technologies. In addition, the successful candidate must be experienced adhering to coding guidelines, best practices, and internal development processes.
Desired:
- Strong software development experience using object oriented design principles.
- High performance server side applications
- Multithreading, synchronization, and transaction processing
- Client side asynchronous frameworks
- C#/.NET, SOAP and WS-*, XML knowledge, SQL knowledge
- Knowledge of client-server and 3-tier web architecture and technologies
- Experience with source code and bug tracking management systems
- Strong, clear written and verbal communication skills
- Commitment to excellence and ability to work with other team members
- Capacity to thrive within a high-energy fast-paced environment
- Bachelor's (or higher) Degree in Computer Science
- 8+ years of professional experience
Skills that are a Plus:
- WCF experience
- C++/COM experience
- T-SQL experience
- Unit testing experience
- Previous experience with Agile Development
- Familiarity with Visual Studio
- Software Engineer (Server: C#/OOD)
Software Engineer (Server-Side)
Mindjet is currently seeking a client-side software engineer for our MindManager product line.
The successful candidate should be able to demonstrate proficiency with C#/.NET, Web Services, and XML technologies. In addition, the successful candidate must be experienced adhering to coding guidelines, best practices, and internal development processes.
Qualifications:
- Strong software development experience using object oriented design principles
- Server side applications
- Multithreading and synchronization
- Client side asynchronous frameworks
- C#/.NET, XML knowledge
- Knowledge of client-server and 3-tier web architecture and technologies
- Experience with source code and bug tracking management systems
- Strong, clear written and verbal communication skills
- Commitment to excellence and ability to work with other team members
- Capacity to thrive within a high-energy fast-paced environment
- Bachelor's (or higher) Degree in Computer Science
- 5+ years of professional experience
Skills that are a Plus:
- WCF experience
- C++/COM experience
- SQL/T-SQL experience
- Unit testing experience
- Previous experience with Agile Development
- Familiarity with Visual Studio
- Senior Software Engineer (Client: C++/OOD)
Senior Software Engineer (Client-Side)
Mindjet is currently seeking a client-side senior software engineer for our MindManager product line.
The successful candidate should be able to demonstrate proficiency with C++, C#, Win32 and XML technologies. In addition, the successful candidate must be experienced adhering to coding guidelines, best practices, and internal development processes.
Qualifications:
- Strong software development experience using object oriented design principles
- High performance large scale client side applications
- Knowledge of C++, C#/.NET, Win32
- XML/XSLT knowledge, Web Services and networking knowledge
- Experience with client side asynchronous frameworks
- Knowledge of client-server and 3-tier web architecture and technologies
- Experience with source code and bug tracking management systems
- Strong, clear written and verbal communication skills
- Commitment to excellence and ability to work with other team members
- Capacity to thrive within a high-energy fast-paced environment
- Bachelor's (or higher) Degree in Computer Science
- 6-7+ years of professional experience
Skills that are a Plus:
- Experience with MFC
- COM/DCOM and WCF knowledge
- WPF, GDI/GDI+ experience
- Experience with rich graphical applications
- Unit testing experience
- Previous experience with Agile Development
- Familiarity with Visual Studio
- Software Engineer (Client: C++/OOD)
Software Engineer (Client-Side)
Mindjet is currently seeking a client-side software engineer for our MindManager product line.
The successful candidate should be able to demonstrate proficiency with C++ programming language and XML technologies. In addition, the successful candidate must be experienced adhering to coding guidelines, best practices, and internal development processes.
Qualifications:
- Strong software development experience using object oriented design principles
- Experience with client side desktop applications
- Strong knowledge of C++
- XML/XSLT knowledge, Web Services and networking knowledge
- Experience with client side asynchronous frameworks
- Knowledge of client-server and 3-tier web architecture and technologies
- Experience with source code and bug tracking management systems
- Strong, clear written and verbal communication skills
- Commitment to excellence and ability to work with other team members
- Capacity to thrive within a high-energy fast-paced environment
- Bachelor's (or higher) Degree in Computer Science
Skills that are a Plus:
- Knowledge of C++, C#, Win32, XML
- Networking, COM/DCOM, Web Services and WCF knowledge
- Experience with MFC/ATL
- Knowledge of WPF and GDI/GDI+
- Experience with rich graphical applications
- Unit testing experience
- Familiarity with Visual Studio
- Experience with source code and bug tracking management systems
- Previous experience with Agile Development
- Jr. Software Engineer (Client: C++/OOD)
Junior Software Engineer (Client-Side)
Mindjet is currently seeking a junior client-side software engineer for our MindManager product line.
The successful candidate should be able to demonstrate proficiency with C++ or other object oriented language such as C# or Java. In addition, the successful candidate must be experienced adhering to coding guidelines, best practices, and internal development processes.
Qualifications:
- Strong software development experience using object oriented design principles
- Experience with client side desktop applications
- Knowledge of C or C++, and an object oriented language such as C++, Java, C#
- Prefer 1-2+ years of professional experience (Will consider new grads)
- Strong, clear written and verbal communication skills
- Commitment to excellence and ability to work with other team members
- Capacity to thrive within a high-energy fast-paced environment
- Bachelor's (or higher) Degree in Computer Science
Skills that are a Plus:
- Knowledge of C++, C#, Win32, XML
- Networking, COM/DCOM, Web Services and WCF knowledge
- Experience with MFC/ATL
- Knowledge of WPF and GDI/GDI+
- Experience with rich graphical applications
- Unit testing experience
- Familiarity with Visual Studio
- Experience with source code and bug tracking management systems
- Previous experience with Agile Development
- Senior Software Engineer (Flash/Flex/Actionsript/OOD)
Senior Software Engineer (Flax/Flex/Actionscript/OOD)
Mindjet is currently seeking a senior software engineer for our next generation product line.
The successful candidate should be able to demonstrate proficiency with the ActionScript programming language as well as XML technologies. In addition, the successful candidate must be experienced adhering to coding guidelines, best practices, and internal development processes.
Qualifications:
- Strong software development experience using object oriented design principles.
- 8+ years software development experience.
- 5+ years of software development in Flash or Flex .
- Extensive knowledge of Action Script 2 programming, ActionScript 3 preferred.
- Strong skills in object oriented programming
- Strong background in implementing User Interface and drawing code.
- Experience in a company environment involving a healthy product management organization, architects, dev and QA process.
- Experience with web services, databases, and SQL.
- Strong verbal and written communication skills.
- B.S. Computer Science or equivalent.
Skills that are a Plus:
- AJAX and/or authoring Web Services experience is a definite plus.
- Experience with server side technologies such as PHP or Java.
- Software Engineer (Flash/Flex/Actionsript/OOD)
Software Engineer (Flash/Flex/Actionscript/OOD)
Mindjet is currently seeking a software engineer for our next generation product line.
The successful candidate should be able to demonstrate proficiency with the ActionScript programming language as well as XML technologies. In addition, the successful candidate must be experienced adhering to coding guidelines, best practices, and internal development processes.
Qualifications:
- Strong software development experience using object oriented design principles.
- 6+ years software development experience.
- 3+ years of software development in Flash or Flex .
- Extensive knowledge of Action Script 2 programming, ActionScript 3 preferred.
- Strong skills in object oriented programming
- Strong background in implementing User Interface and drawing code.
- Experience in a company environment involving a healthy product management organization, architects, dev and QA process.
- Experience with web services, databases, and SQL.
- Strong verbal and written communication skills.
- B.S. Computer Science or equivalent.
Skills that are a Plus:
- AJAX and/or authoring Web Services experience is a definite plus.
- Experience with server side technologies such as PHP or Java.
- Jr. Software Engineer (Flash/Flex/Actionsript/OOD)
Junior Software Engineer (Flash/Flex/Actionscript/OOD)
Mindjet is currently seeking a junior software engineer for our next generation product line.
The successful candidate should be able to demonstrate high level of competence with the ActionScript programming language as well as XML technologies. In addition, the successful candidate must be experienced adhering to coding guidelines, best practices, and internal development processes.
Qualifications:
- Strong software development experience using object oriented design principles.
- 2+ years software development experience.
- 1+ years of software development in Flash or Flex .
- Extensive knowledge of Action Script 2 programming, ActionScript 3 preferred.
- Strong skills in object oriented programming
- Strong background in implementing User Interface and drawing code.
- Experience in a company environment involving a healthy product management organization, architects, dev and QA process.
- Experience with web services, databases, and SQL.
- Strong verbal and written communication skills.
- B.S. Computer Science or equivalent.
Skills that are a Plus:
- AJAX and/or authoring Web Services experience is a definite plus.
- Experience with server side technologies such as PHP or Java.
- Software EngineerTest (C++ /C#/OOD)
Software EngineerTest (C++/C#/OOD)
Mindjet is currently seeking a software engineer (Whitebox) for our core product lines.
The successful candidate must possess strong cross-platform white-box testing skills and be able to demonstrate how testing methodologies contribute to a quality product. In addition, the successful candidate must be experienced adhering to coding guidelines, best practices and internal development processes. The Quality Assurance Software Engineer will work closely with the development and Quality Assurance teams to ensure the excellence of our delivered products. The primary responsibility is developing and executing API tests to identify and isolate problems in our exposed Object Model and products.
Responsibilities:
- Analyze and understand existing and newly developed C++ and C# source code
- Create Nunit acceptance tests (primarily in C#), and test drivers
- Automate the execution of White Box tests, and maintain automation framework
- Identify and document found problemsassist in problem resolution
- Document White Box testing in test plans and procedures
- Write test scripts in Mindjet's product scripting language (similar to Visual Basic) to test our exposed Object Model
Qualifications:
- 2-3 years white-box quality assurance testing experience
- Knowledge of C++/C#/COM, XML, Web Services, IIS
- Good knowledge of client server application model
- Capable of functioning cross-platform on Windows and Macintosh
- Experience creating and maintaining automation framework scripts
- Knowledge of testing methodology coverage and test metrics
- Capable of working with black-box QA and development teams. This position will involve substantial interaction with others, and the ability to work well in a team environment is essential.
- Strong verbal and written communication skills
- Commitment to product excellence
- B.S. in Computer Science or equivalent training
Plus Skills:
- Previous experience with Extreme Programming methodologies
- Knowledge of VBScript
- Experience writing Visual Basic macros for applications (such as MS Office)
- Development experience with Flash platform and ActionScript is a strong plus.
- Quality Assurance Engineer
Quality Assurance Engineer (Black Box)
We are seeking a highly motivated and experienced Quality Assurance Engineer for our MindManager products. The successful candidate must possess strong black-box testing skills and the ability to work as part of a team. The Quality Assurance Engineer will work closely with the development and other QA engineers to ensure the excellence of our delivered products.
Responsibilities:
- Tests software programs and compare to specifications and documentation
- Identifies, analyzes, and documents defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens, and content
- Establishes benchmarks for program efficiency in operating and response times
- Develops detailed test plans from use cases and creates test cases and test data
- Responds to inquiries from technical support regarding functions and operations of software programs
- Contributes to establishment of standards and procedures for program testing
- Monitors program performance after implementation to prevent recurrence of program operating problems and ensure efficiency of operation
- Documents, tracks, and communicates test plans, test results, analysis, and unresolved problems and updates defect tracking systems
- Capable of working with remote developers located in the U.S.
Required:
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.
- Extensive Experience with both Windows and Macintosh platforms (see below)
- Working knowledge of testing client-server applications
- Must be extremely detail oriented and possess strong organizational skills
- Excellent verbal and written communication skills
- Excellent interpersonal and relationship skills
- Must be able to work under pressure with patience and professionalism
- Good understanding of desktop and internet software
- Experience in creating and updating test plans
- Excellent problem-solving skills
- 5+ years experience in quality assurance
Desired:
- Knowledge of SQL commands
- Experience with VBScript, VBA, VB
- In-depth Windows 2000/XP/Vista experience
- Experience with Microsoft Office Suite, including Microsoft Project
- Familiarity with GUI test automation tools
- Working knowledge of testing Mac applications
- Senior Interaction Designer – Web Application
Senior Interaction Designer- Web Application
Make an impact on Mindjet's innovative, market leading application suite, MindManager, known for its ease of use. We are seeking a senior Interaction designer for our next generation product line.
Responsibilities:
- Take features from market requirements, through the conceptual phase and interface design.
- Ensure consistency in designs and deliver high quality specifications on-time.
- Develop prototypes of design concepts and interaction strategies.
- Participate in a highly collaborative relationship with other designers, Product Management, Engineering and Quality Assurance.
- Deliver your very best and strive towards improvement.
- Bring fresh ideas and your personality to the team.
- Proactively learn and grow with and within the company.
Qualifications:
- 5 years in commercial web software
- Must have experience in designing Web 2.0, Flash, HTMLbased web applications
- A good understanding of:
- User Interface Design principles
- Human Factors
- User-Centered Design Processes
- Interaction Design guidelines
- Usability Methodologies
- Industry standards and trends
- Platform standards
- Software development process
- Proven ability to document detailed UI specifications
- Excellent communicator
- Great team player
- BA/BS or advanced degree preferred in a design-related field such as Human Factors, Human-Computer Interaction, Industrial Design, Cognitive Psychology, Computer Science, Symbolic Systems or equivalent experience
Skills that are a Plus:
- Experience with Microsoft Windows application design
- Experience with agile development processes
- Experience with Mac application design
- Programming experience with Flash platform and ActionScript
- Coding experience with HTML / DHTML / CSS
Application Instructions:
Applicants: please provide your on-line portfolio for our review
- User Interface Designer (MS Windows Applications)
User Interface Designer (MS Windows Applications)
Make an impact on Mindjet's innovative, market leading application suite, MindManager, known for its ease of use. We are seeking a user Interface designer for our next generation product line.
Responsibilities:
- Take features from market requirements, through the conceptual phase and interface design.
- Ensure consistency in designs and deliver high quality specifications on-time.
- Develop prototypes of design concepts and interaction strategies.
- Participate in a highly collaborative relationship with other designers, Product Management, Engineering and Quality Assurance.
- Deliver your very best and strive towards improvement.
- Bring fresh ideas and your personality to the team.
- Proactively learn and grow with and within the company.
Qualifications:
- 3 years in commercial software
- Must have experience in designing Microsoft Windows Applications
- A good understanding of:
- User Interface Design principles
- Human Factors
- User-Centered Design Processes
- Interaction Design guidelines
- Usability Methodologies
- Industry standards and trends
- Platform standards
- Software development process
- Proven ability to document detailed UI specifications
- Excellent communicator
- Great team player
- BA/BS or advanced degree preferred in a design-related field such as Human Factors, Human-Computer Interaction, Industrial Design, Cognitive Psychology, Computer Science, Symbolic Systems or equivalent experience
Skills that are a Plus:
- Experience with Microsoft Office Integration / VB
- Experience with Microsoft Visual Studio
- Experience with Mac application design
- Experience with agile development processes
Application Instructions:
Applicants: please provide your on-line portfolio for our review
New CS and MSCS grads are encouraged to apply to our engineering positions!
Mindjet Corporation does not accept any resumes from independent recruiters or recruiting agencies or persons other than the applicants themselves. Mindjet therefore does not recognize any claim for recruiting, referral or any other fees arising out of applicants engaged or hired by Mindjet with respect to resumes received in violation of this policy. By submitting a resume to Mindjet, you acknowledge that you are aware of our policy and unconditionally waive any and all recruiting, referral or any other fees based on such submission.