Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Dotmatics

Senior Software Engineer

Dotmatics

. Take primary engineering ownership for the maintenance and support of existing Virscidian products .

Posted 10/14/2026full-timeRemote • United StatesSenior💰 $121,078 - $163,811 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong expertise in C# and .NET application development, with a focus on maintaining and enhancing Windows desktop applications and REST APIs. Proficient in troubleshooting and optimizing SQL Server databases and Azure-hosted resources while effectively collaborating with cross-functional teams.

Highest-signal resume keywords
C# Application DevelopmentSQL Server Database ManagementREST API DevelopmentMicrosoft Azure DeploymentSoftware Maintenance and Support

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills
C#.NET FrameworkWPFWinFormsSQL ServerREST APIsAzureDevOpsTroubleshootingPerformance Optimization
Soft Skills
Analytical SkillsCollaborationProblem-SolvingCommunicationResponsibility
Tools & Technologies
Source ControlAutomated BuildsDeployment ToolsRelease ManagementLaboratory Informatics Systems
Industry Keywords
SaaS ArchitectureScientific AlgorithmsChromatographyMass SpectrometryLIMSCDSELNRegulated EnvironmentsEnterprise SoftwareLegacy Technology Stacks

Tech Stack

Tools & technologies
AzureSQLWPF.NET

About the role

Key responsibilities & impact
  • Take primary engineering ownership for the maintenance and support of existing Virscidian products
  • Investigate and resolve software defects, production issues, and customer-reported problems
  • Work with Support, Business Development, Product Management, and engineering teams to understand issues, priorities, and customer impact
  • Implement new features and product enhancements as customer and business needs evolve
  • Maintain and enhance C#/.NET applications, including desktop UI (WPF, WinForms), services, Web APIs, and supporting components
  • Work with SQL Server databases, data access layers, stored procedures, and application data models
  • Support Azure hosted resources and existing DevOps, build, deployment, and release processes
  • Troubleshoot issues across software, database, configuration, deployment, and customer environments
  • Improve visibility and communication of product issues so priorities are clear to engineering and business stakeholders
  • Collaborate with engineers working on future products when knowledge of existing products, workflows, or domain is needed
  • Contribute to new product development, including SaaS platform work, scientific algorithms, performance and scalability improvements, and related engineering efforts

Requirements

What you’ll need
  • Strong hands-on experience developing and maintaining applications using C# and the .NET platform
  • Experience maintaining Windows desktop applications and user interfaces
  • Strong experience with relational databases, SQL Server, data access, troubleshooting, and performance considerations
  • Experience developing and supporting REST APIs and application integrations
  • Experience working with applications and services deployed in Microsoft Azure
  • Experience with source control, automated builds, deployment, release management, and troubleshooting deployed applications
  • Experience supporting mature production software, including bug fixes, maintenance releases, and incremental feature development
  • Strong analytical skills and ability to diagnose problems across application, database, infrastructure, and customer environments
  • Comfortable taking responsibility for a product area, managing priorities, and following issues through to completion
  • Ability to work directly with Support, Business Development, Product Management, developers, and other stakeholders
  • Comfortable working independently and making practical engineering decisions within an established product architecture
  • Able to work constructively with multiple engineering teams and share knowledge
  • Ability to contribute to SaaS architecture and development, scientific and analytical algorithms, performance optimization, and scalability work
  • Experience with scientific or laboratory software may be an advantage
  • Experience with chromatography, mass spectrometry, CDS, LIMS, ELN, or other laboratory informatics systems may be an advantage
  • Experience maintaining software used in regulated or enterprise customer environments may be an advantage
  • Experience with legacy or long-lived Microsoft technology stacks may be an advantage
  • Experience supporting customer-specific configurations and integrations may be an advantage
  • An electrical engineering, software engineering, computer science, or related technical background may be an advantage