You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer - Wolfram|Alpha Web R&D

Wolfram, creator of Mathematica, Wolfram|Alpha and the Wolfram Language, has an exciting opportunity for a Software Engineer to join its Wolfram|Alpha Web R&D department. This position will entail collaborating with multiple teams to produce projects of varying sizes and levels of complexity. The ideal candidate will have experience working in legacy systems and be interested in migrations toward the Spring Boot framework, asynchronous patterns and containers deployed on Kubernetes.

Responsibilities

  • Maintaining legacy systems
  • Converting aforementioned legacy systems to newer technologies, including using the Wolfram Language
  • Holding architecture meetings with other developers and key stakeholders
  • Driving and assisting legacy system releases until the transition is completed

Skills required

  • Experience in Java, Tomcat and MySQL
  • Understanding of microservice design patterns
  • Excellent oral and written communication skills
  • Bachelor’s degree (or foreign equivalent) in computer science, engineering, math, physics or a related technical or quantitative field is a plus

Skills preferred

  • Experience with the Wolfram Language
  • Experience with modern frontend frameworks, such as React, Next.js, etc.

Location: Champaign, Illinois, or remote

Wolfram is an equal opportunity employer and values diversity at its company. Women, people of color, members of the LGBTQ community, individuals with disabilities and veterans are strongly encouraged to apply.