Senior Software Engineer – R&D jobs in United States
cer-icon
Apply on Employer Site
company-logo

MTech Systems · 7 hours ago

Senior Software Engineer – R&D

MTech Systems is a leading provider of enterprise technology for Live Animal Protein Production. They are seeking a Senior Software Engineer to join their R&D team, where the candidate will be responsible for building scalable enterprise applications and delivering high-quality software for a growing international customer base.

Software

Responsibilities

Design and build backend services and internal libraries using .NET / ASP.NET Core, transforming prototypes into reliable, observable, production-ready services
Develop rapid POCs for agents and workflows using Semantic Kernel (function calling, plugin/tool orchestration, prompt management, RAG, version control)
Implement cloud‑native solutions on Azure, including App Services/Functions, Storage, Service Bus, Azure SQL, and Cosmos DB, supported by CI/CD pipelines in Azure DevOps
(Optional) Build high‑quality Angular components and internal tooling within an Nx monorepo using Jest/Cypress
Contribute through design documents, code reviews, mentorship, and proactive improvement of reliability, performance, and developer experience

Qualification

C#/.NETAzureCI/CD pipelinesASP.NET CoreSoftware design principlesSemantic KernelProficient EnglishMentorshipCollaboration

Required

B.S. in Computer Science or related field (or equivalent professional experience)
5+ years of production software experience with strong proficiency in C#/.NET, including ASP.NET Core and Web APIs
Hands-on expertise with Azure, with experience in at least two of the following: App Service / Functions, Service Bus / Queues, Storage, Azure SQL (EF Core), Cosmos DB, Key Vault
Strong understanding of software design principles (e.g., SOLID, DDD where applicable), asynchronous patterns, distributed systems, and performance profiling
Experience building and maintaining CI/CD pipelines in Azure DevOps
Practical knowledge of security and authentication: OAuth 2.0, OIDC, service‑to‑service authentication, and secrets management
Proficient written and spoken English for collaboration, design reviews, and documentation

Preferred

Experience using Semantic Kernel in production (plugins/tools, agent patterns), Azure OpenAI, or other LLM providers; RAG using Azure AI Search
Frontend experience with Angular (v15+), RxJS, Nx, or Ionic for mobile
Experience with distributed messaging and job orchestration: NServiceBus, Azure Service Bus, Hangfire, Durable Functions
Observability tooling: Application Insights, OpenTelemetry
Data/analytics exposure: SQL performance tuning, Power BI Embedded, Databricks/Spark
Experience with feature flags (LaunchDarkly), domain eventing, or multi‑tenant SaaS systems

Company

MTech Systems

twittertwittertwitter
company-logo
MTech Systems is a company specialized in software systems for poultry and swine production.

Funding

Current Stage
Growth Stage
Total Funding
unknown
2017-02-14Acquired

Leadership Team

M
Marcel Cohen
President
linkedin
Company data provided by crunchbase