KEY REQUIREMENTS: FOCUSED EXCLUSIVE SEARCH

Home

Company Information

Submit Jobs

Submit Resume

NEWEST SW POSITIONS

Software Positions

SQA and Compliance

Statistics/Analytical

 
 

Please note that these are a listing of several of our current searches.
Because many clients prefer to keep searches confidential,  there are
additional positions in similar categories that are not published.  Contact
us to discuss.


CURRENT SEARCHES:  SOFTWARE

 

Each of our current client searches are listed below.  If you wish to submit your resume, please choose the SUBMIT RESUME button on the top navigation bar.


NEW POSITIONS JANUARY 4, 2009

JAVA/Ruby Engineer

Location: MA       

Category: JAVA Developer

This job is in Burlington, MA.   This SR Role will provide feedback and requirements to the Java teams. · Bachelor's degree in Engineering · 5+ years of back end development of high volume web applications· Expert level skills with Ruby or Java · Desire to work a very collaborative, agile environment. · Nice to have - Rake, Ant & Spring

CONTACT:SCOTT@MCKEARNEY.NET

 

 

Red Hat Linux Administrator

Location: MA       

Category: LAN Administrator

This role is in Bedford, MA. Working with a client we have made several placements with over the last 3 years. Must know Python, Perl, Tomcat, Apache, Red-Hat, Application Deployment, Performance/Capacity Must be a SR Linux Engineer.  3-5 years working with Linux Systems minimum.   If you are interested in this role, please send us a copy of your resume and we will call you with the details of the role.   Thanks!   The RTP Team

 

CONTACT:SCOTT@MCKEARNEY.NET

 

Principal Data Engineer

Location: MA       

CONTACT:SCOTT@MCKEARNEY.NET

This job is in Lexington, MA. Typical candidate has 10+ years database development experience, ideally with MySQL and Oracle. Domain expert in MySQL design and development. Excellent data design skills, particularly in clustered/shared/rack/replicated/distributed system/parallel processing environments. Understands scale, efficiency, and stability of data constraints. Analyze and improve efficiency, scalability, and stability of data collection, storage, and retrieval processes. Focus on ...

 

 

SW Project Manager

Location: MA       

Category: Project Management

This role is in Waltham, MA   I am working directly with an architect that was one of the 4 founders of this company.  He and I worked together from 2000-2002 at another software company.  The company is about 1.5 years old with about 40 employees at present. They are looking for someone to be a project manager within their software development environment. Must haves:1)  Prior JAVA coding experience.  Or can be a current developer who want to move into Scrum Master Rol...

 

CONTACT:SCOTT@MCKEARNEY.NET

 

Technical Product Manager

Location: MA       

Category: Product Management

This job is on Route 128 at a client I have been working with since we founded RTP in 1/2007.   This is a technical role and they want someone who has built large systems for handling 10,000+ web transactions per second.   Must have engineering or CS degree and have written code for 5+ years on the job. Must have a few years of of hands on or product management skills for internet scale data services   Ability to deliver on time and come up with outside the box solu...

 

CONTACT:SCOTT@MCKEARNEY.NET

 

C# ASP.NET

Location: MA       

Category: C# Developer

This client is in the Andover area.   ·         8+ years of  C++, ASP, ASP.Net and/or Java. ·         3+ years of experience designing enterprise applications using ASP.Net, JavaScript, DHTML and working knowledge of WebForms and WinForms. ·         Experience with Web Services. ·         Worked in an n-tiered architecture deve...

 

CONTACT:SCOTT@MCKEARNEY.NET

 

SR QA Automation Engineer

Location: MA

Category: Software QA

JAVA, JUnit, JMeter.  Very Open Source Client. Some toolsmithing a plus. 50+% of the time coding...   Great opportunity for a real sharp QA Engineer that can code and loves to QA and test.   If interested email me and/or call me and I will give you all details of the role.   Brent Byers

CONTACT:SCOTT@MCKEARNEY.NET

 

Director of Software Engineering

Location: MA       

  This position is located in Boston A international leader in Centralized Application Services for health profession associations and associations of schools of higher education, as well as an emerging leader in web-based accreditation management services for specialty accreditation agencies in higher education. Our company combines the energy and excitement of a startup with the stability of a 15 year old company. Join us to participate in our continuous growth and develop the ne...

 

CONTACT:SCOTT@MCKEARNEY.NET

 

SR DBA - Oracle/MySQL

Location: MA       

Category: Database Administrator

This role is in Lexington area on 128.   Main Responsibility Area · Work with the architecture and product management team to devise the appropriate data architecture and data model for the e-commerce platform.  This may involve devising a data architecture and data model that spans multiple applications to create a coherent and cohesive platform. · Manage Oracle and MYSQL databases in Development, QA, and Production environments including installation, configuration, backup...

 

CONTACT:SCOTT@MCKEARNEY.NET

 

MySQL Internals

Location: MA       

Category: C++ Developer

Downtown Boston Client   Are you the MySQL internals expert that we need? We are creating a new development team of specialists and we are in need of a full-time master of MySQL. This person is an authority working with source code, and someone who has altered MySQL code, such as developing patches. Requirements: Extensive experience in storage engine API development Expertise in query optimization within MySQL Experience successfully delivering software products working in rapid develo...

 

CONTACT:SCOTT@MCKEARNEY.NET

 

Perl Developer

Stable and fast growing company that specializes in providing state-of-the-art information technology products and services to educational institutions of higher education and health professions, is seeking a candidate with expertise in database-driven Web application development to join our team.Perl knowledge and experience is a must as Perl is our primary development language. Strong background in another language such as VB, C#, Java, Python, or Ruby is a plus.  A deep understanding of...

 

CONTACT:SCOTT@MCKEARNEY.NET

 

PHP Developer

Location: MA       

Category: UI Developer

Bachelor or Master's degree in Computer Science, Software Engineering or related discipline.  Solid experience in developing object oriented system using C++ or similar languages. Experience in developing at the application and user interface level.  Experience in developing using Web UI technologies such as; HTML, CSS and JavaScript, PHP.  Experience with cross platform development including development platforms such as QT.  Familiarity with WebKit runtime and Interne...

 

CONTACT:SCOTT@MCKEARNEY.NET

 

Sr SQA - Core

Location: MA       

Category: Software QA

This role is on 128, west of Boston. Sr. QA Engineer Position Summary Working as part of the core product QA team, the successful candidate will be primarily responsible for testing core customization features.  Customizations will include all layers of functionality from web UI elements, to web services and database schemas.  Using a combination of UI configuration tools and C# / ASP.NET programming, this QA Engineer will ensure that all product extensibility features are designed an...

 

CONTACT:SCOTT@MCKEARNEY.NET

 

 

Details Apply Send to a Friend

 

Java J2EE Developer

Location: MA       

Category: JAVA Developer

Downtown Boston   Long time RTP client, with numerous development placements over the last several years.  This very prestigious niche financial services firm in downtown Boston is seeking a Java J2EE Developer to join their Application Development team.  This is a key role providing systems solutions for highly scale able enterprise class applications developed in Java utilizing Spring/Struts/Hibernate.  Will also lead the development and integration...

CONTACT:SCOTT@MCKEARNEY.NET

 

 

 

Pre/Post Sales Client Services Manager

Location: MA       

Category: Field Engineering

This role is in downtown Boston.   ·        Identify / refine overall success criteria for the team. ·        Refine repeatable client services pre- / post-sales engagement model. ·        Lead team, driving capacity planning in collaboration with Sales, identifying resourcing needs and recruiting top performers to fill agreed-to positions. ·        Ow...

 

CONTACT:SCOTT@MCKEARNEY.NET

 

JAVA - RDF/RDFS/OWL

Location: MA       

Category: JAVA Developer

This job is in Lexington, MA.   Requires 5+ years of JAVA/Internet Development.    J2EE, Server Side.        RDF, RDFS, and OWL are required.   Exposure to high volume web systems with lots of users.   If interested contact me and I will get you the complete job description.    Thanks.   Brent Byers

 

 

CONTACT:SCOTT@MCKEARNEY.NET

 

Software Quality Assurance Engineer

Location: MA        Category: Other

  This position is located in Boston A international leader in Centralized Application Services for health profession associations and associations of schools of higher education, as well as an emerging leader in web-based accreditation management services for specialty accreditation agencies in higher education. Our company combines the energy and excitement of a startup with the stability of a 15 year old company. Join us to participate in our continuous growth and develop the n...

 

 

CONTACT:SCOTT@MCKEARNEY.NET





*************************************************************************
Client  company has been known as a leader in building enterprise applications using Open Source technologies and contributing to the Open Source code base.

