Software Architect

Alta Equipment GroupMidlothian, VA

About The Position

At PeakLogix, we are revolutionizing the material handling industry by offering cutting-edge solutions that streamline warehouse order fulfillment and enhance productivity. As a trailblazer in our market segment, we are dedicated to providing unparalleled service to our esteemed clientele. We are currently seeking an experienced Software Architect to lead the design, migration, and modernization of enterprise applications as we transition from on premises systems to the cloud. In addition to driving our cloud transformation, this role will define and architect our long-term hybrid-cloud environment, ensuring seamless integration between cloud and on-premises systems. The ideal candidate will also provide expert guidance on how to refactor and modernize legacy codebases to align with the new architecture, enabling scalability, security, and long-term maintainability.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 7+ years of software architecture experience, including 3+ years focused on cloud migration.
  • Proven experience designing and deploying solutions in Microsoft Azure (IaaS, PaaS, SaaS).
  • Strong background in on-premises systems and hybrid integrations.
  • Hands-on experience with CI/CD pipelines and DevOps tooling (e.g., Terraform, Bicep, ARM templates).
  • Practical experience with containerization (Docker, Kubernetes) and microservices architectures.
  • Deep understanding of cloud security, identity management, and compliance frameworks.
  • Solid knowledge of software design principles, including SOLID and common architectural patterns.
  • Excellent communication skills and the ability to translate business needs into actionable technical solutions.

Nice To Haves

  • Azure certifications (e.g., Azure Solutions Architect Expert, Azure Administrator Associate).
  • Experience with multi-cloud or extended hybrid ecosystems.
  • Familiarity with enterprise integration patterns and middleware.
  • Background working in Agile development environments.

Responsibilities

  • Lead architectural design, strategy, and execution for migrating legacy and on-premises systems to Azure.
  • Define and implement best practices for hybrid cloud architectures, ensuring seamless interoperability with existing on-premises infrastructure.
  • Partner closely with engineering, DevOps, and infrastructure teams to deliver scalable, resilient, and secure cloud solutions.
  • Assess existing application portfolios and define migration strategies (re-host, re-platform, re-factor).
  • Drive adoption of Azure-native services, including App Services, AKS, Azure Functions, SQL Azure, Azure Storage, and more.
  • Ensure all solutions align with security, compliance, governance, and performance requirements.
  • Provide architectural leadership, mentorship, and guidance to development teams.
  • Support the emulation of hardware devices to enable in-house validation and testing of software features.
  • Assist clients during the go-live period through deployment support, issue analysis, and knowledge transfer.
  • Stay current with emerging cloud technologies and recommend strategic enhancements to the environment.

Benefits

  • Training
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with match
  • Competitive wages
  • Company laptop
  • Paid time off
  • 10 paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service