Demo

Senior Backend Software Engineer

M Science
New York, NY Full Time
POSTED ON 4/8/2025
AVAILABLE BEFORE 5/7/2025

Title: Senior Backend Software Engineer

Location: New York, NY (Remote/Hybrid)


About M Science:

M Science is a data driven research and analytics firm, uncovering new insights for leading financial institutions and corporations. M Science is revolutionizing research, discovering new data sets, and pioneering methodologies to provide actionable intelligence. Our research teams have decades of experience working with massive amounts of unstructured data in near real-time to discern critical insights that help clients make smarter, more informed decisions. We combine the best of finance, data, and technology to create a truly unique value proposition for both financial services firms and major corporations.


Job Overview:

We’re looking for a Senior Backend Engineer to lead the design and development of robust, scalable, and maintainable backend systems and APIs. In this role, you’ll be a technical leader responsible not only for delivering high-quality code, but also for guiding architectural decisions, mentoring engineers, and driving backend best practices. You’ll work closely with cross-functional teams to build and evolve our microservices-driven architecture that powers core business functionality and enables rapid feature delivery. This is a high-impact position for someone who thrives in a fast-paced, collaborative environment and enjoys building systems that scale with the business.


Responsibilities:

  • Actively participate in system architecture discussions and technical design reviews to ensure the scalability, reliability, and security of our systems and platforms using C#/.NET and Python.
  • Drive design discussions and code reviews, ensuring high-quality, maintainable, and well-documented code across the backend team.
  • Lead initiatives to optimize system performance and reliability, including caching, query optimization, and load balancing.
  • Mentor and support other engineers, providing technical guidance, code feedback, and support for professional development.
  • Implement robust monitoring, alerting, and observability for backend services, ensuring system health and uptime.
  • Collaborate with product, frontend, data teams, and sales to deliver end-to-end solutions aligned with business goals.
  • Ensure backend systems follow security best practices, including proper authentication, authorization, and data protection mechanisms through partnership with cloud security.
  • Continuously evaluate and introduce new tools, frameworks, and processes to improve backend efficiency and developer experience.


Qualifications:

  • 5 years of software engineering experience as a Backend Engineer, with at least 2 years in a senior or lead role.
  • Expertise in C#/.NET and Python with strong understanding of asynchronous programming, dependency injection, and modern API development.
  • Deep understanding of microservices architecture, including service-to-service communication, service discovery, and API gateways.
  • Strong experience with SQL and NoSQL databases, including schema design, performance tuning, and data modeling.
  • Proficiency with REST API standards, API versioning, and OpenAPI/Swagger documentation.
  • Experience designing systems for performance, observability, fault tolerance, and maintainability.
  • Solid understanding of DevOps practices, including CI/CD, containerization (Docker), and orchestration (Airflow).
  • Experience with cloud infrastructure including cloud-native architecture and serverless solutions – preferably AWS.
  • Familiarity with event-driven architectures, pub/sub messaging, and asynchronous processing patterns.
  • Strong written and verbal communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.


Primary Location: New York, NY (Remote/Hybrid)

Salary Range: $105,000-$170,000 USD/Annual


The salary offered will take into consideration an individual’s experience level and qualifications. In addition to salary, M Science offers, for eligible employees, an annual discretionary incentive bonus, competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, disability insurance; and wellness programs. M Science also offers paid time off packages that include planned time off (vacation), unplanned time off (sick leave), paid holidays and paid parental leave.

Salary : $105,000 - $170,000

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 Senior Backend Software Engineer?

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

Job openings at M Science

M Science
Hired Organization Address New York, NY Full Time
Title: Account Associate Location: New York, NY About M Science: M Science is a data-driven research and analytics firm,...

Not the job you're looking for? Here are some other Senior Backend Software Engineer jobs in the New York, NY area that may be a better fit.

Senior Software Engineer, Backend

altanaai, Brooklyn, NY

Senior Software Engineer (Backend)

RECURSION CO, New York, NY

AI Assistant is available now!

Feel free to start your new journey!