They currently seek a Senior JavaScript User Experience Developer to join their team and help deploy best in class web solutions for their clients. This a senior hands-on role responsible for prototyping and implementing a web application’s presentation tier. While the ideal candidate’s passion is user interface development, s/he also has some skill in interaction design, information architecture, and/or visual design.

Qualifications:

4+ years experience as an interface developer with some leadership/mentoring experience

Ability to translate business and user requirements, visual design compositions, and wireframes into functioning presentation layer markup, style, and interactions

Experience writing cross-browser and cross-platform markup, style, and JavaScript

Experience with compliant web design and the capabilities and constraints provided by technologies such as CSS and JavaScript libraries

Ability to write custom JavaScript, as well as work with popular JavaScript frameworks, including jQuery, prototype, Ext JS, and Yahoo! YUI Library

Experience using presentation layer scripting languages (e.g., PHP, JSP) and web application frameworks (e.g., Symfony, Drupal, Magento)

Experience creating core requirements and design deliverables, such as user profiles, scenarios, and wireframes

Ability to collaborate with technical team members and to mentor junior colleagues.

Well-developed oral, written, client management, and interpersonal skills

Experience in consulting and the ability to deal with ambiguity and thrive on short projects with tight deadlines

Willingness to travel to client locations and collaborate with distributed teams as needed

BS in Computer Science preferably.

Open to 50% travel around the United States.

  

Candidates must have current work authorization in the US. This client will not sponsor visa candidates.  Candidates should live in the Boston area.


Contact: scott@keyrequirements.com

****************************************************

January 3, 2010

Boston, MA –

Senior Web UX Developer–  Just revised the job description.  I sent in several candidates they rejected.  Got on the phone with them and it turns out HR gave me the wrong job description.  Salary in the $80 - $90k range.  I think that’s kind of low, but see what you can find.  This is critical and they are desperate as they have clients waiting for their projects to begin.  MUST HAVE BS in CS or EE.

Technical Developers –This is a junior level position and great for recent college grads who want to travel and learn from the best.  Salary is $65K to $85K.  MUST HAVE BS in CS or EE.  They have 6 or 7 openings they want us to fill!

 Contact: scott@keyrequirements.com
 

Menlo Park, CA

Senior Product Line Manager – Data Center Switches - (a few submissions with no feedback yet) –  See job description.  $125K to $130K range with 20% bonus.

Product Line Manager – Routing - (a few submissions with no feedback yet) – See job description.  $125K to $130K range with 20% bonus.
Contact:
scott@keyrequirements.com

Newton, MA

Social Media Product Manager –up to $120K

 

Contact: scott@keyrequirements.com


Marlborough, MA

C# Front-End Team Lead/Architect (0 candidates in pipeline) - Pays around $120K plus options.  This job isn’t even posted on their website.  Let’s fill it!  They want someone from another enterprise B2B startup.

 

Contact: scott@keyrequirements.com


Wakefield, MA – 20% fee payable in 90 days.

Application Support Engineer – (0 submissions) – Salary is $80 - $85K.  Sybase PowerBuilder experience is a MUST and they are having a really hard time filling this position. 

Contact:
scott@keyrequirements.com

 

Wakefield, MA –All candidates must be strong in Oracle database technology.  See attached questionnaire to include with your submissions. This questionnaire will weed out a lot of candidates.

Lead Architect (0 submissions) – Salary in the $110K to $120K range. Don’t have a job description yet.  It’s pretty much open for all .NET Developers that are really strong on the database side.  See attached self-assessment questionnaire to be completed by candidate included with job description.

Database Developers – (0 submissions) – Job description is on the Walden website.  Salary is $90K to $110K.  See attached self-assessment questionnaire to be completed by candidate included with job description.  They are hiring several!
Contact:
scott@keyrequirements.com

 

Waltham, MA

Director of IT Operations – (4 submissions, 3 interviewing) – Salary in the $130K range and a bucketload of options.  MUST have recent IT Operations management experience at a B2C web startup.

Senior Java Engineer – (1 F2F interviewing) –seeks to hire the best of the best Java engineers in Boston to join their Core Dev team coding their natural language search engine.  Prior natural language search engine development experience not required, but definitely preferred.  Salary in the $115K - $120K range.

 

Contact: scott@keyrequirements.com



********************************************************************
Sr. Software Engineer
Department: Software Development
Senior Software Engineer
CLIENT is looking for hands-on software engineers that can also play a leadership role in production definition, UI design and architecture. The person in this position will be primarily a hands-on coder, but will also have some project definition and specification responsibilities, providing technical and project leadership.

