Senior Technologist

Baird Consulting Group

Cockeysville (MD)

On-site

USD 180,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with employer matching contributions
Generous PTO policy including vacation, sick leave, and paid holidays
Support for professional development, including training and certification reimbursement
Flexible work arrangements including remote options

Job summary

Baird Consulting Group seeks a Senior Technologist to lead software systems evolution and technology strategy. The position includes mentoring software engineers and overseeing architectural decisions, focused on driving innovation in line with business objectives. Applicants should have extensive expertise in C#, .NET technologies, and experience in senior technical roles. This full-time position allows for flexible work arrangements.

Qualifications

  • X+ years of progressive experience in software development.
  • Experience managing or integrating payroll and benefits systems is desirable.
  • Professional certifications (e.g., PMP, Microsoft Certified Solutions Architect) are a plus.

Responsibilities

  • Lead, mentor, and develop a multidisciplinary team of software engineers.
  • Serve as the principal architect for the organization's core applications.
  • Oversee full software development lifecycle processes.

Skills

Leadership
Software architecture
Problem-solving
Communication

Education

Bachelor's degree in Computer Science

Tools

C#
.NET
ASP.NET
PowerBuilder
SQL Server
MongoDB

Job description

Baird Consulting Group provided pay range

This range is provided by Baird Consulting Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$180,000.00/yr - $200,000.00/yr

Direct message the job poster from Baird Consulting Group

Founder/Consultant - Senior Leader | Trusted Advisor | Problem Solver | Non-profit Board Member | Professor

Job Title: Senior Technologist

Location: Baltimore County, Maryland

Job Type: Full-time

Job Description:

We are seeking a visionary and technically proficient Senior Technologist to lead the evolution of our software systems and technology strategy. This role combines high-level architectural oversight with hands-on leadership of our development teams. The Senior Technologist will drive innovation across our platforms, align technology with business goals, and ensure the scalability, performance, and maintainability of our applications and infrastructure.

Key Responsibilities:

  • Lead, mentor, and develop a multidisciplinary team of software engineers, fostering a collaborative and high-performance engineering culture.
  • Serve as the principal architect for the organization’s core applications, providing direction on system design, frameworks, tools, and development methodologies.
  • Oversee full software development lifecycle processes—from requirements gathering and design to implementation, testing, and deployment.
  • Architect and implement enterprise-grade solutions using C#, .NET, ASP.NET, PowerBuilder, SQL Server, and MongoDB.
  • Design efficient and reliable database structures and optimize data access strategies for performance and scalability.
  • Champion software development best practices, including code quality, testing, and secure coding standards.
  • Evaluate emerging technologies and make strategic recommendations for adoption, contributing to long-term technology planning.
  • Own the technology strategy for benefits and payroll systems, ensuring compliance, accuracy, and ongoing optimization.
  • Collaborate with product managers, HR, finance, and executive leadership to align technology with organizational goals.
  • Conduct code reviews and architectural assessments to ensure software quality and team growth.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related discipline (or equivalent experience).
  • X+ years of progressive experience in software development, with demonstrable expertise in C#, .NET, ASP.NET, PowerBuilder, SQL, and MongoDB.
  • Prior experience in a leadership or senior technical role, ideally overseeing cross-functional development teams.
  • Deep understanding of software architecture, enterprise patterns, and system integration.
  • Experience managing or integrating payroll and benefits systems is highly desirable.
  • Strong communication and interpersonal skills; capable of translating technical concepts for non-technical audiences.
  • Strategic thinker with strong problem-solving abilities and a track record of delivering reliable, scalable solutions.
  • Professional certifications (e.g., PMP, Microsoft Certified Solutions Architect) are a plus.
  • Competitive compensation package commensurate with experience.
  • 401(k) with employer matching contributions.
  • Generous PTO policy including vacation, sick leave, and paid holidays.
  • Support for professional development, including training and certification reimbursement.
  • Flexible work arrangements, including remote work options.

How to Apply:

Please submit your resume and a cover letter detailing your qualifications, experience, and notable projects to:

lawrencebaird@bairdCG.com or bairdconsultingbaltimore@gmail.com

Baird Consulting Group is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applications from individuals of all backgrounds and experiences.

Seniority level
  • Seniority level
    Director
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Hospitals and Health Care, Insurance and Employee Benefit Funds, and Software Development

Referrals increase your chances of interviewing at Baird Consulting Group by 2x

Sign in to set job alerts for “Software Engineering Manager” roles.

Columbia, MD $200,000.00-$225,000.00 12 hours ago

Director, Software Engineering (MERN/Cloud)
Software Engineering Manager (Backend SaaS)
Software Engineering Manager - Sustaining Engineering
Manager, Software Engineering (Card Platform)
Engineering Manager - Solutions Engineering
Manager, Software Engineering (Pricing Engineering)
Technical Manager - Automotive and Industrial
Senior Staff Engineering Manager of Financial Data and Analytics
Deputy Bureau Chief of Utilities (Engineering Manager I) - Public Works, Bureau of Utilities
Software Engineering Manager - Ubuntu Linux Kernel
Senior Manager, Software Engineering (Cloud Cost Management)
Software Engineering Manager, Ubuntu Gaming

Columbia, MD $100,000.00-$180,000.00 1 month ago

Manager Systems Engineering 2 - R10197870

Baltimore, MD $149,400.00-$224,000.00 1 day ago

Associate Director, Quality Assurance Team Lead
Software Engineering Manager - Desktop and Embedded Linux Optimisation
Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

FLEX Senior Software Engineer
FLEX Senior Software Engineer

Jobs via Dice • Bethesda (MD)

Hybrid
Paid parental leave
401(k) plan
Medical, dental, and vision coverage
+2
Senior Software Engineer Team Lead
Senior Software Engineer Team Lead

London Approach • Philadelphia

On-site
USD 140,000 - 160,000
Senior Application Developer
Senior Application Developer

Jobot • Baltimore (MD)

On-site
USD 120,000 - 130,000
Competitive salary and bonus structure
Opportunities for professional growth
Comprehensive benefits package
+1
Principal Software Engineer (FullStack)
Principal Software Engineer (FullStack)

Fuse Engineering • Fort Meade (MD)

On-site
USD 120,000 - 180,000
Director of Software Development
Director of Software Development

Talent Elite Group • California

On-site
USD 200,000 - 265,000
Medical insurance
Vision insurance
401(k)
Principal Engineer, Data Platforms
Principal Engineer, Data Platforms

Speridian Technologies • Sacramento (CA)

Remote
USD 150,000 - 200,000
Fully remote work
Work-life balance
Software Engineer III
Software Engineer III

Steel Point Solutions • Fort Meade (MD)

On-site
USD 142,500 - 220,337
Medical, Dental, Vision Insurance
401K with company match
Flexible paid time off
+2
Senior Software Engineer
Senior Software Engineer

CHESS Solutions, LLC • Leesburg (VA)

Hybrid
USD 105,000 - 165,000
Medical insurance
Vision insurance
401(k)
Software Engineering Manager
Software Engineering Manager

Endor Labs • Palo Alto (CA)

On-site
USD 170,000 - 220,000
Medical insurance
Vision insurance
401(k)
+2
Senior Application Developer
Senior Application Developer

Dev Technology Group, Inc. • United States

On-site
USD 96,000 - 140,000
Generous and flexible time-off policy
Flexible work schedules and telework options
Career development opportunities
+4