Demo

Software Engineer

Keller Schroeder
Baltimore, MD Contractor
POSTED ON 6/25/2026 CLOSED ON 6/28/2026

What are the responsibilities and job description for the Software Engineer position at Keller Schroeder?


NO PHONE CALLS PLEASE! Calls will not be returned.


We welcome individual candidates and Corp-to-Corp (CTC) resume submissions.

6-month contract

Hybrid – Candidates must live within 50 miles of Baltimore, MD (preferred), Charlotte, NC, Wilmington, DE, Dallas, TX, Evansville, IN


NO PHONE CALLS PLEASE! Calls will not be returned.


We are seeking a Lead Software Engineer to help our direct client.This is a hybrid position and must live within 50 miles of one of the following locations:

  • Baltimore, MD (Preferred)
  • Charlotte, NC
  • Wilmington, DE
  • Dallas, TX
  • Evansville, IN


Mandatory Skills:

Node.JS, TypeScript, JavaScript, Ruby, Python, Amazon Web Services, Containerization, CI/CD


Responsibilities:

  • Setting technical direction for application development teams spanning client’s marketing content and loan acquisition workflow. Working in close coordination with product, technology and enterprise architecture to ensure alignment around design and execution of business-critical software initiatives.
  • Defining detailed roadmaps for migrating monolithic systems into target-state technology comprising distributed systems and microservice deployments, built on resilient and scalable cloud infrastructure.
  • Establishing standards and defining guardrails for technology teams around systems architecture, design patterns, code reusability, and technical debt.
  • Evaluating the role of emerging technologies (e.g. GraphQL, agentic AI) in the context of existing SDLCs and assisting with their adoption solutions for greater efficiency and faster time-to-market.
  • Demonstrating leadership through influence via participation in communities of practice, proof-of-concept implementations, and mentoring other team members in engineering best practices.
  • Balancing technical leadership and architectural responsibilities with hands-on development tasks based on team capacity and business needs.


Requirements:

  • 7 years’ strong experience in full-stack web development, with a particular focus on proficiency in the presentation layer.
  • Experience building and maintaining high-traffic, consumer-facing websites running on public cloud systems (E.g. Amazon Web Services, Microsoft Azure).
  • Knowledgeable and skilled in integrating frontend technologies with the API layer (i.e. RESTful APIs, GraphQL endpoints) and relational / non-relational databases.
  • Excellent written and verbal communication skills, and ability to thrive in a collaborative team setting.
  • Strong DevOps experience, including CI/CD pipelines, infrastructure-as-code, containerization, monitoring, and production operations
  • Programming skills including Node.JS, TypeScript, JavaScript, Ruby, Python


Nice to have:

  • AWS certification
  • Design systems implementation
  • Technology transformation
  • Digital transformation
  • Ruby on Rails development
  • OpenTelemetry
  • Financial services experience


We look forward to receiving your resume in PDF format!


Hourly Wage Estimation for Software Engineer in Baltimore, MD
$50.00 to $60.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Keller Schroeder

  • Keller Schroeder Evansville, IN
  • NO PHONE CALLS PLEASE! Calls will not be returned. We welcome individual candidates and Corp-to-Corp (CTC) resume submissions. 6-month contract – ONSITE Ca... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Baltimore, MD area that may be a better fit.

  • Independent Software Annapolis, MD
  • Who are we? Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering tec... more
  • 4 Days Ago

  • Independent Software Annapolis, MD
  • What You Will Do As a Software Tool Engineer at Independent Software, you will support the automation, integration, and management of software productivity... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!