The ideal candidate has the following desired skills:
 7+ years of professional experience programming production-quality code.
 Expert in object oriented programming and design principles.
 Expertise in C++, Java, JavaScript, HTML, XSLT.
 Experience defining and implementing product/application architectures; particularly web-based applications.
 Comfortable tuning and managing user interfaces.
 A desire to contribute primarily as a hands-on coder, but with the ability to mentor and lead other programmers.
 Experience defining production requirements and specifications.
 Good written and oral communication skills.
 Focus, energy and enthusiasm for creating high-quality software products.

Ideal means just that; if a candidate has many of the attributes of the ideal candidate; is enthusiastic and can operate well in the intense, fast-paced environment of a startup; we would like to consider the person for the position. However, there are some absolute minimum requirements to consider:
 5+ years professional experience delivering production-quality code in an object-oriented language such as C++ or Java.
 A solid understanding of object oriented programming and design principles.
 Ability to mentor and lead other programmers.
 Experience defining production requirements and specifications.

For Cambridge Positions:  Contact: scott@keyrequirements.com**********************************************************************

 


Software Engineer
Department: Software Development
CLIENT is looking for energetic and focused object-oriented software engineers. As a key contributor on a high-performing engineering team, you will be designing and coding customer-driven features as well as improvements to our platform that are both elegant and practical and may include application business logic, server-side run-time components and backend data-handling infrastructure.

Minimum requirements:
 Focus, energy and enthusiasm for creating high-quality software products.
 Can operate well in the intense, fast-paced environment of a startup.
 Good written and oral communication skills.
 Professional experience delivering production-quality code in C++.
 A solid understanding of object-oriented programming and design principles.
 Ability to work independently while cooperating with the overall team.
 A self-starter who will excel and thrive in a culture that is customer-driven and demands engineering excellence.

The ideal candidate has the following desired skills:
 Professional experience programming production-quality code in Java and JSP.
 Familiarity with databases and database programming.
 Programming experience with web service architectures as well as supporting and implementing business objects/logic.
 Programming experience in AJAX, SQL, Perl, XML & XSLT.

 

For Cambridge Positions:  Contact: scott@keyrequirements.com
************************************************************************


C++ Developers:  Massachusetts: Cambridge, Boston, West 128, 128 North, NH

C++ Development positions are plentiful in all New England locations.  Seek a range of skill/experience level ranging from 2-15 or more years of experience.  Seeking the kind of C++ professionals who like to design and like to code.  Really like to.
Clients requiring include: Financial, Commercial Software, Web Applications, Hosting, Database Interface, and Scientific Applications.

You tell me what you want to do.  I will deliver the right position descriptions and clients.  For me, C++ requirements have grown at ten times the rate of Java requirements.

If you formerly worked in C++, made a move to Java, and would like to return--yes, I would like to hear from you!

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


Computer Scientist: Boston/Cambridge

Computer Scientist Join a team of extraordinary engineers working on challenging problems that directly benefit millions of travelers. Client uses the best open source software to build our industry-leading systems. We seek independent people who will define and build new capabilities for our systems, working closely with airlines, travel agents and other customers. We have multiple positions open for talented people with experience in Lisp, C++, Python or Java.

Responsibilities: • Designing and implementing algorithms to make our search and pricing systems more capable and more efficient.• Abstracting configuration languages from ever-changing customer rules.• Designing and implementing fast server code to compute information needed by the Search system.• Interpreting business rules, new taxes, regulations, etc into code.• Developing and maintaining messaging layers to reliably process real-time data feeds from legacy computing systems.• Designing and building user interfaces for our systems, working closely with our customers to meet their needs.• Designing and extending our XML APIs and collaborating with our customers to make the most effective use of our APIs.• Knitting together all the components to create robust, reliable systems with automated error handling and monitoring. Qualifications: • Bachelor's degree in computer science or other technical field or equivalent work experience desired. Master's or doctoral degree, or similar experience is a plus for senior positions.

Special Knowledge/Skills Required: • Exceptional programming skills and be willing to code full time; i.e., candidate will take responsibility for implementing finished products based on algorithms developed.• Demonstrated track record of applying computer science to practical problems (though not necessarily travel or transportation problems).• Research experience in algorithm design and analysis, machine learning, natural language processing, or related areas is a plus.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


Java/Lisp Development:

Qualifications:
• Bachelor's degree in computer science or other technical field or equivalent work experience.
• Accomplished professional programming experience.
• Experience in implementing large, working software systems.
• Very comfortable programming in both Java and Lisp
• Very comfortable working with Java servlets, tomcat, and JSP
• Experience with Eclipse-based development environments
• Able to deal with, modify, and improve existing, large Lisp/Java codebases.
• Able to understand, modify and improve a large codebase of both server-side Java servlet code, as well as server-side Lisp code, used to render and display dynamic HTML pages. Special Knowledge/Skills Required: • Must be a careful, meticulous programmer with attention to and capacity for detail.
• Should be highly self-directed, a strong individual contributor, and a true team player.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


Java, Web Applications

Qualifications:
We are looking for people with experience with some the following technologies:
• J2SE 5.0 • Servlets, JSP/JSTL, Struts
• XML, XPath, XSLT, XML Schema
• DHTML, CSS, JavaScript, Ajax
• Tomcat, other application servers
• XMLBeans
• Eclipse Special Knowledge/Skills Required:
• Experienced in implementing large, working software systems.
• Able to read and understand complex domain-specific documents, and design and implement systems based on those documents.
• Demonstrate exceptional programming skills and be willing to code full time; i.e., candidate will take responsibility for implementing finished products based on designs developed.
• Should be highly self-directed, a strong individual contributor, and a strong team player.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


Operations Manager, Application Integration

Are you someone who likes to deal with a fast-pace job full of challenges almost every day? We are looking for someone to be both a manager and a leader. In this position, you will be responsible for ensuring the operational integrity of one or more of CLIENT’s software components system by working with your own team and with other groups to make sure that issues such as rollout, reliability, scalability, configuration, monitoring, reporting, support/training are completely addressed. This position will report to the Director of Application Integration.

Responsibilities:

• Your team's mission is to ensure that your software components are operationally sound and deployable, and that our Application Operations team has the right training, tools and procedures for performing installations and upgrades.
• Your team will design and develop scripts, software, documentation, and training as necessary to ensure that software applications are deployed and kept running 24/7 in an operational datacenter environment in keeping with CLIENT quality requirements and customer service level agreements.
• Your team will be responsible for the support and maintenance of CLIENT software systems and associated data streams including performance, availability, archival and migration, and other administration tasks as necessary.
• You will be the main advocate for operational issues for your software components, by direct influence on your team but just as importantly by identifying dependencies from other CLIENT groups. Often this will involve defining / scoping software requirements and schedules working with your group, CLIENT engineering, QA, and the customer relations managers.
• You will assist software, hardware, and network engineers in developing policies for issues such as capacity and performance, incident handling, etc.
• You will schedule, help allocate resources and address any barriers towards the accomplishment of critical tasks related to your team's mission.
• You will develop individual talent and motivation of your staff leading to successful achievement of individual and team objectives.

Qualifications:

• Experience with highly available, transactional software systems, especially as related to operational and deployment issues.
• Management/team lead experience.
• You are someone who has a strong sense of ownership and who will drive issues to completion.

Special Knowledge/Skills Required:

• Strong oral and written communication skills – must be able to run a meeting and effectively interface with customers and internal groups alike
• Excellent problem solving skills

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


Operations Programmer

You can be part of a results-oriented team that does programming and integration work required to deploy CLIENT’s applications. You will be responsible for designing, implementing, testing, and maintaining industry-leading mission-critical software systems. A successful candidate will have excellent programming skills and be able to collaborate with other engineers, system administrators, and product managers in order to maintain the existing high availability environment and translate ever- changing business requirements into new features.

Responsibilities:

• Design, implement, and maintain software to automate, analyze, and control many of the complex operational functions at CLIENT's data centers
• Perform integration work – modifying and supplementing CLIENT's core applications so that they start/restart, load data correctly, and have robust monitoring and reporting
• Maintain and optimize existing data feed systems in the various test, staging, and production environments; may occasionally require off-hour response to emergency or system maintenance tasks
• Write clear, concise documentation for the handling of alerts by system administration support personnel; handle escalation calls and provide hands-on problem solving when system administration cannot handle the problem at hand
• Handle transfer of data via ftp, rsync, scp, and other internet protocols as needed to and from vendors and customers
• Plan and oversee data submission, processing and archiving
• Understand and synthesize business requirements; translate these into configuration changes or new features and provide (and be accountable for) timeframes and deadlines

Qualifications:

• A bachelor’s degree in computer science, or equivalent work experience
• Practical experience with unix shell and scripting tools, unix systems administration, and strong experience with Perl or Python
• Exceptional programming skills and a willingness to code full time
• Experience planning efficient solutions within hardware, network, and operating system constraints
• A track record of developing code to integrate and manage complex software for a high uptime, high performance environment

Special Knowledge/Skills Required:

• Ability to learn new technology and immerse themselves into the airline industry's data
• Willingness to discuss prioritization with management and to have prioritization change based upon business need
• Creativity and problem solving skills to diagnose and correct problems when they arise (due to widely varied causes such as corrupt data, software bugs, and human error.
• Ability to handle periodic on-call duty as well as out-of-band requests.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


RELEASE ENGINEERS, RELEASE ENGINEERING MANAGERS: CAMBRIDGE, SUBURBAN (WEST and NORTH AND 128):

Mulitple (17) Release Engineering positions currently open.  Only one prototype position description is listed below.  For detail on specific positions/locations and for Management positions, contact:  MARCIA@KEYREQUIREMENTS.COM

GENERAL PROTOTYPE DESCRIPTION 1:

RELEASE ENGINEER:

The Release Engineer works as an individual contributor in the Engineering organization and is responsible for managing the daily build process for Applix products. This position will report to and work with the Director of Engineering Services to:

· Manage the daily build process.

· Set up, maintain, and document automated build procedures.

· Maintain QA and Build Labs.

· Assist with the release of products to manufacturing and the Applix web site.

· Maintain the source code control system.

· Assist the development and QA staff to ensure total product quality.

· Develop Applix product installation programs (Windows and Unix) using InstallShield.

· Produce special order media for Applix products when required.

· Coordinate the daily-automated builds of Applix products which includes documenting and maintaining the automated build environment, assisting in the resolution of build failures or defects, and maintaining the hardware and software used in the build and QA lab environment.

· Develop and maintain all of the Applix installation programs.


Qualifications:
Requirements:

· Position requires a Bachelors degree in Computer Science or related experience.

· Previous experience and knowledge of Windows and Unix operating systems required.

· Requires extensive knowledge of current versions of Microsoft Install Shield or other Install program software.

· Previous experience building Client/Server applications in Windows and Unix environments preferred.

· Knowledge of make utilities, version control tools, Unix and Windows shell scripting, and Visual Basic, C++, and Java programming environments is highly desirable.

· Must adheres to corporate and industry standard Engineering practices and methodologies.

· Must keep skills current with current technologies.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


Server/API Development:

Responsibilities:
• Design and maintain ITA's extensive, XML-based APIs. Learn about XML standards in development in the travel industry (IATA, OTA) and look for opportunities to make ITA's customer APIs more compatible.
• Ensure that new APIs are consistent with the ITA XML guidelines, and extend the guidelines as appropriate. Implement frameworks to facilitate maintenance of multiple API versions.
• Map core technology components to XML constructs. Participate in XML schema design discussions. Code the API layer to core products. Contribute to XML best practices and standards. Qualifications:
• BS, advanced degree in computer science or equivalent work experience.
• Professional experience dedicated to API design and implementation (XML API design a plus)
• Participation in W3C working groups, the OTA XML working group or other XML working groups is desirable. Special

Knowledge/Skills Required:
• API design. XML, XML Schema, XPath, XSL, familiarity with other XML tools a plus.
• Able to abstract requirements from various engineering teams and customers to define new interfaces and corresponding schema.
• Highly self-directed, independent, and able to work with a team.
• Excellent communication skills.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


Senior QA Engineer

CLIENT Software, a Cambridge-based company founded in 1996 by MIT computer scientists, is currently building and testing innovative travel related applications. We’re expanding our amazing QA team and are looking for individuals ready to share knowledge, learn on a daily basis, and contribute to the team effort.

We’re looking for experienced QA Engineers who are interested in learning the travel industry.


Primary responsibilities include:

• Perform manual and automated testing of CLIENT’s new reservation system components as they are developed
• Analyze results of performance, regression, and functional tests
• Create new test procedures
• Create new test scripts using an internally developed, XML-based scripting language
• Participate in test tool design and implementation
• Report, research, and verify software problem logs in bug tracking database
• Write test plans and reports
• Some travel may be required


Qualifications:

• 5-7 years Quality Assurance/Development experience required
• 3-5 years multi-platform operating system experience
• Experience with airline industry a plus
• Proficient with QA concepts and methodology
• Strong programming skills in Perl, Python, or a scripting language
• Experience with C, C++, XML, or Common Lisp a plus
• Messaging sub-system testing a significant plus
• Database testing, including disaster recovery and load testing, experience desired

Special Knowledge/Skills Required:

• Detail oriented and strong organization skills
• Confidence to participate and contribute within a fast-paced, technologically aggressive, highly skilled, and collegial team
• Strong verbal and written communication skills
• Strong analytical and problem-solving skills
• Self-motivated, able to work independently and perform multiple tasks under minimal supervision.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


QA Engineering Manager, Performance Team

At CLIENT Software, the QA Engineering Manager will build, lead and support a team of extraordinary software developers, analysts, and QA engineers, focusing on evaluating and improving our industry leading products’ capabilities in the areas of latency, throughput, and scalability. The successful creation of a performance team will enable CLIENT to increase the scalability and maintainability of our products by facilCLIENTting large-scale automated debugging and testing.

Responsibilities:

• Guide the initiation, planning and execution of performance and automation test activities
• Build consensus, formally track and report project status, assess customer issues, develop and improve processes, support and evaluate employees
• Communicate effectively with engineers, other managers, and customers. Lead decision making processes that engage all relevant parties
• Manage multiple projects, make decisions with incomplete information, and collaborate with other cross-functional groups
• Recognize critical technical, architectural, project, and business issues and escalate them to senior management
• Develop product knowledge and help guide strategy for analyzing and improving performance for customer-critical features
• Recruit high-caliber programmers, QA engineers, automation experts and analysts

Qualifications:

• BSc in computer science, mathematics or physical sciences or equivalent work experience. Advanced degree is valuable
• Experience with automation strategies and using custom tools
• 2+ years software management experience is required; experience as a software engineer is also valuable
• Proven leadership and motivational skills

Special Knowledge/Skills Required:

• Demonstrated ability to analyze existing systems and recommend alternatives with regard to tools and approaches to their use
• Understanding of software development processes; familiarity with software project management tools and principles; understanding statistics and data analysis
• Excellent communication skills, especially listening; proven ability to elicit requirements and translate those into definable tasks
• Resourceful; able to switch among multiple projects quickly; able to remain calm in the face of uncertainty and change; highly responsible. Patient but firm. Excited by learning.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


Software Developers:

Responsibilities:
• Designing and implementing algorithms to make our search and pricing systems more capable and more efficient.
• Abstracting configuration languages from ever-changing customer rules.
• Designing and implementing fast server code to compute information needed by the Search system.
• Interpreting business rules, new taxes, regulations, etc into code.
• Developing and maintaining messaging layers to reliably process real-time data feeds from legacy computing systems.
• Designing and building user interfaces for our systems, working closely with our customers to meet their needs.
• Designing and extending our XML APIs and collaborating with our customers to make the most effective use of our APIs.
• Knitting together all the components to create robust, reliable systems with automated error handling and monitoring.

Qualifications:

• Bachelor's degree in computer science or other technical field or equivalent work experience, plus professional programming track record. Special Knowledge/Skills Required:
• Experienced in implementing large, working software systems.
• Demonstrated practical design and implementation experience with some of the following technologies: web (server-side Java, DHTML, JavaScript), XML (XSLT, XML Schema, Relax NG, web services), databases (Oracle, mySQL), device drivers, compilers, or operating systems.
• Able to read and understand complex domain-specific documents, and design and implement systems based on those documents.
• Demonstrate exceptional programming skills and be willing to code full time; i.e., candidate will take responsibility for implementing finished products based on designs developed.
• Should be highly self-directed, a strong individual contributor, and a strong team player.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


Software Engineer/Performance:

Computer Scientist/Programmer, Performance Analysis Team
Performance Analysis Team will focus on evaluating and improving our industry leading products’ performance capabilities. Team members will be responsible for testing orthogonal properties of our code such as latency, throughput, scalability, and security. They will also be responsible for instrumenting our source code to facilitate large-scale automated debugging and testing. This position is cross-listed under Quality Assurance.

Responsibilities:

• Support the initiation, planning and execution of performance analysis and the creation of in-house automation test tools

• Recognize critical technical, architectural, project, and business issues and escalate them to management

• Develop deep product knowledge to test and analyze performance changes to customer-critical features

• Collaborate effectively across the diverse team of QA engineers, automation experts and analysts

 Qualifications:

• Bachelor's degree in computer science or other technical field or equivalent work experience. Senior positions require a Master's or doctoral degree, or similar experience.

Special Knowledge/Skills Required:

• Exceptional programming skills and willingness to code full time.

• Demonstrated track record of applying computer science to practical problems (though not necessarily travel or transportation problems).

• Research experience in algorithm design and analysis, machine learning, natural language processing, or related areas is a plus.

• Experience in performance analysis of complex systems

• Experience with automation strategies and building custom tools

• Highly self-directed, a strong individual contributor and a strong team player.

• Demonstrated ability to analyze existing systems utilizing various tools and approaches

• Understanding of statistics and data analysis

• Excellent communication skills, especially listening; proven ability to elicit requirements and translate those into definable tasks

• Resourceful; able to switch among multiple projects quickly; able to remain calm in the face of uncertainty and change; highly responsible.

 

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER


 *********************************************************************************


Systems Integration Engineer

As a Customer Consulting Engineer, you will be the front line of defense to answer customer technical issues and questions relating to CLIENT's pricing, availability and reservation systems. You will have the opportunity to provide outstanding customer service by effectively solving challenging customer problems, troubleshooting complex software and configurations, and gathering business requirements, technical specifications and test scenarios for new feature customer requests. Strong problem-solving, analytical skills and solution oriented personality is a must.

Responsibilities:

• Customer Consulting and Support
o Participate in pre- and post- sales technical support.
o Provide outstanding customer service by troubleshooting complex software issues.
o Work closely with clients to integrate with CLIENT products, understanding clients business requirements and identifying the best approach.
o Participate in new feature design sessions to document business requirements, technical specifications, and test scenarios.
o Interface with QA, Development, Operations and Customer Relationship Managers resolve customer issues.
o Participate in customer status calls and meetings to address technical questions.
o Provide research and data validation for general technical questions.
o Design and carry out performance tests on customer queries and analyze the results.
o Participate in the identification and development of tools to more efficiently resolve client issues.
• Customer Problem Report Triage
o Carefully consider bug reports and technical questions from customers, isolate into a reproducible format, and assign to appropriate resources. In structured situations, resolve and test confirmed defects.
• General
o Acquire and maintain technical knowledge of CLIENT products and provide technically accurate solutions to customers. Document these resolutions for future general use.
o Timely and professional customer interaction (both verbal and written).

Qualifications:

• Successful track record in technical (engineering or computer science) consulting experience.
• Ability to understand and explain complex technical and domain specific issues.
• Experience with multiple of Unix, C++, J2EE Java, XML, .NET C#, Perl, Ruby, Python, Emacs, SQL, Lisp, Visual Basic.

Special Knowledge/Skills Required:

• Meticulous quality focus and attention to detail.
• Exceptional customer management and communication skills as required to understand customer needs and ensure clarity on status of difficult technical problems.
• Confidence to participate and contribute within a fast-paced, technically aggressive, highly skilled and collegial development team.
• Willingness to travel to client sites.
• Knowledge of the travel industry a plus.
• Strong problem-solving, analytical skills and solution oriented personality.
• Appropriately interacts with all levels of customer team.
• Excellent written, verbal, and interpersonal skills.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


Web Systems Administrator

Would you like to be part of a high-impact, business-critical team working on a Linux platform? We are looking for a Web Systems Administrator to support CLIENT's industry- leading products. In this role, you can play a major role in designing, implementing, and supporting a production web hosting environment for major commercial websites.

Responsibilities:

• Configure and manage Tomcat and Apache instances in a high-availability, redundant hosting environment.
• Work closely with engineering to understand new applications that need to be delivered to production. Create and execute deployment plans for these applications.
• Participate in the design of new web environments.
• Develop code and procedures to enable automated installs and upgrades of Apache and Tomcat.
• Serve as a subject matter expert for troubleshooting complex web application problems.

Qualifications:

• This position requires someone who has experience designing and running web applications. The candidate should have significant experience with e-commerce and dynamic content.
• Minimum of 3 years supporting a web application server in a production commercial environment.
• Must have experience with the integration of web servers, web application servers, and hardware load balancers.
• Must be familiar with the Linux operating environment. Administrator experience is helpful.

Special Knowledge/Skills Required:

• Must be willing to perform requirements gathering for new products.
• Must be willing to coordinate work with other groups and team members.
• Must be willing to produce documentation and define procedures for other administrators.

SUBMIT RESUME VIA NAVIGATION BUTTON AT TOP BANNER

*********************************************************************************


 

Targeted Recruitment for Key Technology Positions