Senior Software Engineer

The BayTech Group

Baltimore (MD)

Hybrid

USD 120,000 - 170,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The BayTech Group, partnering with a leading financial services organization, seeks a Senior .NET Software Engineer to modernize legacy applications and build cloud-based platforms for investment analysis.

You will design scalable systems with C# and .NET, build AWS cloud services and APIs, influence architecture, and apply CI/CD practices in a hybrid Baltimore role with 2 onsite days and 3 remote.

Qualifications

  • 5+ years of software engineering experience with C# and .NET.
  • Hands-on experience building cloud-native apps on AWS or similar.
  • Strong knowledge of backend, APIs, distributed systems, and architecture.
  • Proficiency with SQL and relational databases.
  • Experience with modern software engineering practices and collaborative development.
  • Bachelor’s degree in a technical field or equivalent experience.

Responsibilities

  • Design, develop, and maintain scalable apps using C# and .NET.
  • Build cloud-native services, APIs, and distributed systems on AWS.
  • Modernize legacy applications and influence architecture decisions.
  • Collaborate with engineering and business teams to deliver reliable solutions.
  • Apply modern engineering practices, including automated testing, CI/CD, and code reviews.

Skills

C# & .NET
AWS cloud
Backend development
APIs
SQL
CI/CD
Team collaboration

Education

Bachelor's degree in a technical field

Job description

We are partnering with a leading financial services organization seeking a Senior .NET Software Engineer to modernize legacy applications and build next-generation cloud-based platforms.

This role focuses on developing scalable applications used by Portfolio Managers, Risk Analysts, and Quantitative Researchers. You’ll work with modern technologies, contribute to architecture decisions, and develop solutions supporting investment analysis and portfolio risk management.

Responsibilities
  • Design, develop, and maintain scalable applications using C# and .NET.
  • Build cloud-native services, APIs, and distributed systems using AWS.
  • Modernize existing applications and contribute to technical architecture decisions.
  • Collaborate with engineering and business teams to deliver reliable solutions.
  • Apply modern engineering practices, including automated testing, CI/CD, and code reviews.
Required Qualifications
  • 5+ years of software engineering experience, with strong C# and .NET development skills.
  • Hands-on experience building cloud-native applications using AWS or similar cloud platforms.
  • Strong understanding of backend development, APIs, distributed systems, and application architecture.
  • Proficiency with SQL and relational databases.
  • Experience with modern software engineering practices and collaborative development.
  • Bachelor’s degree in a technical field or equivalent experience.
Preferred Skills
  • React and/or Python
  • PostgreSQL, Snowflake, or DynamoDB
  • Financial services or investment technology experience
  • Hybrid schedule: 2 days onsite in Baltimore, 3 days remote.
  • Local candidates strongly preferred.
  • Must be authorized to work in the U.S. without current or future visa sponsorship.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Private Company, LLP • Baltimore (MD)

On-site
USD 120,000 - 160,000
Senior .NET Engineer — Cloud-native (2 onsite/3 remote)
Senior .NET Engineer — Cloud-native (2 onsite/3 remote)

The BayTech Group • Baltimore (MD)

Hybrid
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

C2R Ventures • Boston (MA)

On-site
USD 100,000 - 130,000
.NET Software Engineering Lead
.NET Software Engineering Lead

Saicon • Edison (NJ)

Hybrid
USD 160,000 - 190,000
Senior Software Engineer (.NET/Cloud)
Senior Software Engineer (.NET/Cloud)

Optomi • United States

Hybrid
USD 90,000 - 120,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Motion Recruitment • Dallas (TX)

Hybrid
USD 120,000 - 160,000
Software Engineer
Software Engineer

Atlas Search • Dallas (TX)

Hybrid
USD 110,000 - 145,000
Full Stack Senior Software Engineer– Investment Risk Technology (Baltimore, MD)
Full Stack Senior Software Engineer– Investment Risk Technology (Baltimore, MD)

T Rowe Price • Baltimore (MD)

On-site
USD 120,000 - 180,000
Senior .NET Engineer - Cloud-Native Architect
Senior .NET Engineer - Cloud-Native Architect

Private Company, LLP • Baltimore (MD)

On-site
USD 120,000 - 160,000
C# .Net Developer
C# .Net Developer

Clear Point Group • New York (NY)

On-site
USD 120,000 - 160,000