Principal Software Engineer ( Senior Architect )

JDA Software
Texas, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Texas, United States of America

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Architectural Patterns
User Authentication
Azure
Software as a Service
Cloud Computing
Cloud Engineering
Computer Programming
Relational Databases
DevOps
Elasticsearch
Github
Hibernate
Identity and Access Management
Information Systems Security Architecture Professional
Python
Node.js
NoSQL
OAuth
Role-Based Access Control
Azure
Ansible
Software Engineering
React
System Availability
Snowflake
Spark
Spring-boot
Event Driven Architecture
Blazemeter
Kubernetes
Infrastructure Automation Frameworks
Kafka
GraphQL
REST
Api Management
Docker
Artifactory
Microservices

Job description

  • Establish the technical vision and architectural foundations for generative AI platforms.
  • Lead design and implementation of large-scale AI systems that push technical boundaries.
  • Build and optimize scalable, high-performance inference pipelines.
  • Construct distributed AI systems capable of high-throughput workloads.
  • Mentor engineering leaders and senior engineers to elevate technical capabilities.
  • Identify and solve systemic engineering challenges across model training, deployment, and monitoring.
  • Establish technical standards, best practices, and architectural patterns for AI engineering.
  • Drive technical alignment with product management and UX on roadmap and deliverables.

Requirements

  • Bachelor's degree in STEM (preferred) with 12-15 years of software development experience, including a minimum of 3 years as a software architect.
  • Strong programming experience in Enterprise Python or Java, Spring Boot, and microservices-based architecture.
  • Demonstrated experience designing, building, deploying, and maintaining enterprise cloud solutions on Azure, AWS, or GCP.
  • Experience with event-driven architecture using Kafka, Spark or similar technologies.
  • Hands-on development skills combined with architecture/design experience; continued direct software development is expected.
  • In-depth knowledge of cloud-native architecture, distributed microservices, multi-tenant SaaS, and cloud scalability, performance, and high availability.
  • Experience with API management and designing/consuming RESTful APIs.
  • Proficiency with tools such as Spring Boot, OAuth, REST, GraphQL, Hibernate, NoSQL, RDBMS, Docker, Kubernetes, Kafka, and React.
  • Experience in DevOps, infrastructure-as-code, and infrastructure automation.
  • Solid understanding of secure architectures, configuration, identity management, RBAC, authentication/authorization, and data encryption.
  • Exceptional problem-solving skills and strategic thinking abilities.

Technical Environment

  • Languages & Tools: Python, GitHub, Node.js, React.js, GitHub Actions, Codacy, GitHub Advanced Security, Black Duck Hub, BlazeMeter, Artifactory, Ansible, Docker.
  • Architecture: Scalable, resilient, event-driven, secure multi-tenant microservices.
  • Cloud: Microsoft Azure (ARM templates, AKS, VNET, Event Hub, Azure AD).
  • Frameworks & Others: Kubernetes, Kafka, Elasticsearch, Spark, NoSQL, RDBMS, Spring Boot, Snowflake.

Benefits & conditions

  • Comprehensive Medical, Dental, and Vision coverage
  • 401(k) with matching contributions
  • Flexible Time Off
  • Corporate Fitness Program
  • Voluntary benefits - Legal Plans, Accident & Hospital Indemnity, Pet Insurance, and more

EEO Statement

About the company

Blue Yonder is a leading AI-driven global supply chain solutions company focused on generative AI, microservices, and cloud-native architecture. The role leads product engineering teams to design, develop, and deploy AI-driven solutions across the organization.

Apply for this position