1

Senior Software Engineer Jobs in Manchester, MD (NOW HIRING)

Software Engineer I

Hunt Valley, MD · On-site

$99K - $163K/yr

We are seeking talented Software Engineers with strong engineering fundamentals who are eager to expand their expertise into the Salesforce ecosystem. In this role, you will: - Leverage your solid ...

Rowe Price Associates, Inc. seeks a Lead Software Engineer in Owings Mills, MD to lead and implement technology solutions for a large Software Test Automation team and: * Design and develop Software ...

Software Engineer III

Owings Mills, MD · On-site

$54.75 - $73.75/hr

The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and ...

Software Engineer III

Hunt Valley, MD

$54.75 - $73.50/hr

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air Systems division. Our team is engaged in multiple cutting-edge development programs for defense ...

Software Engineer III

Hunt Valley, MD · On-site

$54.75 - $73.50/hr

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air Systems division. Our team is engaged in multiple cutting-edge development programs for defense ...

Full Stack Software Engineer Remote (United States-based) | Full-Time L2 Brands is a multi-brand apparel company home to League, Legacy, Ouray, Locale, and Wild Tribute. We are looking for a Full ...

Role Summary This Lead Software Engineer will focus on a key growth initiative enhancing our Individual Investor (II) services. The primary focus will be the development of a modern, scalable ...

Software Engineer II

Hunt Valley, MD · On-site

$92K - $127K/yr

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air Systems division. Our team is engaged in multiple cutting-edge development programs for defense ...

... software development standards and quality guidelines. What we look for Education / Skills Required • Bachelor's degree in Computer Science, Engineering, or related technical field, or equivalent ...

Software Engineer II

Hunt Valley, MD

$92K - $127K/yr

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air Systems division. Our team is engaged in multiple cutting-edge development programs for defense ...

Follow all corporate and departmental software development standards and quality guidelines. What we look for Education / Skills Required Bachelor's degree in Computer Science, Engineering, or ...

Showing results 41-60

Senior Software Engineer information

See Manchester, MD salary details

$71.7K

$136.2K

$182.5K

How much do senior software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for senior software engineer in Manchester, MD is $136,167.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,400.00 and $153,500.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in Manchester, MD?

The most popular types of Software Engineer jobs in Manchester, MD are:

What cities near Manchester, MD are hiring for Senior Software Engineer jobs?

Cities near Manchester, MD with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in Manchester, MD as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $136,167 per year, or $65.5 per hour.

Lead Software Engineer (Wealth Management)

T Rowe Price

Owings Mills, MD • On-site, Remote

Full-time

Re-posted 7 days ago


T. Rowe Price rating

9.1

Company rating: 9.1 out of 10

Based on 21 frontline employees who took The Breakroom Quiz


Job description

Candidates local to Kansas City, MO; Colorado Springs, CO; or Owings Mills, MD who are able to commit to our onsite hybrid work model are strongly preferred.

Role Summary

As a Lead Software Engineer on the Retiree Income platform team at T. Rowe Price, you will play a pivotal role as a senior technical leader overseeing the design, development, and operation of SaaS applications, services, and infrastructure supporting our retirement income planning and holistic advice solutions. You will blend expert, hands-on engineering with daily leadership in a cross-functional Agile environment (including both frontend and backend disciplines) to deliver secure, scalable, and maintainable products that serve both intermediary and direct channels. In this role, you will help define engineering standards, guide architectural decisions, and ensure solutions align with T. Rowe Price's quality benchmarks, business needs, and Global Technology strategy.

Responsibilities

  • Lead the full lifecycle of platform components and services, including design, development, testing, and deployment. Demonstrate advanced hands-on expertise in technologies such as Java, Spring Boot, REST APIs, and modern frontend frameworks like Vue.js to deliver features into production.

  • Define and implement comprehensive testing strategies (unit, integration, end-to-end, performance), emphasizing automation and clear quality metrics.

  • Debug and resolve complex system issues, including codebases you did not author; manage root cause analysis and drive solutions to completion.

  • Take ownership of the quality, maintainability, security, and total cost of ownership (TCO) for your services and components. Proactively address technical debt and manage lifecycle considerations.

  • Establish and promote coding standards, code review processes, and SDLC best practices that can be leveraged across multiple teams and services.

  • Influence platform and enterprise technical strategy by making pragmatic build-vs-buy and design decisions in alignment with business priorities and risk.

  • Stay informed about industry trends and emerging technologies, and assess their applicability to drive business value.

  • Communicate complex technical ideas effectively to non-technical stakeholders and senior leaders, translating business objectives into actionable engineering plans.

  • Utilize deep domain expertise in areas such as client profiling, goal planning, retirement income planning, cash-flow analysis, tax and investment planning, and integrations with third-party systems to deliver differentiated experiences for clients and advisors.

Qualifications

Required:

  • Bachelor's or Master's degree, or equivalent education and relevant experience.

  • 8+ years of progressive software engineering experience, including demonstrated technical leadership.

  • Proven expertise in architecting, building, and deploying software solutions within the wealth management sector (e.g., portfolio construction, investment management, financial planning, CRM).

  • Experience designing and implementing flexible, scalable, reliable SaaS platforms that support a range of applications, users, delivery models (B2C, B2B2C), and channels.

  • Advanced proficiency in Java, Spring Boot, REST APIs, and modern frontend frameworks such as Vue.js (or similar), with hands-on involvement across the software development lifecycle.

  • Strong background in automated testing methodologies and frameworks, with the ability to define and enforce product-level test strategies.

  • Experience setting code review standards and providing technical oversight for development activities.

  • Excellent problem-solving and debugging skills, including the ability to work with unfamiliar codebases.

  • Strong communication skills, with the ability to clearly convey technical and business concepts to both technical and non-technical audiences.

Preferred:

  • Experience building and operating solutions in AWS or comparable public cloud environments, including familiarity with cloud-native services, security, reliability, and cost optimization.

FINRA Requirements

FINRA licenses are not required and will not be supported for this role.

Work Flexibility

This role is eligible for full time remote work.


What T. Rowe Price employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom