Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer | Virscidian

Full-time

Dotmatics

Our Why At Dotmatics

At Dotmatics, a Siemens company, we believe science, data, and decision-making must be deeply intertwined for innovation to thrive. Our Portfolio includes Luma, LumaLab Connect, ELN Platform, Graphpad Prism, Geneious, SnapGene, Protein Metrics, OMIQ, FCS Express, LabArchives, NQuery, EasyPanel, SoftGenetics and Virscidian.

We have a vision for a new Lab of the Future that will change the future of scientific research.

We have created the world’s most comprehensive digital science platform – best-of-breed software applications already used by more than 2 million scientists, together in a single ecosystem united by a powerful, flexible enterprise data platform. This is not flat data buried away in digital graveyards. This is dynamic, multi-dimensional decision-making.

Scientific enterprises need a new level of effectiveness to achieve tomorrow’s breakthroughs. Illness will not wait. The biosphere will not wait. We are tireless in our vision, because the time for innovation is now.

Shaping the Future of Science At Dotmatics

Our global team of more than 800 colleagues are dedicated to supporting our customers in over 180 countries. Together, with our scientific community of users, we accelerate scientific innovation in order to make the world a healthier, cleaner, and safer place to live.

You’ll join a collaborative, global team pushing the boundaries of scientific innovation. Your ideas and efforts will have a tangible impact, accelerating scientific progress and discovery. We offer a dynamic, remote-friendly environment that fosters high integrity and collaboration, empowering you to excel. Dotmatics is a company built by scientists, for scientists. Combined, we are now the world’s largest cloud-based scientific research R&D platform. We need your help to keep growing and pioneering the future.

We are Science Driven. We are Customer Centric. We are Better Together.

What do we need

We are seeking an experienced Senior Software Engineer to take primary responsibility for maintaining and supporting our existing Virscidian product portfolio.

Our current products will remain important to customers for the next several years. During that time, they will require ongoing maintenance, troubleshooting, bug fixes, customer support, and selected new features. This role is intended to provide clear technical ownership of that existing product stack while allowing other engineering resources to remain focused on our future product development.

This is a hands-on software engineering role for someone who is comfortable working with the Microsoft-based technology stack and enjoys solving practical product and customer problems. The primary focus is keeping our existing products stable, supportable, and responsive to customer and business needs. When appropriate, the engineer may also contribute to new product development, including our SaaS platform, scientific algorithms, performance improvements, and other engineering initiatives.

The ideal candidate has strong C#/.NET experience, understands desktop and server-side applications, and is comfortable working across application code, databases, APIs, deployment, and customer environments.

In this role you will get to

  • 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 on a case-by-case basis as customer and business needs evolve.
  • Maintain and enhance existing 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.
  • Help improve the 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 the existing products, workflows, or domain is needed.
  • Contribute to new product development when appropriate, including SaaS platform work, scientific algorithms, performance and scalability improvements, and related engineering efforts.

What we are looking for

We are looking for an experienced software engineer who is comfortable taking ownership of mature products and keeping them reliable for customers. This role is well suited to someone who values practical engineering, understands that established products still require active development, and is comfortable working independently across a broad technical stack.

The person should be able to investigate issues with limited initial information, communicate clearly with both technical and non-technical stakeholders, and drive problems through to resolution.

The key skills we are looking for

  • C# / .NET: Strong hands-on experience developing and maintaining applications using C# and the .NET platform.
  • Desktop Application Development: Experience maintaining Windows desktop applications and user interfaces.
  • SQL Server: Strong experience with relational databases, SQL Server, data access, troubleshooting, and performance considerations.
  • Web APIs: Experience developing and supporting REST APIs and application integrations.
  • Azure: Experience working with applications and services deployed in Microsoft Azure.
  • DevOps / Build and Release: Experience with source control, automated builds, deployment, release management, and troubleshooting deployed applications.
  • Product Maintenance: Experience supporting mature production software, including bug fixes, maintenance releases, and incremental feature development.
  • Troubleshooting: Strong analytical skills and the ability to diagnose problems across application, database, infrastructure, and customer environments.
  • Ownership: Comfortable taking responsibility for a product area, managing priorities, and following issues through to completion.
  • Communication: Ability to work directly with Support, Business Development, Product Management, developers, and other stakeholders to clearly understand and communicate technical issues.
  • Autonomy: Comfortable working independently and making practical engineering decisions within an established product architecture.
  • Collaboration: Able to work constructively with multiple engineering teams and share knowledge across existing and future product development.
  • New Product Development: Ability to contribute beyond maintenance when needed, including SaaS architecture and development, scientific and analytical algorithms, performance optimization, and scalability work.

You may also have

  • Experience with scientific or laboratory software.
  • Experience with chromatography, mass spectrometry, CDS, LIMS, ELN, or other laboratory informatics systems.
  • Experience maintaining software used in regulated or enterprise customer environments.
  • Experience with legacy or long-lived Microsoft technology stacks.
  • Experience supporting customer-specific configurations and integrations.
  • An electrical engineering, software engineering, computer science, or related technical background.

Ultimately, we are looking for someone who enjoys owning and improving established software products, solving real customer problems, and providing the engineering continuity needed to keep our current product portfolio stable and effective for the next several years, while also being able to contribute to new product development when it makes sense.

Research shows us the confidence gap and imposter syndrome can get in the way of meeting outstanding candidates, so please don’t hesitate to apply — we’d love to hear from you.

By submitting your application, you agree that Dotmatics may collect your personal data for recruiting, global organization planning, and related purposes. Dotmatics Privacy Notice explains what personal information we may process, where we may process your personal information, our purposes for processing your personal information, and the rights you can exercise over Dotmatics use of your personal information.

Dotmatics is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer | Virscidian in Remote vacancy
  •  ...Dotmatics seeks a Senior Software Engineer to own maintenance and support of the Virscidian product portfolio. The role focuses on bug fixes, customer issue resolution, and selective feature development while maintaining product stability across a Microsoft-based technology... 
    Senior

    Dotmatics

    Remote
    3 days ago
  •  ...librarians, researchers, marketing pros, and support teams around the world. The Job Details are as follows:OCLC, Inc. seeks a Senior SaaS Software Engineer at its Dublin, OH HQ, to perform high-level analysis and software design for new and existing systems and collaborate... 
    Senior
    Full time
    Worldwide

    OCLC

    Dublin, OH
    4 days ago
  • $84.5k - $105.6k

     ...to join our team to Bring the Future! Job Purpose At the Senior Engineer Career Level, the Engineer is capable of taking charge and...  ...related areas involving the development of electronic hardware, software and electrical system architecture. Key Accountabilities... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Remote work
    Relocation package

    Honda Dev. and Mfg. of Am.,LLC

    Raymond, OH
    1 day ago
  •  ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic... 
    Senior
    Remote work

    Atomic

    New York, NY
    4 days ago
  •  ...Senior Software Engineer Location: US (Fully Remote) Type: Permanent An AI-enabled insurance technology business building modern solutions for MGAs and insurance programmes. The platform connects complex insurance workflows with technology to streamline the journey... 
    Senior
    Permanent employment
    Full time
    Remote work

    Annapurna

    United States
    3 days ago
  •  ...clients to focus on their core business while AceDevShop brings their digital vision to life. We are looking for a US-based Senior Software Engineer to join our team in a part-time, client-facing role. This position requires only 4 to 5 hours per week, but the person... 
    Senior
    Part time
    Remote work
    Flexible hours

    Acedevshop

    United States
    3 days ago
  •  ...A fast-growing AI software company is hiring a Senior Software Engineer, Founding Engineer in NYC to help build a modern enterprise ai native management platform. You will be the lead developer responsible for the development the technology and ai layer, and will responsible... 
    Senior
    Full time
    Work experience placement
    Remote work

    arcadia

    New York, NY
    1 day ago
  • $84.5k - $105.6k

     ...team to Bring the Future! Job Purpose ~ As a digital tools engineer, you will develop, deploy, and support digital solutions that improve...  ...maintain, and continuously improve digital tools using modern software development practices. Deliver solutions that automate... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package

    Honda Dev. and Mfg. of Am.,LLC

    Raymond, OH
    15 days ago
  •  ...internal. Work directly with company leadership and help shape our technology strategy. Push the limits of what AI can do in software development and in the products themselves. Build and grow our development team, including overseas talent. Work in person... 
    Senior
    Full time
    Work at office
    Remote work
    Overseas

    Revenue Rush

    Las Vegas, NV
    3 days ago
  •  ...quality of care. Kibu has raised over $5M in seed funding and supports more than 400 organizations across 46 states. Senior Software Engineer Kibu is seeking a talented and driven Senior Software Engineer to play a key role in shaping our innovative platform... 
    Senior
    Work at office
    Remote work

    Connecticut Innovations

    Stamford, CT
    2 days ago
  •  ...backgrounds and enabling them to succeed through tailored, technology-enabled instruction. Role Description This full-time Senior Software Engineer role is a hybrid position based in the Greater Seattle Area, with flexibility for partial work from home. In this role,... 
    Senior
    Full time
    Work from home

    Wild Zebra

    Seattle, WA
    3 days ago
  •  ...About Seoptimizes Seoptimizes LLC is a software development company with over seven years of experience...  ...We are seeking an experienced Software Engineering Technical Leader to work alongside our CTO and provide senior technical leadership across client projects.... 
    Senior
    Part time
    Remote work
    Flexible hours

    Seopimizes LLC

    United States
    8 hours ago
  •  ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will... 
    Senior
    Remote work

    IntePros

    Fort Lauderdale, FL
    1 day ago
  •  ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production... 
    Senior
    Full time
    Remote work

    LightSpun

    United States
    3 days ago
  • $140k - $160k

     ...Senior Software Engineer – D365 F&O, Dynamics 365 F&O, Finance & operations, Finance and operations, F&SCM, Finance and supply chain management, Dynamics AX, AX2012, Developer, X++, IOM, Intelligence Order Management, Senior Software Engineer, Senior Developer, Technical... 
    Senior
    Full time
    Immediate start
    Remote work

    Catch Resource Management

    United States
    8 hours ago
  •  ...9Reference26-20362Salary$75.48 / hourRemote50% Remote Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective... 
    Senior
    Long term contract
    For contractors
    Remote work

    Mindlance

    Raleigh, NC
    1 day ago
  • Titan Professional Resources is looking for a skilled Sr. Software Engineer to join an exciting company here in the OKC area! This is a fully remote position offering weekly pay and great benefits! If this is something that interests you, apply today!Responsibilities:Ongoing... 
    Senior
    Weekly pay
    Remote work

    Titan Professional Resources

    Oklahoma City, OK
    3 days ago
  • Job-ID29422700Reference26-27951Remote50% Remote JOB DESCRIPTION Display Senior Software Engineer - Job Description Summary: Join our team to develop efficient display drivers and embedded software for next-gen consumer devices (phones, laptops, wearables, automotive).... 
    Senior
    Remote work

    Mindlance

    Markham, IL
    8 hours ago
  • $152k - $241.5k

    NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire... 
    Senior
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $140k - $180k

     ...is simple: place the best people in the right roles to drive long-term success for both clients and candidates. Title: Senior Software Engineer, Integrations Location: Remote (United States) Company Stage: Early-Stage / Profitable Healthcare Infrastructure... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Recruiting from Scratch

    United States
    3 days ago
  •  ...Senior Node/React Software Engineer Location: Remote (US) with preference for hybrid in Richmond, VA Reports to: CTO About Cookie Cookie Finance is a rapidly growing, VC-backed financial platform built for content creators. We started as a tech-enabled accounting... 
    Senior
    Remote work

    Cookie Finance

    Richmond, VA
    8 hours ago
  •  ...helps businesses design, build, and scale software products and platforms. The company...  ...strategic technical leadership, hands-on engineering support, and practical guidance to clients...  ...Exists We are looking for a U.S.-based Senior Software Engineer who can become a... 
    Senior
    Full time
    Part time
    Remote work
    Flexible hours

    Alpus Consulting LLC

    United States
    1 day ago
  •  ...Contract with potential to convertConversion: Candidates must be eligible for conversionPosition OverviewOur client is seeking a Senior Software Engineer operating at a Senior/Lead level to design, develop, support, and evolve enterprise-scale cloud and data platforms.This is... 
    Senior
    Contract work
    Remote work
    Relocation
    3 days per week

    Gravity IT Resources

    Charlotte, NC
    3 days ago
  • About the Forward Deployed Engineering TeamForward Deployed Engineering is a small-in-headcount, high-impact team of entrepreneurial engineers who work directly with Narmi's financial institution customers to build features and configure the platform for their specific... 
    Senior
    Casual work
    Work at office
    Remote work
    Relocation
    3 days per week

    Narmi

    New York, NY
    1 day ago
  • $140k - $180k

     ...insurance together into one integrated platform so teams can meet customer requirements faster. About the Role You will be a software engineer working across the stack and on the Koop product portfolio, building in golang, node, TS, python, and with AWS services. You... 
    Senior
    Work at office
    Remote work
    Relocation

    Koop

    New York, NY
    3 days ago
  •  ...6-month contract Remote NO PHONE CALLS OR DIRECT EMAILS. WILL NOT BE RETURNED. We are looking for a Sr. Staff Software Engineer, on a contract basis, to lead the team retiring IBM WebSphere and replacing Axway managed file transfer across client’s Document... 
    Senior
    Contract work
    For contractors
    Remote work

    Keller Schroeder

    Baltimore, MD
    2 days ago
  •  ...want to work is how we deliver award-winning services to our customers and ultimately build customer value. We’re seeking a Senior Software Engineer to join our stellar team! You will have the opportunity to part of Development of market leading products in the Capital... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Broadridge

    Newark, NJ
    1 day ago
  •  ...increased profits and better client retention and referrals. About the Role - We are seeking a talented and experienced Senior Software Engineer to join our team. In this role, you will be a key contributor to the designing and building of highly scalable, cloud-... 
    Senior
    Full time
    Work at office
    Remote work
    Work visa

    Jobba Trade Technologies

    Chicago, IL
    2 days ago
  •  ...DescriptionDUTIES: Design and lead embedded programming and bootloader software for microcontroller based automotive ECUs supporting software...  ...to local office.REQUIREMENTS: Bachelor's degree in Electronic Engineering, Electrical Engineering, Computer Engineering, Computer... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    4 days ago
  • $138k - $168k

    OverviewA Senior Software Engineer provides advanced technical expertise in the design, development, integration, testing, deployment, and sustainment of software solutions supporting a complex systems and mission-focused program. This position is responsible for developing... 
    Senior
    Work at office
    Remote work

    AMERICAN SYSTEMS

    Orlando, FL
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer | Virscidian. Be the first to apply!