TMA Systems · 1 day ago
Software Developer I
TMA Systems is looking for a Software Developer I to lead the conversion of their Azure-based platform into a fully on-premises solution. This role involves defining the architecture, building the installation experience, and ensuring secure and reliable operation in customer environments.
ComputerSoftware
Responsibilities
Design an on‑prem architecture replacing Azure components with local or containerized equivalents
Define data, identity, and secret‑management strategies
Develop upgrade, rollback, and migration paths
Build a guided installer with pre‑flight checks and rollback support using an industry standard installer (eg. InstallShield)
Implement MSI/WiX, DEB/RPM, or container-based packaging
Support air‑gapped and offline installations
Establish secure defaults for certificates, secrets, RBAC, and configuration
Implement health checks, diagnostics, logging, and backup/restore
Provide runbooks for customer IT teams
Qualification
Required
5+ years in software/platform engineering with cloud-to-on-prem migration experience
Strong knowledge of .NET/Node, containers, Windows/Linux, networking, and TLS
Experience with Azure DevOps Pipelines for CI/CD
Experience with installer technologies (MSI/WiX, InstallShield, DEB/RPM)
Familiarity with OIDC, OAuth2, SAML and/or AD/LDAP
Strong understanding of secrets management and certificate handling
Preferred
Experience replacing Azure PaaS services
Experience with InstallShield a plus
Experience with on‑prem monitoring stacks
Experience with air‑gapped environments
Company
TMA Systems
TMA Systems is a computer software company that offers maintenance management software.
Funding
Current Stage
Growth StageTotal Funding
$68MKey Investors
Silversmith Capital Partners
2021-10-05Private Equity· $68M
Recent News
Company data provided by crunchbase