Senior Backend Software Engineer Job at M Science, New York, NY

cDgwRVNaZElVMlJYejZVRTZ6RTVNNTZ0b1E9PQ==
  • M Science
  • New York, NY

Job Description

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.

Job Tags

Holiday work,

Similar Jobs

First Student

School Bus Driver Job at First Student

 ...and implement the most advanced training and technology the transportation industry has to offer. Now Hiring Part-Time School Bus Drivers for Pine Bush School District, in Pine Bush, NY! As a First Student Part-Time School Bus Driver, you will play a vital role in... 

Capgemini

Sr. ServiceNow Performance Analytics Module Business Analyst Job at Capgemini

 ...leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided...  ...modernizing IT estates **ServiceNow Business Analyst - Performance Analytics Module** Capgemini is seeking an experienced ServiceNow... 

The Quantum Group, USA, LLC

Email Designer / Developer Job at The Quantum Group, USA, LLC

 ...The Quantum Group is looking for an experienced and creative Email Designer / Developer to join our Marketing team in our Scottsdale, AZ office. The Email Designer / Developer will provide technical expertise for the Marketing Team to enhance advisor experiences... 

Cella

Remote Web Developer Job at Cella

 ...Were seeking a fully-remote Mid-Level React Developer to help lead the development of a rebranded, simplified web experience as we migrate from a WordPress architecture to a modern, headless CMS. Youll play a critical role in building new pages using React, maintaining... 

Della J's

Prep Cook Job at Della J's

 ...1(k)~ Competitive salary ~ Employee discounts ~ Flexible schedule ~ Health insurance ~ Opportunity for advancement Prep Cook Job Responsibilities: Perform routine kitchen tasks. Follow the prep list created to plan duties. Label and stock all ingredients...