Dotmatics

Dotmatics

6 open positions available

2 locations
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 6 most recent jobs
Dotmatics

Backend Software Engineer (Node.js) | LabArchives

Dotmatics•Anywhere•Full-time
View Job
Compensation$103K - 140K a year

You would build and maintain backend services and APIs, contribute to Ruby on Rails code, and collaborate on reviews, security, and performance. | The role requires 9+ years of professional experience, a bachelor’s degree or equivalent experience, strong Node.js and database skills, and familiarity with Ruby on Rails. | 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 looking for a Backend Software Engineer to join the LabArchives team, a small, dedicated group building industry-leading Electronic Laboratory Notebook (ELN), Inventory, and Scheduler products used by researchers and institutions around the globe. In this role, you will partner closely with product, operations, and support teams to design, build, and maintain the backend systems that power the LabArchives suite of products. You will have a substantial impact on our development process and our products, applying your passion for technology to all of our systems and processes while helping grow LabArchives globally. In this role you will get to: Collaborate with product, operations, and support team members to design, develop, and maintain the backend services and APIs behind the LabArchives suite of products. Iteratively plan, build, test, and release new backend features, primarily in Node.js. Read, understand, and contribute to our existing Ruby on Rails codebase as needed. Create and maintain a robust unit test suite, and participate in the creation and expansion of our automation test framework. Participate in code reviews, security audits, and performance and scalability evaluations. We are looking for people with a Bachelor’s degree in Computer Science, or equivalent combination of education and 9+ years of experience, along with a technology enthusiast’s mindset and a passion for learning and continuous improvement. You will bring deep hands-on experience in backend and database development, and be comfortable collaborating closely with team members across several departments. The key skills we are looking for: Strong server-side development experience with Node.js, including building and maintaining APIs and services. Hands-on experience with synchronous and asynchronous integration patterns. Ability to read, understand, and work within Ruby, preferably with experience in Ruby on Rails. Familiarity with database design, query optimization, and data modeling. Solid grounding in object-oriented and functional programming paradigms. Working knowledge of modern JavaScript (ES6+) and RESTful API design. You may also have: Hands-on experience working on SaaS products in a regulated or research-focused industry. Familiarity with automated testing tools and CI/CD pipelines. Exposure to security best practices and secure API design (e.g., authentication, authorization, data protection). Basic familiarity with front-end frameworks such as React, Angular, or Vue, enough to collaborate effectively with front-end teammates. Interest in scientific or educational technology and its impact on how research gets done. Total Rewards Dotmatics utilises a national market-based approach to base pay benchmarking and pay band development. The candidate's final starting pay is based on job-related skills, experience, job specific qualifications & location. In addition to base salary, Dotmatics has implemented a total rewards strategy, which is the combination of compensation, benefits and recognition. Certain positions are also eligible for variable pay; your recruiter will discuss the full compensation package details. Other Total Rewards Offered Medical, Dental, Vision, Insurance Health Spending Accounts Wellness Benefits (Mental Health Apps and Fitness Perks) Company-paid Life and Disability Insurance 401k Retirement Plan (with 4% company match; immediate vesting) Flexible Time off Plan (for US exempt employees) This is the range that we, in good faith, believe is the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future. Base Pay Range $103,000—$140,000 USD 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.

Node.js
API design
REST APIs
JavaScript and TypeScript
Database and data modeling
Monitoring and observability
Automated testing
Direct Apply
Posted 5 days ago
Dotmatics

Software Engineer, Agentic AI

Dotmatics•Anywhere•Full-time
View Job
Compensation$150K - 220K a year

Build and own a production AI agent and its supporting services, improving reliability, performance, security, and safe delivery with product teams and scientists. | Seeks an experienced engineer with production LLM-agent experience, strong Python, TypeScript/Node.js, React, retrieval and context engineering, security, testing, and monitoring. | 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 looking for an experienced and highly skilled Software Engineer (Agentic AI), to build the AI agent at the core of Dotmatics Luma platform. You will own the agent end to end: how it reasons, which tools it uses, what it remembers, how it recovers from failure, and how we know it is working. You will work in a small, high-trust engineering team alongside Product, scientists, and the wider Dotmatics organisation. This is also an AI-native engineering role. Your success won’t be measured by how many lines of code you write. It will come from how well you decompose work for coding agents, give them the right context, tools, and constraints, verify their output with tests and review, and ship production software faster than a traditional senior engineer without lowering the quality bar. Coding agents are your default path for implementation, and you stay accountable for architecture, correctness, security, and review. We want someone who thinks like the engineers who build frontier AI products: rigorous about quality, curious about how agents fail, and quick to adapt as models improve. You use AI tools daily to build AI tools, and you ship agents that work in production, not just in demos. In this role you will get to Develop the agent itself: the loop, harness, and control flow connecting the model, tools, and state, including subagents, long-running tasks, checkpointing, and recovery. Practice context engineering: decide what goes into the context window, when to compact or summarize, and how to keep the agent coherent over long-running experiments. Design tools for the agent, with clear interfaces and descriptions, covering instrument orchestration, scheduling, data capture, and developer tooling such as GitHub, repositories, CI/CD, and workflows. Give the agent memory and state persistence so it learns from and builds on earlier work. Implement permissions and sandboxing that define what the agent can do on its own, what needs human approval, and how mistakes are contained. Defend the agent against prompt injection and untrusted content, with auditability and data isolation suited to regulated environments. Evaluate the agent end-to-end on real multi-step tasks, then debug its behavior by reading traces and finding root causes, fixing the harness, tools, or prompts to improve reliability, tool-use accuracy, cost, and latency. Adapt the harness as models improve, and remove scaffolding that is no longer needed. Run an AI-first development loop (scope, plan, delegate to coding agents, verify, ship), preferring agent execution over hand-writing whenever quality holds, and build and maintain the team's agent harness for development itself (project memory, skills, hooks, MCP, CI checks) so agents can safely do bounded engineering work. Measure and improve that workflow through throughput, defect rate, and review cost, and coach others on AI-native practices to raise the team's bar for agent-driven delivery Set up the architecture and infrastructure to run the agent reliably, and manage configuration, environments, and secrets Deliver the services and interfaces around the agent in Python, Node.js/TypeScript, and React, including streaming output and extension points such as MCP We are looking for people who have around 10 years of experience in software engineering, including hands-on experience building LLM-powered agents in production. Ideally you will have a degree or higher education in Computer Science, Engineering, or a related technical field, and an interest in life sciences, lab instrumentation, or automation. The Key Skills we are looking for: AI-native engineering: autonomous coding agents (Cursor, Claude Code, Codex, or equivalent) as the primary way you build. Production agents: at least one LLM-powered agent shipped to real users, handling multi-step tool use, error recovery, and long-running tasks. Context engineering, memory, and retrieval: a long-running LLM application where you can explain what went into the window, when it was compacted, and how coherence and retrieval quality (RAG, vector indexes, reranking) were measured. Agent security: permissions, sandboxing, human approval gates, prompt injection defenses, and audit logging, tested against adversarial inputs. Tool and API design for models: tools or MCP servers built for model use, with tool-selection and call accuracy measured. Production engineering: Python with type checking, automated tests, and packaging in CI, plus Node.js/TypeScript and React services and interfaces, including streaming output, with monitoring, tracing, and managed configuration and secrets. You may also have: Experience with agent frameworks such as LangGraph, or building custom harnesses from scratch. Working knowledge of Databricks and BI tools (Sigma, Power BI, Spotfire). Observability for LLM systems (tracing, cost and latency monitoring). Fine-tuning, prompt optimization, or model evaluation experience. Authored skills, hooks, or MCP servers that made agent-driven delivery repeatable for a team. We are open to speaking to candidates with more or less experience than listed The compensation for different levels can be discussed with your recruiter Total Rewards Dotmatics utilises a national market-based approach to base pay benchmarking and pay band development. The candidate's final starting pay is based on job-related skills, experience, job specific qualifications & location. In addition to base salary, Dotmatics has implemented a total rewards strategy, which is the combination of compensation, benefits and recognition. Certain positions are also eligible for variable pay; your recruiter will discuss the full compensation package details. Other Total Rewards Offered Medical, Dental, Vision, Insurance Health Spending Accounts Wellness Benefits (Mental Health Apps and Fitness Perks) Company-paid Life and Disability Insurance 401k Retirement Plan (with 4% company match; immediate vesting) Flexible Time off Plan (for US exempt employees) This is the range that we, in good faith, believe is the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future. Base Pay Range $124,000—$168,000 USD 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.

Node.js and TypeScript
API design and integration
Production monitoring and observability
React and automated testing
LLM agents, retrieval, and agent security
Direct Apply
Posted 26 days ago
Dotmatics

Director, Market Growth Strategy, Molecule to Market (CMC)

Dotmatics•Anywhere•Full-time
View Job
Compensation$180K - 250K a year

Own CMC market growth strategy by advancing software adoption and AI use cases while aligning messaging, sales enablement, and product roadmap priorities with customer needs. | Requires 10+ years of life sciences experience with hands-on pharmaceutical CMC expertise and a degree in life sciences, chemistry, engineering, or a related field. | 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 looking for an experienced market leader, thought leader and SME in CMC Chemistry, Manufacturing, and Controls) . CMC leaders carry a lot. They own the science and the decisions behind how a drug gets made, from late stage development through launch and across the full product lifecycle. They sit between Pharmaceutical Sciences, supply and quality organizations, manufacturing sites, and regulators. Their data lives in too many places, and their teams spend too much time chasing it. We’re building Luma, a Scientific Intelligence Platform for life sciences and materials science. CMC is a core part of our Molecule to Market story. We need someone to own the market strategy for it. This is a customer and market facing role. You’ll spend real time with CMC leaders at pharma, biotech, and CDMOs, hearing what they need and bringing it back to the business. You’ll also support teams around the world across Siemens, including sales, product, services, customer success, and the Siemens Solution Marketing team, so everyone can speak to the CMC market with confidence and one consistent story. You’ll work with industry thought leaders to shape the conversation on digital and AI in CMC. Your job is to drive software adoption and AI use cases across CMC. You will shape where we play, who we sell to, how we position, and how we win. How you’ll spend your time Customer engagements: meeting CMC leaders, joining pursuits, and bringing what you hear back to the business Sales enablement: giving the field the talk tracks, battlecards, demo narratives, and proof points to win Market analysis: sizing segments, tracking competitors, and spotting trends early Marketing enablement: shaping the content, campaigns, and events that reach the CMC audience Cross-organization alignment: working across Siemens DISW and DI Automation teams so we show up as one company with one story for the CMC market The goal is simple. Drive excellence in how we represent ourselves to CMC buyers. What you’ll do Own the market growth strategy for technology transfer Define target segments, buyer personas, and priority accounts, including CMC Leads, MSAT, Pharmaceutical Sciences, Global Supply and Quality, and Regulatory CMC Build positioning and messaging that speaks to scientists, operations leaders, and executives Translate CMC pain points into clear value, including faster lifecycle management, cleaner handoffs, better decisions, and less rework across sites and partners Create the competitive view against other informatics vendors, point solutions, and in house builds Develop the business case, pricing inputs, and value story with Finance and Sales Equip the field with talk tracks, battlecards, demo narratives, and customer proof points Partner with Marketing on content, campaigns, and events built for the CMC market Partner with DISW and DI Automation teams to align messaging, joint offers, and customer conversations Partner with Product on roadmap priorities based on what CMC teams tell us Connect CMC to the bigger Molecule to Market narrative, including ELN, Lab Orchestration, and Biologics Support strategic pursuits and executive conversations with customers and partners Track market trends, including AI driven labs, digital solutions, data analytics, and regulatory change, and turn them into action We are looking for people who have 10 or more years in life sciences, with hands on CMC experience in a pharma, biotech, or CDMO setting. You will bring strong analytical skills, including sizing markets and building a business case, excellent writing and presentation skills. A degree or higher in life sciences, chemistry, engineering, or a related field. The key skills Deep understanding of how CMC works day to day, including process and analytical development, manufacturing, technology transfer, lifecycle management, and regulatory filings Working experience with AI and data platforms in a scientific setting Knowledge of how CMC leaders make decisions, balance competing priorities, and work across Pharmaceutical Sciences, supply and quality, MSAT, and external manufacturing partners Experience in product marketing, market strategy, product management, or commercial roles at a software, informatics, or life sciences solutions company Proven ability to turn complex science and technology into clear, simple messaging Comfort working with senior leaders and sitting across from customers Ability to work across a large, matrixed organization and build trust with teams in different business units Nice to have Experience leading or supporting a CMC team for a launched product Familiarity with GxP environments and regulated manufacturing Background with ELN, LIMS, MES, or process data platforms Prior time at a CDMO or biopharma manufacturing organization What success looks like A clear CMC market strategy adopted by Sales, Product, and Services Messaging and sales tools the field actually uses One consistent story for CMC across Dotmatics, DISW, and DI Automation Growing pipeline and wins tied to CMC CMC leaders who can say, in their own words, why Luma helps them run their programs and products with more confidence Total Rewards Dotmatics utilises a national market-based approach to base pay benchmarking and pay band development. The candidate's final starting pay is based on job-related skills, experience, job specific qualifications & location. In addition to base salary, Dotmatics has implemented a total rewards strategy, which is the combination of compensation, benefits and recognition. Certain positions are also eligible for variable pay; your recruiter will discuss the full compensation package details. Other Total Rewards Offered Medical, Dental, Vision, Insurance Health Spending Accounts Wellness Benefits (Mental Health Apps and Fitness Perks) Company-paid Life and Disability Insurance 401k Retirement Plan (with 4% company match; immediate vesting) Flexible Time off Plan (for US exempt employees) This is the range that we, in good faith, believe is the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future. Base Pay Range $185,000—$256,000 USD 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.

