Michael Saunders & Company

Senior Backend Software Engineer

Michael Saunders & Company

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $160,000 - $185,000 per year

Job Level

Senior

Tech Stack

AzureCloudElasticSearchEntity FrameworkETLGraphQLGRPCMS SQL Server.NETNoSQLPythonSQL

About the role

  • Coach and mentor engineers of all levels as you deliver on Suzy’s biggest challenges
  • Participate in long term planning of software architecture with an eye for scalability and maintainability
  • Own key products at Suzy and participate in triaging and solving high impact bugs
  • Be the example for high quality code which embraces a “shift left” engineering culture
  • Set the technical direction for assigned projects and act as a key resource for Product for long term planning, grooming, and sprint planning
  • Collaborate with Product, User Experience, and Subject Matter Experts to help Suzy achieve its vision for innovative market research solutions
  • Develop features, handle bugs and drive innovation for the Suzy platform
  • Build out a robust architecture which processes hundreds of millions of records to support a real time market research platform
  • Develop and test the REST API layer, create and maintain client SDKs, and integrate with and automate third-party systems and technologies.

Requirements

  • Expert-level .NET development experience, encompassing the .NET Framework, .NET Core, and beyond
  • Demonstrated experience with git, or an equivalent distributed version control system
  • Strong experience with modern API architectures (e.g., REST, GraphQL, gRPC, real-time web sockets)
  • Experience with Command Query Responsibility Segregation (CQRS) architectures
  • Advanced knowledge of Microsoft SQL Server or Azure SQL Server, including schema design and query optimization
  • Advanced knowledge of Object Relational Mapping frameworks such as EntityFramework, EF Core
  • Experience with ElasticSearch, CosmosDB, or other comparable NoSQL databases
  • Experience with Test Driven Development using xUnit and Moq, or other comparable frameworks
  • Experience with cloud-native development, preferably Azure
  • Hands-on experience with Azure Data Lake Storage Gen2 (ADLS Gen2)
  • Strong skills in Python for AI, scripting, automation, and data processing tasks
  • Solid understanding of ETL operations and data pipeline design
  • 1+ years of technical leadership, or equivalent experience
  • 7+ years designing and developing back end systems, or equivalent experience
Benefits
  • We take care of our employees and their families. We have generous health dental and vision benefits, and our 401K plan vests immediately
  • A friendly, fun, and collaborative work environment that allows for frequent exposure to executives
  • The opportunity to make an immediate impact as a part of a fast-growing company
  • The target base compensation for this role is $160,000 - $185,000 / yr.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NET.NET Framework.NET CoreREST APIGraphQLgRPCCQRSMicrosoft SQL ServerEntityFrameworkPython
Soft skills
coachingmentoringcollaborationtechnical leadershipproblem-solvinginnovationcommunicationplanningorganizationquality assurance