Current Positions


Baltimore, MD | Overview

Catalyst IT Services, Inc. is the future of applications services. By marrying big data with developer identification and team assembly, Catalyst is able to achieve dramatically higher levels of application development productivity at costs close to that of global services outsourcing, delivering 27%-40% higher productivity (velocity and quality) than the highest prices domestic options, and delivering double or more the success rates of global services. Catalyst has been recognized for its role in redefining application services by the Wall Street Journal, Gartner, and CIO magazine. With a quarter of its business building new products for clients and most of the remainder working with clients to redefine their business models, Catalyst is a dynamic, fast-moving, and exciting place to work for individuals who love new challenges and who relish the idea of redefining a market space that has operated without meaningful innovation for decades.


A successful candidate will:

  • have a minimum of six years in progressively responsible technical, data-focused roles;
  • have deep understanding and wide-ranging experience with database design & architecture (relational and aggregate-oriented);
  • be able to work with software development project teams and rapidly deliver new functionality;
  • have familiarity with multiple database engines, such as Oracle, MySQL, PostgreSQL, MongoDB, Redis, Couchbase, and Cassandra;
  • be familiar with agile (e.g., Scrum, XP) development projects;
  • be willing to mentor junior DBA’s and developers, and contribute to multiple project teams simultaneously if necessary;
  • have a good interpersonal style, have good written and verbal communication, be flexible and able to quickly adapt, be a disciplined problem-solver, have strong decision-making ability, have honesty and integrity, be able to adapt and pick up new skills quickly, and be able to prioritize workload.
Responsibilities :

The DBA/Architect will implement data solutions for a variety of needs, including database design, database development, performance tuning, project support, and analytics.
Principal accountabilities include:

  • Database design – Work with customer stakeholders and application development teams to select, design, and implement data architectures.
  • Project delivery – Collaborate with development teams to deliver new features in very short time intervals.
  • Data analysis – Design and implement business intelligence and reporting solutions, design and implement ETL processes and build optimal architectures for data summary and aggregation.
  • Database administration – Configure memory structures, tune performance, ensure availability, and deploy database changes into production environments for multiple database platforms. Configure database to distribute processing and data (e.g., partitioning, clustering and sharding).
  • Database development – Create stored objects in the database, using languages such as T-SQL and PL/SQL. Experience developing applications in Java or C# would be beneficial but not required.
To Apply:

If you are interested in applying, please send your resume to

Engagement Manager / Project Lead

Baltimore | Overview

Catalyst IT Services, Inc. is a fast-growing company with development centers in Baltimore, Maryland and Beaverton, Oregon providing onshore Agile application solutions. Using a Moneyball-like analytics-based approach to team assembly that is optimized to fit with each client’s organizational culture, Catalyst offers highly effective teams who can collaborate face to face at any client site across the US, or communicate in real time from its development centers. Our belief in effective Agile through collaboration and data-driven team assembly are at the heart of the Catalyst IT promise – better and faster Agile software development services, onshore and on-target. 

We are in need of Engagement Managers / Project Leads in both Baltimore, Maryland and Beaverton, Oregon to spearhead teams of technical professionals taking on challenging and exciting efforts and to oversee larger client relationships involving numerous efforts. We are looking for people who enjoy fast-paced and collaborative environments, who enjoy tackling interesting technical challenges, and who are interested in helping lead the next major innovation in building and supporting software.


Job requirements of Engagement Managers / Project Leads include:

  • Experience leading software development teams to accomplish complex business ends
  • Familiarity with Agile/Scrum principals and methods and an understanding of and experience with different software development methodologies employed to achieve different organizational and business ends
  • Experience managing large, complex client relationships and associated P&Ls
  • Past success driving client satisfaction
  • An excitement about, interest in, and knowledge about technology as a means to transform enterprises
  • Intelligence, enthusiasm, and leadership skills
Responsibilities :

The responsibilities of Engagement Managers / Project Leads include: 

  • Managing client relationships with large, complex clients
  • Leading technical teams and mentoring staff
  • Identifying organizational impediments and appropriate solutions to successful engagements
  • Working in close partnership with clients to understand and drive the relationship between large organizations and Catalyst as their applications outsourcing partner
To Apply:

If you are interested in applying, please send your resume to

Development center locations:

502 S Sharp Street, Baltimore, MD, 21201

15050 SW Koll Parkway, Beaverton, OR, 97006