Market strategy
Cross-functional leadership
Strategic planning
Consumer insights
New product development
Direct Apply
Posted 28 days ago
Dotmatics

Senior Software Engineer | Virscidian

Dotmatics•Anywhere•Full-time
View Job
Compensation$120K - 160K a year

Maintain and support existing products through troubleshooting, bug fixes, and customer support while contributing to SaaS enhancements and scientific software development. | Requires strong C#/.NET, SQL Server, and Windows desktop development experience, along with independent work across a broad stack and complex issue diagnosis. | 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.

REST API design and maintenance
Node.js services
System troubleshooting and observability
JavaScript and TypeScript
Technical documentation
Direct Apply
Posted 29 days ago
Dotmatics

Senior Full Stack Engineer | Luma

Dotmatics•Boston, Massachusetts•Full-time
View Job
Compensation$90K - 140K a year

Lead development of complex features and maintain serverless, event-driven data pipelines while collaborating on user interfaces and ensuring code reliability. | 8+ years engineering experience with backend languages (NodeJS, Java, Go, C#), cloud infrastructure, containerization, and RESTful API development. | 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 Dotmatics is seeking a Senior Full Stack Engineer to join our team. We are building the most powerful R&D AI-Powered platform in the world. Luma is an AI-Native Multimodal Research Platform for Scientific Intelligence, Luma fits the way our customers "do science". It allows scientists to streamline scientific research with adaptive R&D workflows driven by AI and seamless data integration. As a Senior Full Stack Engineer, you will be responsible for building robust, scalable features and ensuring the technical health of our codebase. We value engineers who are curious about AI and are motivated to find new ways to use AI in software development. This is a hybrid role, requiring you to work from our Boston, US office twice per week. This is no ordinary engineering role - this is working on a product with real world meaning - a product that helps define the way scientists works, helping bring medicine to market quicker, finding cures for diseases faster...This is LUMA In this role you will Lead the development of complex, high-impact features Develop and maintain serverless and event-driven data pipelines capable of handling high-volume scientific data. Write clean, maintainable, and well-tested code. You will proactively identify technical debt and advocate for architectural improvements. Partner closely with other team members to build intuitive user interfaces that simplify complex scientific research. Provide technical guidance through thoughtful code reviews and pair programming, fostering a culture of continuous learning. Support the reliability of our services by implementing observability and participating in the deployment and monitoring of your code in production. We are looking for candidates with 8+ years experience in engineering preferably in a SaaS environment, and ideally with a degree in Computer Science, Software Engineering, or equivalent. You will be curious and inquisitive, questioning the why and the how, and will bring strong software engineering experience with NodeJs, React, Java, Go, C# (or similar object-oriented/backend languages). The key skills we are looking for Proven experience building and consuming RESTful APIs and working with PostgreSQL. Hands-on experience with AWS services and a solid understanding of Docker/Kubernetes for container orchestration. Experience working with message-based architectures (e.g., Kafka) and event-driven patterns. A strong advocate for automated testing (unit, integration, E2E) and experience with CI/CD tools like GitHub Actions or AWS CodePipeline. Proficiency in Agile methodologies and a track record of delivering value in iterative cycles. You may also have experience in Experience building and scaling complex data ingestion or processing workflows. Experience with Terraform or similar deployment technologies. Exposure to AWS/GCP or experience designing systems that can run across multiple cloud providers. Experience leading small project teams or acting as a "feature lead". Background in Life Sciences or R&D data management. 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.

NodeJS
React
API Design
System Architecture
Observability & Monitoring
Direct Apply
Posted about 1 month ago
Dotmatics

Full Stack Developer | LabArchives

Dotmatics•Anywhere•Full-time
View Job
Compensation$80K - 130K a year

Design, develop, test, and maintain software features collaborating with cross-functional teams. | Bachelor's degree and 8+ years of hands-on experience across front-end, back-end, and database layers with modern web frameworks. | 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 looking for a Full Stack Software Developer to join the LabArchives team, a small, dedicated group building industry-leading Electronic Laboratory Notebook (ELN), Inventory, and Scheduler products used by researchers and institutions around the globe. In this role, you will partner closely with product, operations, and support teams to design, build, and maintain the LabArchives suite of products. You will have a substantial impact on our development process and our products, applying your passion for technology to all of our systems and processes while helping grow LabArchives globally. This role is fully remote, working standard business hours. In this role you will get to Collaborate with product, operations, and support team members to design, develop, and maintain the LabArchives suite of products. Iteratively plan, build, test, and release new software features. Create and maintain a robust unit test suite, and participate in the creation and expansion of our automation test framework. Participate in code reviews, security audits, and accessibility evaluations. We are looking for people with a Bachelor's degree in Computer Science, or equivalent combination of education and 8+ years of experience, along with a technology enthusiast's mindset and a passion for learning and continuous improvement. You will bring hands-on experience across the front end, back end, and database layers, and be comfortable collaborating closely with team members across several departments. The key skills we are looking for: Server-side development using frameworks such as Ruby on Rails, Node.js, or PHP, with a preference toward Ruby on Rails. Front-end frameworks such as React, Angular, or Vue. Familiarity with database design, object-oriented programming paradigms, and functional programming paradigms. Modern HTML, CSS, and JavaScript development. You may also have: Hands-on experience working on SaaS products in a regulated or research-focused industry. Familiarity with automated testing tools and CI/CD pipelines. Exposure to accessibility standards (e.g., WCAG) and security best practices. Interest in scientific or educational technology and its impact on how research gets done. Total Rewards Dotmatics utilises a national market-based approach to base pay benchmarking and pay band development. The candidate's final starting pay is based on job-related skills, experience, job specific qualifications & location. In addition to base salary, Dotmatics has implemented a total rewards strategy, which is the combination of compensation, benefits and recognition. Certain positions are also eligible for variable pay; your recruiter will discuss the full compensation package details. Other Total Rewards Offered Medical, Dental, Vision, Insurance Health Spending Accounts Wellness Benefits (Mental Health Apps and Fitness Perks) Company-paid Life and Disability Insurance 401k Retirement Plan (with 4% company match; immediate vesting) Flexible Time off Plan (for US exempt employees) This is the range that we, in good faith, believe is the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future. Base Pay Range $82,000—$140,000 USD 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.

Full stack development
API design
JavaScript
TypeScript
HTML
CSS
Direct Apply
Posted about 2 months ago

Ready to join Dotmatics?

Create tailored applications specifically for Dotmatics with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt