Sr Software Engineer - (Performance Design)

Job expired!

Sr Software Engineer - Performance Design at Blue Yonder

Are you a seasoned professional in performance design and optimization? Join Blue Yonder as a Sr. Software Engineer and be a key player in enhancing our state-of-the-art Blue Yonder Supply Chain and Execution solutions.

Scope of Work

Your primary responsibilities will include:

  • Creating performance load testing scripts using JMeter, Gatling, Taurus, Blazemeter, Fitnesse, and/or Selenium.
  • Collaborating across teams to improve customer success by analyzing critical problems, identifying performance bottlenecks, and recommending technical designs, configurations, and performance best practices of the Blue Yonder solutions and databases.
  • Providing technical leadership to optimize performance for Blue Yonder products and SaaS delivered solutions, including our innovative AI, ML, and SaaS solutions.

Current Technical Environment

Our technical environment includes:

  • Software: Java, J2EE, Springboot, Kubernetes, Kafka, Ignite, Elasticsearch, GIT, Rest API, Mulesoft, App Dynamics, Splunk
  • Architecture: MS Azure, Microservices, Windows, and Linux
  • Database: Snowflake, SQL Server, Azure SQL, Azure Data Lake, Oracle, MySQL, NoSQL

What You'll Do

You will:

  • Lead all aspects of performance design, tuning, and optimization for the Blue Yonder Supply Chain and Execution solutions.
  • Design, develop, and execute performance load tests using JMeter, Gatling, Taurus, Blazemeter, Groovy, and Python to simulate workloads and measure performance metrics.
  • Analyze technical and solution architecture to optimize system performance.
  • Provide technical support for implementation teams, including best practice design, environment setup, and configuration.
  • Utilize performance monitoring and profiling tools such as AppDynamics, Splunk, and others to resolve performance issues.
  • Assist in analysis, redesign, and recommendations to improve application code, database queries, scripts, and integrations.
  • Troubleshoot production issues to assist Consulting, Cloud, and Support Teams.
  • Act as the liaison between product development and Consulting/Support/Cloud teams.
  • Provide input to Project Managers and Client Partners for project plans and delivery.

What We Are Looking For

Ideal candidates will have:

  • At least 4 years of technical experience with Blue Yonder products or similar enterprise, supply chain, or execution software solutions.
  • A BS Degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, or related fields (or equivalent work experience).
  • Experience in performance testing or product benchmarking.
  • Knowledge of load testing simulation tools such as JMeter, Cycle, Load Runner, Gatling, and Blazemeter.
  • A strong understanding of performance concepts including scalability, throughput, latency, resource utilization, multi-threading, and distributed architectures.
  • Proficiency in troubleshooting and problem-solving.
  • Experience with SaaS architectures, particularly Azure.
  • Knowledge of Windows and Linux operating systems.
  • Advanced skills in Python, Java, Perl, Korn shell, and/or Windows bat/cmd files.
  • Basic knowledge of data integration, messaging, and ingestion methods.
  • The ability to resolve complex problems with minimal guidance.
  • Excellent written and verbal communication skills.
  • A willingness to learn new tools, techniques, and approaches to tuning and optimization.
  • Capability to manage time effectively and work on multiple projects.

Experience with SaaS, supply chain, warehousing, execution, and/or eCommerce solutions is preferred.

Our Values

If you want to understand the heart of Blue Yonder, look at our values. They unite us and drive our success. Discover if your heart beats like ours with our .

Diversity, Inclusion, Value & Equality (DIVE) is our strategy for fostering an inclusive environment. Check out Blue Yonder's inaugural <