Principal Software Engineer | M-Star jobs in United States
cer-icon
Apply on Employer Site
company-logo

Dotmatics · 8 hours ago

Principal Software Engineer | M-Star

Dotmatics is a company dedicated to accelerating scientific innovation through its comprehensive digital science platform. They are seeking a Principal Software Engineer for their M-Star team to maintain and enhance cross-platform desktop GUI applications and cloud-based infrastructure, utilizing skills in C++ and Python for software development.

BioinformaticsBiopharmaBiotechnologyCloud ComputingComputerData IntegrationData VisualizationLife SciencePharmaceuticalSaaS
check
H1B Sponsor Likelynote

Responsibilities

Maintain and enhance cross-platform desktop GUI applications (Windows/Linux)
Develop and extend a Python-based API that integrates with the core application
Support user workflows in technically complex software environments (e.g., 3D CAD, CFD)
Ensure performance, stability, and usability of engineering-focused GUI tools
Maintain and operate the software build server and continuous integration pipelines
Manage release processes and versioned software distribution
Support and maintain license control systems and related backend services
Maintain AWS-based software distribution and business operations systems
Manage and configure AWS services, including: EC2, RDS, S3, ECR, IAM, WAF, CloudFront, CloudTrail, Security Lake
Ensure security, scalability, and reliability of cloud infrastructure
Support operational tooling across AWS and other cloud providers

Qualification

C++ developmentDesktop GUI applicationsPython API developmentAWS infrastructure managementCI/build systems3D CAD softwareComputational Fluid DynamicsSoftware licensing systemsCross-platform frameworksSecurity best practices

Required

15+ years of professional software development experience
Education or working experience in engineering, scientific computing, or simulation software
Strong C++ development background
Advanced level in developing desktop GUI applications for technical or scientific software
Python for API development and automation
Familiarity with CI/build systems and release engineering
Hands-on experience managing AWS infrastructure and services
Experience with 3D CAD or Computational Fluid Dynamics (CFD) software environments
Comfortable working across the full stack: GUI, API, infrastructure, and operations

Preferred

Experience with software licensing systems
Familiarity with cross-platform frameworks (e.g., Qt)
Knowledge of security best practices for cloud deployments

Benefits

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)

Company

Dotmatics

twittertwittertwitter
company-logo
Dotmatics is an R&D scientific software connecting science, data, and decision-making. It is a sub-organization of Insightful Science.

H1B Sponsorship

Dotmatics has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (3)

Funding

Current Stage
Late Stage
Total Funding
unknown
Key Investors
Insight Partners
2025-04-02Acquired
2017-11-01Private Equity

Leadership Team

leader-logo
Thomas Swalla
CEO & Board Director
linkedin
leader-logo
Jerome Combes-Knoke
SVP of Corporate Strategy & Development
linkedin
Company data provided by crunchbase