Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Software Development Engineer Front End 2 job in Irving at Michaels

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Apply on company site
Software Development Engineer Front End 2 at Michaels

Software Development Engineer Front End 2

Michaels Irving, TX Full Time
Apply on company site
Support Center - Irving

We're here for the Makers! Come be a part of the team where innovation and teamwork come together to support the most exciting missions in the world!

Michaels is an Equal Opportunity Employer. We are here for all Team Members and all Makers to create, innovate and be better together.

Michaels Software Development Engineers will develop technologies that change how our customers connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a Software Development Engineer, you will work on projects critical to Michaels needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our Engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Major Activities

  • Design, develop, test, deploy, maintain and improve software
  • Improve system quality by identifying issues, common patterns and developing standard operating procedures
  • Enhance applications by identifying opportunities for improvement, make recommendations and design and implement systems
  • 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
  • Other duties as assigned

Minimum Knowledge/Skills/Abilities

Minimum Education:

  • Bachelor’s degree and a minimum of 2 years of related experience; or an advanced degree without experience

Minimum Special Certifications or Technical Skills

  • Worked with large scale web traffic and data with strong foundation in Data
  • Structures, Algorithms, Linear Algebra.
  • Advanced experience in Java, Python, C++ and/or other major programming languages
  • Experience in building search systems such as Elastic, SORL, Lucene , Algolia
  • Building large-scale data pipelines
  • Expertise with cloud services, such as AWS, Google Cloud, Microsoft Azure.
  • Experience in machine learning/computer vision/natural language processing applications

Minimum Type of Experience the Job Requires

  • Software development experience


  • Excellent communication and collaboration skills

Applicants in the U.S. and Canada must satisfy federal, state, provincial and local legal requirements of the job.


Recommended Skills

  • Artificial Intelligence
  • Information Security
  • Search (Computer Science)
  • Machine Learning
  • Amazon Web Services
  • Algorithms
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Help us improve CareerBuilder by providing feedback about this job:

Job ID: R00106727

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.