> Markdown version of [/jobs/ext/516326-sr-engineer-data-services-msi](https://www.wearedevelopers.com/jobs/ext/516326-sr-engineer-data-services-msi). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Engineer, Data Services - MSI - **Company:** The Baldwin Group - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), .NET Framework, PHP (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Ajax (Programming Language), Amazon Web Services, Business Logic, Microsoft Azure, Microsoft Online Services, Browser Compatibility, C Sharp (Programming Language), Cascading Style Sheets (CSS), Software as a Service, Code Reuse, Code Review, Data as a Services, Relational Databases, Software Debugging, Dependency Injection, Web Development, Distributed Systems, Design of User Interfaces, Web Browsers, JQuery, PostgreSQL, Microsoft SQL Server, MySQL, Model View Controller (MVC), Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Cloud Services, Software Engineering, SQL Stored Procedures, User-Centered Design, Web Standards, Website Wireframe, Extensible Markup Language (XML), Azure Service Bus, Data Processing, Test-Driven Development (TDD), Blazor, Information Technology, Web Technologies, Front End Software Development, Key Vault, Web Api - **Published:** June 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=843783aaa954ac76 ## About the Role Do you have experience in jQuery?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Information Technology, or a related field preferred. * 8+ years in software engineering or a related field, including 5+ years with dynamic and/or compiled languages and 5+ years in front-end web development. * Strong understanding of distributed messaging - Azure Service Bus or similar, queue-based workers, idempotency, retry and dead-letter strategies. * Demonstrated experience mentoring engineers, leading code reviews, contributing to architectural decisions, and working with APIs from concept to completion. * Strong portfolio including mobile web, desktop, and app experiences; comfortable working on multiple teams and projects simultaneously. * Proficient in C#, .NET, MVC, jQuery, HTML, CSS, AJAX, JavaScript, XML, and PHP. * Very strong proficiency with relational databases, including modeling and performance optimization (MySQL, PostgreSQL, Aurora); familiarity with SQL Server preferred. ORM's (Dapper, EF Core) * Familiarity with SaaS models and cloud services, preferably AWS; Microsoft Azure a plus. * Functional expertise with browser debugging tools and clean, maintainable coding practices. * Believer in Lean and Agile values; strong understanding of user-centered design. * Strong communication, adaptability, attention to detail, and a collaborative mindset; comfortable with remote and in-office engineering teams. * Detail-oriented, self-motivated, and willing to learn new technologies. ## Description The Senior Software Engineer is a key technical contributor and team leader who designs, builds, and maintains applications across the full stack-including .NET/C# applications, and our data services platform. Working on an Agile team, the Senior Software Engineer consistently delivers well-engineered, maintainable, and tested solutions on time, while championing user-centered design, sound architecture, and engineering best practices. Principal Responsibilities Engineering Execution & Delivery * Develop features for the compliance management platform on an Agile team, consistently delivering well-engineered, maintainable, and tested solutions within agreed-upon timeframes. * Build and maintain efficient, reusable code across the stack: message handlers, ASP.NET Core APIs, SQL Server stored procedures and migrations, and Blazor UI. * Support critical business logic across a suite of robust services and scalable data processing jobs. * Diagnose production issues in distributed systems: trace requests across services, reason about dependency injection lifetimes in long-running hosted processes, understand retry and dead-letter behavior. * Practice and promote Test-Driven Development (TDD), participate in sprint planning and code reviews, and adapt to new languages, tools, and frameworks as needed. System Design & Architecture * Lead architectural discussions for mid-to-large systems, designing modular, extensible, well documented components that scale and minimize rework. * Apply UI principles, cross-browser compatibility, and web standards; advocate for security, reliability, and operational excellence, including e-commerce security principles and current website security patches. * Model business problems in C#. Clean domain types, well-chosen abstractions, code that reads like intent rather than plumbing. * Strong object-oriented design instincts. SOLID is a starting point, not a religion. You know when to compose, when to inherit, when to keep things procedural. * Solid understanding of dependency injection, including lifetimes, scope boundaries, captive dependencies, how DI behaves across long-running hosted services. * Integrate with external services and SDKs as the business needs them. Ex. Azure Storage, Key Vault, Microsoft Graph, third-party APIs. * Champion user-centered design processes that address real user needs. Web Development & User Experience * Build and maintain scalable, reusable Razor/MVC components, layouts, and forms. * Develop site architecture and wireframes; optimize SEO and functionality to meet web standards and major-browser compatibility. * Analyze, test, and troubleshoot website performance and coding issues; stay current on web technologies, browsers, and mobile platforms. Code Review, Quality & Mentorship * Perform detailed code reviews to uphold engineering standards and grow peers through constructive feedback; champion consistent coding standards and maintainability. * Mentor and guide other software engineers through coaching, pairing, and knowledge sharing; take ownership of team delivery quality and unblock teammates. * Lead by example in resilience, collaboration, and a growth mindset, and contribute to peer evaluations and growth planning. Cross-Functional Collaboration & Continuous Improvement * Collaborate with the product team, designers, QA, and stakeholders to understand business requirements and to scope, estimate, and deliver features. * Communicate user needs through storytelling and data, demonstrating how proposed designs solve those needs for internal teams and senior partners. * Work comfortably across multiple teams and projects, including remote and local collaboration. * Identify inefficiencies and lead small to mid-sized engineering efforts (e.g., migrations, tech debt cleanup, platform upgrades); contribute to hiring, onboarding, and engineering culture. ## Related Videos - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Blazor and Azure functions for Serverless Website](https://www.wearedevelopers.com/videos/115-blazor-and-azure-functions-for-serverless-website) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk)