Senior Backend Engineer
MarketOnceAbout the role
About MarketOnce:
At MarketOnce, we empower businesses with the insights and strategies they need to excel in today's dynamic market. With a strong foundation in market research, we offer innovative solutions in research, software, consulting, advertising, and marketing to corporate, private equity firms, and other organizations seeking to achieve their goals.
Our team is distinguished by their client-centric approach—treating each client's business with the dedication and care as if it were their own. This commitment enables us to deliver personalized service and achieve the highest standards of success and innovation in everything we do. Together, our family of companies, including MarketOnce, ROI Rocket, and eAccountable, work towards delivering unparalleled solutions. Headquartered in Denver, Colorado, our global team collaborates from locations across the US and Europe.
We value curiosity, creativity, collaboration, and expertise, continuously striving to push boundaries and exceed our clients' expectations. Join us at MarketOnce and be part of a culture that drives meaningful results.
About the Opportunity:
As a Sr. Software Engineer (Backend - .NET) you’ll join a close-knit team to build the future of a platform destined to power immersive digital experiences for our customers and partners.
The ideal candidate can break down problems, design & architect potential solutions, do most of the complex proof of concepts, establish standards, conduct code reviews, and mentor teammates. They have extensive experience in both designing and developing SaaS platforms, a keen understanding of security and systems design, and deep expertise in API Design, microservices, distributed architecture, NoSQL and RDBMS data storage.
What You’ll Do:
- Design, develop, test, and deploy software applications using .NET Core and related technologies such as C#, ASP.NET, Entity Framework, LINQ, etc
- Research and evaluate new technologies, tools, and frameworks to improve the software development process and enhance the software products
- Collaborate with Product and Engineering stakeholders to design and build platform services that meet key product requirements
- Design and implement microservices with thoughtfully defined APIs
- Take ownership of designed services and platform components from conception through to delivery
- Mentor other engineers in software development best practices, code reviews, debugging, troubleshooting, and performance optimization
- Adhere to all industry best practices and standards for Agile/Scrum Frameworks adopted by the organization including but not limited to daily stand-ups, grooming, planning, retrospectives, sprint reviews, demos, and analytics
What We’re Looking For:
- 5+ years of experience in backend development, with a strong focus on .NET and C#
- Strong focus on testing
- Expertise in building and optimizing scalable backend systems
- Experience with database systems (NoSQL/Cosmos DB is a plus)
- Proficiency in cloud technologies, preferably Azure
- Solid understanding of distributed systems and messaging queues (e.g., Azure Service Bus is a plus)
- Exposure to caching solutions like Redis is beneficial
- Strong focus on DevOps practices, CI/CD pipelines, and tools such as Azure DevOps
- Strong problem-solving and analytical skills
- Excellent leadership, communication, and teamwork abilities
- Bachelor’s or master's degree in computer science, engineering, or related field
- Tech Stack: C#, .NET Core, Redis, SQL Server, Elastic, Azure Service Bus, Swagger, Kubernetes, Docker, Cosmos
What We Offer:
- Competitive salary: $150,000-$180,000
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s