Software Engineer Principal

Syms Strategic Group, LLC (SSG)•Des Moines, IA
•$85,389 - $116,975•Remote

About The Position

Syms Strategic Group (SSG) is seeking a Principal Software Engineer for a full-time, 100% U.S.-based remote role supporting the Department of Veterans Affairs. The position administers, configures, troubleshoots, and enhances the Edifecs platform to provide reliable, compliant Electronic Data Interchange (EDI) transaction processing. The role works with Edifecs modules including XEServer, XEngine, TPM, SpecBuilder, and related components, and collaborates with EDI Analysts, DevSecOps Engineers, Cloud teams, and business teams. The position requires substantial experience in EDI, healthcare, or enterprise application operations and in software or data engineering with AWS. The successful candidate will support platform operations and integrations, resolve transaction and performance issues, optimize throughput, support deployments and upgrades, and contribute to architecture, documentation, compliance, and partner governance. A bachelor's degree in a technical discipline or equivalent practical experience is required. U.S. citizenship and the ability to obtain or qualify for a Public Trust (MBI) are required. Candidates residing in CA, CO, IL, MN, NJ, NY, OR, or WA will not be considered. This is a W-2 position.

Requirements

  • At least 8 years of experience in EDI, healthcare, or enterprise application operations.
  • At least 8 years of experience in software or data engineering with strong AWS experience.
  • Strong knowledge of EDIFECS architecture and transaction lifecycles.
  • Hands-on understanding of Edifecs XEServer, XEngine, TPM, EDI Gateway, and SpecBuilder architecture and operations.
  • Experience with EDI connectivity using AS2, SFTP, FTPS, and HTTPS, as well as API-based integrations and gateway services.
  • Experience troubleshooting EDI transaction failures, mapping defects, partner-specific rejection patterns, batch-flow failures, and throughput or performance degradation.
  • Experience with throughput optimization, engine and JVM performance tuning, memory management, high availability, failover orchestration, and monitoring dashboards.
  • Understanding of AWS EC2 sizing, OS tuning, storage I/O patterns, file-transfer endpoints, routing, firewall coordination, network path debugging, and SSL/TLS certificate lifecycle management.
  • Proficiency with Git and GitHub, including branching strategies, pull requests, and collaborative workflows.
  • Knowledge of compliance, audit, and partner governance.
  • Experience with infrastructure as code using Ansible and Terraform.
  • Ability to communicate technical architecture decisions and trade-offs to non-technical stakeholders.
  • Experience gathering and translating business reporting requirements into technical data models.
  • Comfort driving ambiguous architecture decisions to resolution with limited direction.
  • Experience with Agile methodologies, including Scrum and Kanban, and JIRA.
  • Strong documentation habits, including architecture diagrams, data dictionaries, and migration runbooks.
  • Ability to work collaboratively with development, operations, and security teams.
  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
  • U.S. citizenship is required.
  • Must possess or qualify for a Public Trust (MBI).

Nice To Haves

  • EDIFECS certification.
  • Hands-on experience with X12 EDI transactions, including medical claims transactions such as 837, 834, 835, and 277, as well as 270/271, 278, and 999 transactions.
  • Knowledge of HIPAA compliance requirements in cloud data architecture.
  • Experience with healthcare payer or PBM systems, clearinghouses, or pharmacy operations.
  • AWS certification.

Responsibilities

  • Administer, configure, troubleshoot, and enhance the Edifecs platform to ensure reliable and compliant EDI transaction processing.
  • Configure and maintain XEServer, XEngine, TPM, SpecBuilder, and related modules.
  • Build, deploy, and optimize Edifecs processing rules, routing logic, and batch workflows.
  • Analyze and resolve mapping issues, validation failures, functional errors, and performance bottlenecks.
  • Manage system logging, JVM tuning, and certificate and keystore configurations.
  • Support release deployments, environment refreshes, patching, and upgrades.
  • Collaborate with EDI Analysts, DevSecOps Engineers, Cloud teams, and business teams.
  • Manage technical aspects of inbound and outbound EDI connectivity and integrations.
  • Troubleshoot transaction failures, mapping defects, partner rejection patterns, batch-flow failures, and throughput or performance degradation.
  • Optimize job throughput and engine performance, support high availability and failover orchestration, and use monitoring dashboards for proactive detection.
  • Communicate technical architecture decisions and trade-offs to non-technical stakeholders.
  • Gather and translate business reporting requirements into technical data models.
  • Document architecture diagrams, data dictionaries, and migration runbooks.
  • Work collaboratively with development, operations, and security teams to support seamless production operations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service