Michaels-posted about 1 year ago
Full-time • Mid Level
Remote • Irving, TX
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

The Software Development Engineer 2 (Back End) at Michaels Stores, Inc. is responsible for designing, developing, testing, deploying, maintaining, and improving software systems. This role focuses on enhancing application performance, maintaining existing codebases, and collaborating with teams to implement technical designs. The position allows for telecommuting up to 2 days per week and is based in Irving, TX.

  • Design, develop, test, deploy, maintain, and improve software.
  • Improve system quality by identifying issues and developing standard operating procedures.
  • Enhance applications by identifying opportunities for improvement and making recommendations.
  • Maintain and improve existing codebases and peer review code changes.
  • Manage individual project priorities, deadlines, and deliverables.
  • Work with teams to implement technical designs.
  • Investigate and use new technologies where relevant.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
  • 1 year of experience in software development.
  • Experience with large scale web traffic and data.
  • Proficiency in Data Structures, Algorithms, and Linear Algebra.
  • Experience with programming languages such as Java, Python, C, C++, MongoDB, MySQL, or similar.
  • Experience building search systems such as Elastic, SORL, Lucene, or Algolia.
  • Experience building large-scale data pipelines.
  • Experience with cloud services such as AWS, Google Cloud, or Microsoft Azure.
  • Experience with machine learning, computer vision, and natural language processing applications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service