Senior Software Engineer

Vizient•Irving, TX

About The Position

Design, develop, and support scalable enterprise applications, backend services, APIs, and cloud-based capabilities for healthcare supply chain and procurement solutions. Collaborate with engineering, architecture, product, quality engineering, security, cloud operations, business teams, and other stakeholders to deliver secure, reliable, and maintainable software. Use modern cloud technologies, automated delivery practices, and AI-assisted development tools while contributing to engineering standards, operational excellence, application modernization, and continuous innovation.

Requirements

  • At least 5 years of software engineering experience.
  • Strong C# and .NET development experience, including building production backend services, web applications, and REST APIs.
  • Experience designing and developing enterprise applications using object-oriented programming, software design patterns, and modern application architecture practices.
  • Experience with Microsoft Azure or a similar public cloud platform.
  • Experience with relational databases, SQL, data modeling, stored procedures, and application data-access patterns.
  • Strong analytical, troubleshooting, communication, collaboration, and problem-solving skills.

Nice To Haves

  • Relevant degree preferred.
  • Experience building and integrating REST APIs, microservices, distributed systems, or enterprise integration services.
  • Experience with event-driven architecture, asynchronous processing, messaging technologies, or cloud-based integration patterns.
  • Experience with modern front-end frameworks such as Angular, React, or similar technologies.
  • Experience with containerization, Kubernetes, CI/CD pipelines, source control, and automated deployment practices.
  • Experience with automated unit and integration testing, code-quality tools, and secure development practices.
  • Experience implementing monitoring, logging, tracing, alerting, and production support practices.
  • Experience with infrastructure automation or infrastructure-as-code tools such as Pulumi, Terraform, or similar technologies.
  • Experience using AI-assisted development tools and validating AI-generated code in production environments.
  • Experience modernizing legacy applications, reducing technical debt, and improving application reliability and maintainability.
  • Experience integrating enterprise applications with ERP, procurement, supplier, financial, or other third-party systems.
  • Experience with healthcare technology, supply chain, procurement, or other regulated business applications.
  • Experience working in Agile delivery teams and collaborating across engineering, product, architecture, quality, security, and operations.

Responsibilities

  • Design, develop, test, and maintain enterprise applications, backend services, APIs, distributed systems, and cloud-based components for healthcare supply chain and procurement workflows.
  • Build and support cloud-native applications, containerized environments, CI/CD pipelines, and automated deployment workflows.
  • Develop secure, scalable REST APIs and integration services connecting internal applications, third-party platforms, and external systems.
  • Design and implement asynchronous and event-driven workflows using modern messaging and integration patterns.
  • Collaborate with product management, architecture, quality engineering, security, cloud operations, and business teams to turn requirements into production-ready solutions.
  • Participate in technical design discussions, architecture reviews, estimation, implementation planning, and application modernization initiatives.
  • Use AI-assisted development tools to improve delivery speed while ensuring code quality, security, maintainability, and reliability.
  • Validate, test, and optimize software, including AI-generated code, for performance, scalability, security, and production readiness.
  • Develop automated unit, integration, and regression tests and contribute to reliable continuous integration and delivery practices.
  • Implement monitoring, logging, tracing, alerting, and operational support practices to improve application reliability and performance.
  • Troubleshoot production issues, perform root-cause analysis, and implement sustainable corrective actions.
  • Apply engineering standards and design principles for testing, security, scalability, resiliency, performance, cost efficiency, and maintainability.
  • Identify and address technical debt, security vulnerabilities, outdated dependencies, and opportunities to simplify or modernize applications.
  • Support integrations involving enterprise applications, procurement systems, supplier ecosystems, and related third-party technologies.
  • Mentor team members through code reviews, technical collaboration, documentation, and knowledge sharing.

Benefits

  • Comprehensive benefits plan
  • Incentive eligible
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service