Idex Corporation

Principal Software Engineer

Idex Corporation
Apply
1 day ago
Huntsville, AL, USAStaff+

Responsibilities

  • Set technical direction, engineering standards, and the long-term architecture roadmap for PRISM and related cloud platforms.
  • Design and implement high-performance, scalable, and secure APIs and services using C#, ASP.NET Core, Cosmos DB, and Azure technologies.
  • Lead front-end architecture in Angular and TypeScript, including UI performance, consistency, and user experience improvements.
  • Design and evolve cloud architecture using microservices, containers, and Kubernetes while balancing scalability, reliability, security, and cost.
  • Implement cloud security measures and protect applications and data from unauthorized access and breaches.
  • Develop DevOps practices covering automated unit testing, CI/CD, automated infrastructure, and engineering efficiency.
  • Lead design and code reviews, establish software best practices, mentor engineers, and lead cross-training initiatives.
  • Collaborate with front-end, back-end, data science, business analysis, QA, and hardware/firmware teams to create technical designs.
  • Evaluate and introduce AI-enabled features and AI-assisted development tools when they provide business value.
  • Maintain architecture documentation and guidelines for cloud computing use.
  • Participate in estimation, scheduling, implementation, release, and resolution of complex production issues.
  • Improve software organization throughput, quality, and development processes.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
  • 10+ years of production coding experience with .NET, C#, Angular, and TypeScript in an agile environment.
  • Experience serving as a technical lead or architect for large-scale, cloud-based SaaS applications.
  • Strong database skills with Azure Cosmos DB, SQL Server, or non-relational technologies such as Redis, MongoDB, or Cassandra.
  • Strong understanding of microservice architectures in containerized, Kubernetes-managed environments.
  • Hands-on experience designing, deploying, and supporting applications in Microsoft Azure.
  • Experience building CI/CD pipelines and automated testing using Azure DevOps and Git.
  • Ability to design and implement cloud infrastructure, platforms, and applications.
  • Preferred experience with high-scale cloud SaaS systems, IoT, telemetry, or multi-terabyte time-series data.
  • Preferred Azure-based cloud architecture and migration experience; Azure certifications are a plus.
  • Preferred experience integrating AI/ML or LLM services into production applications.
  • Familiarity with cloud security and compliance practices for cloud and industrial systems.
  • Experience with Microsoft Azure, Amazon AWS, or Google Cloud is preferred.
  • Experience in the water, wastewater, or utilities industry is preferred.

Benefits

  • Remote-friendly work arrangement with a globally distributed team.
  • Opportunity to work on long-term software projects supporting municipal water systems and improving lives globally.
  • Equal opportunity employer with reasonable accommodation support for applicants with disabilities.

Tech Stack

AngularApache CassandraAWSAzureC#GitGoogle CloudKubernetesMicrosoft SQL ServerMongoDB.NETRedisTypeScript
Idex Corporation

About Idex Corporation

1,001-5,000 employees

IDEX Corporation designs and manufactures specialized pumps, valves, meters, fire and rescue tools, and other mission-critical engineered components for industrial, life sciences, and municipal customers. It operates a decentralized portfolio of niche businesses and grows through acquisitions, with brands including Viking Pump, Hurst Jaws of Life, BAND-IT, and Gast. Founded in 1988 and headquartered in Northbrook, Illinois, IDEX is a publicly traded company on the NYSE under the ticker IEX.

Contact me