Senior Software Engineer

atDotmaticsRemoteUS flagUnited StatesFull-timeFull-stack EngineerSenior$121.1k – $163.8k/year

Posted Oct 15

This is a fully remote position, open to applicants in United States.

📋 Description

• Assume primary engineering responsibility for the upkeep and assistance of existing Virscidian products.

• Identify and rectify software defects, production challenges, and issues reported by customers.

• Collaborate with Support, Business Development, Product Management, and engineering teams to grasp issues, priorities, and customer impact.

• Introduce new features and enhance products as they adapt to customer and business requirements.

• Maintain and improve C#/.NET applications, which include desktop UI (WPF, WinForms), services, Web APIs, and associated components.

• Manage SQL Server databases, data access layers, stored procedures, and application data models.

• Provide support for Azure-hosted resources and existing DevOps, build, deployment, and release processes.

• Diagnose problems across software, databases, configurations, deployments, and customer environments.

• Enhance the visibility and communication of product issues, ensuring that priorities are understood by engineering and business stakeholders.

• Work alongside engineers focused on future products when knowledge of existing products, workflows, or domains is required.

• Contribute to the development of new products, which includes work on SaaS platforms, scientific algorithms, performance, scalability improvements, and related engineering tasks.


⛳️ Requirements

• Extensive hands-on experience in developing and maintaining applications utilizing C# and the .NET platform.

• Proven experience in maintaining Windows desktop applications and user interfaces.

• Strong background with relational databases, SQL Server, data access, troubleshooting, and considerations for performance.

• Experience in developing and supporting REST APIs and integrating applications.

• Familiarity with applications and services deployed on Microsoft Azure.

• Proficiency in source control, automated builds, deployment, release management, and troubleshooting deployed applications.

• Experience in supporting mature production software, including bug fixes, maintenance releases, and incremental feature enhancements.

• Strong analytical abilities and capacity to diagnose issues across applications, databases, infrastructure, and customer environments.

• Comfortable taking ownership of a product area, managing priorities, and overseeing issues until resolution.

• Ability to work directly with Support, Business Development, Product Management, developers, and other stakeholders.

• Capable of working independently and making practical engineering decisions within an established product framework.

• Ability to effectively collaborate with multiple engineering teams and share knowledge.

• Competence in contributing to SaaS architecture and development, scientific and analytical algorithms, performance optimization, and scalability efforts.

• Experience with scientific or laboratory software may be advantageous.

• Familiarity with chromatography, mass spectrometry, CDS, LIMS, ELN, or other laboratory informatics systems may be beneficial.

• Experience in maintaining software utilized in regulated or enterprise customer environments may be an advantage.

• Familiarity with legacy or long-standing Microsoft technology stacks may be beneficial.

• Experience in supporting customer-specific configurations and integrations may be an asset.

• A background in electrical engineering, software engineering, computer science, or a related technical field may be advantageous.


🏝️ Benefits

• Competitive salary and comprehensive health benefits.

• Opportunities for professional development and growth.

• Flexible working hours and the possibility for remote work.

• Engaging company culture with team-building activities.

• Access to cutting-edge technology and tools.

People also viewed

Collectors4 hours ago

Staff Software Engineer

US flagWisconsin OnlyFull-timeFull-stack Engineer
ApplyView job
OrderYOYO4 hours ago

Lead Software Engineer – Payments

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Plan Left4 hours ago

Senior Full-Stack Developer

PH flagPhilippines OnlyFull-timeFull-stack Engineer
ApplyView job
Ubiminds4 hours ago

Python Software Engineer

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Loopio4 hours ago

Senior Software Developer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Humana4 hours ago

Senior Product Engineer

US flagKentucky OnlyFull-timeFull-stack Engineer$106.9k – $147k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers