Role : Principal Software Engineer - Architect
Location : Dallas, TX - Hybrid role (In office presence required)
Other synonym titles : Sr Architect, Principal Architect
Blue Yonder is a leading AI-driven Global Supply Chain Solutions Software Product Company, listed on Glassdoor's "Best Places to Work".
Team and Mission
* The Luminate Data Platform team's mission is to serve as the backbone of Blue Yonder's SaaS products, fulfilling a major company goal.
* This team builds software leveraging data engineering frameworks and open source technologies to develop the platform.
* Our team currently consists of 50+ global members across software development, QA, and Agile roles.
Position Overview
Blue Yonder is seeking a Senior Principal Software Engineer to join our Data Platform Team, focusing on innovation and improving delivery effectiveness across product development, deployment, and infrastructure.
Responsibilities
* Provide standardized enterprise solutions for cloud infrastructure and application deployment across multiple products.
* Apply software engineering patterns using a meta-driven systems approach to build robust, scalable systems.
* Expertise in Object-Oriented and Functional programming to develop Blue Yonder products.
* Influence engineers through proposing designs and providing feedback.
* Demonstrated experience with large-scale Kubernetes systems, including scaling services.
* Design modular and service-based architectures.
* Collaborate with global teams and be a quick learner.
Technical Environment
* Tools: Java, Python, Groovy, GitHub, Node.js, React.js, Jenkins, GitHub Actions, SonarQube, and more.
* Architecture: Scalable, resilient, event-driven, multi-tenant microservices.
* Cloud: MS Azure (ARM templates, AKS, Event Hub, Azure AD).
* Frameworks: Kubernetes, Kafka, Elasticsearch, Spark, NoSQL, RDBMS, Spring Boot, Snowflake.
What You'll Do
* Design and craft distributed systems aligned with business goals.
* Communicate technical strategies effectively across teams.
* Write clean, performant code and adopt new technologies.
* Work within agile practices, lead demos, and focus on high-value work.
* Mentor and share knowledge to elevate team skills.
* Drive cloud-native architecture adoption and culture change towards automation and DevOps.
* Collaborate on data platform adoption and explore new technologies.
* Coach other engineers on best practices.
Qualifications
* Masters/Bachelor's in Computer Science or related field.
* 12+ years in software engineering, leadership in full-stack Java/microservices.
* Experience with engineering principles like SOLID, TDD, OO design.
* Passion for mentoring and sharing best practices.
* Strong collaboration skills with stakeholders.
* Experience building scalable data lakes and working with SQL/noSQL databases.
* Proficiency with CI/CD, containerization, and cloud services (Azure, AWS, GCP).
* Experience with Docker, ElasticCache, EKS.
* Analytical skills for complex problem-solving.
* Leadership in software product delivery in Agile environments.
* Experience leading high-performing teams and enterprise multi-tenant software.
*LI-SR1
Compensation and Benefits
The salary range is $152,889 - $216,924. Individual salary depends on experience and skills. Role includes performance bonuses or commissions.
Benefits include Medical, Dental, Vision, 401K with matching, Flexible Time Off, Fitness programs, and voluntary benefits.
Our Culture and Values
We foster inclusion and belonginess, guided by core values that drive our success. We are an equal opportunity employer committed to diversity.
#J-18808-Ljbffr