Talent.com
Senior Software Developer (Flutter / Dart)
Senior Software Developer (Flutter / Dart)Cricut • South Jordan, Utah, United States
Senior Software Developer (Flutter / Dart)

Senior Software Developer (Flutter / Dart)

Cricut • South Jordan, Utah, United States
30+ days ago
Job type
  • Full-time
Job description

Company Description

Cricut® makes smart cutting machines that work with an easy-to-use app, an ever-growing collection of materials, and crafting essentials to help you design and personalize almost anything — custom cards, unique apparel, everyday items, and so much more.

Let’s make.

Overview

We believe everyone is born creative. We’re a diverse tapestry of thinkers, dreamers, givers, DIYers, handi-workers, artisans, and forever and always architects of things.

At Cricut, we place the power of handmade into the hands of all. We give you beautiful, easy-to-master tools so you can make something unique, remarkable, perfect. We surround you with ideas, community, inspiration, and encouragement to take your creativity further than you ever imagined. And as a community, we celebrate the exhilarating act of making every single day.

So, make that handcrafted card that feels like a hug. Design a shirt for fun, for family, or for a full-blown business. Craft with a passion or for a purpose. Make something big and bold, itsy-bitsy, amazingly ambitious, or just plain silly. Whatever you make, just make your heart out. Because here’s the remarkable truth : When we all make together, we make all things possible.

Let’s make.

Job Description

Location :  Onsite – Salt Lake City, Utah

Department :  Software Engineering or Product Engineering

Job Type :  Full-Time | Mid-senior | Experienced

About the Role :

We are seeking a seasoned  Senior Software Developer  with strong expertise in  Dart and Flutter  to join our cross-functional engineering team focused on developing and supporting software for embedded devices, production line systems, and internal tooling. The ideal candidate will have a passion for crafting high-quality, scalable applications and a strong understanding of the intersection between software and hardware systems in manufacturing environments.

You will play a critical role in designing, developing, and maintaining software that powers next-generation hardware devices, supports manufacturing calibration, testing, and diagnostics, and enhances the user experience across platforms.

Key Responsibilities :

  • Design, develop, and maintain cross-platform applications primarily using  Dart and Flutter , targeting internal tools and embedded systems.
  • Collaborate closely with hardware, QA, and manufacturing engineering teams to support production line software requirements, including calibration, diagnostics, and performance testing.
  • Integrate with back-end services, APIs, and embedded device firmware (often written in  C++  or  Java ).
  • Contribute to the development and maintenance of  automated test suites , system diagnostics, and validation tools.
  • Work in an Agile environment to deliver high-quality code with clear documentation, unit testing, and peer-reviewed pull requests.
  • Support manufacturing and production lines by responding to software issues, debugging, and optimizing for factory reliability and uptime.
  • Contribute to continuous improvement of development practices, tooling, and code quality.

Qualifications

Required Qualifications :

  • Bachelor’s degree in Computer Science, Computer Engineering or a related STEM field .
  • 5+ years of professional software development experience, including 2+ years working with  Dart and Flutter  in production environments.
  • Strong programming fundamentals in object-oriented design, data structures, and algorithms.
  • Experience with  C++ and / or Java  is a strong plus.
  • Experience working in cross-functional environments involving hardware, firmware, and software integration.
  • Familiarity with  test automation frameworks  and continuous integration pipelines.
  • Understanding of  manufacturing workflows, calibration, and production line software  is highly desirable.
  • Strong communication skills and ability to collaborate across departments and technical disciplines.
  • Preferred Qualifications :

  • Prior experience working on  printing systems or printer firmware / software .
  • Exposure to embedded systems or IoT platforms.
  • Experience with source control systems (e.g., Git, GitHub), Jira, and Confluence.
  • Familiarity with versioning, device management, and update mechanisms in hardware-centric ecosystems.
  • Additional Information

    What to Do Next : Please attach your resume including links to your portfolio where applicable. If you want to show your super powers in other ways – include that information too. You can be sure that Cricut® is an employer who values individuality, equality and diversity, so tell us what you’re all about. If you are a Maker or a DIY enthusiast, whether you think you are a good one or not, we would love to hear about it when you send us your information!

    At Cricut®, we celebrate inclusion and diversity. Cricut is an equal opportunity employer and makes employment decisions based on merit. Cricut prohibits discrimination based on race, color, religion, sex, sexual identity, gender identity, marital status, veteran status, nationality, citizenship, age, disability, medical condition, pregnancy, or any other unlawful consideration. All your information will be kept confidential according to EEO guidelines. Cricut participates in E-Verify.

    Create a job alert for this search

    Senior Software Developer • South Jordan, Utah, United States

    Related jobs
    Senior Software Architect

    Senior Software Architect

    NRG Energy • Lehi, UT, United States
    Full-time
    As an NRG employee, we encourage you to take charge of your career and development journey.We invite you to explore exciting opportunities across our businesses. You'll find that our dynamic work en...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer, SCADA

    Senior Engineer, SCADA

    AES Corporation • Salt Lake City, UT, United States
    Full-time
    Are you ready to be part of a company that's not just talking about the future, but actively shaping it? Join The AES Corporation (NYSE : AES), a. AES is committed to shaping a future through innovat...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II

    Software Engineer II

    NRG Energy • Lehi, UT, United States
    Full-time
    Welcome to the intersection of energy and home services.At NRG, we're driven by our passion to create a smarter, cleaner and more connected future. Vivint Smart Home, an NRG owned company, is a lead...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer (Platform Team)

    Staff Software Engineer (Platform Team)

    Pura • Pleasant Grove, UT, US
    Full-time
    Quick Apply
    Staff Platform Engineer Join Us at Pura—Reimagining Fragrance for the Future At Pura, we believe life is better when it smells good. Fragrance has the unique power to transform spaces, elevate...Show more
    Last updated: 30+ days ago
    Dashers - Sign Up and Start Earning

    Dashers - Sign Up and Start Earning

    DoorDash • Holladay, UT, United States
    Full-time +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety o...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Software Engineer - Hybrid

    Sr. Software Engineer - Hybrid

    NRG Energy • Lehi, UT, United States
    Full-time
    Welcome to the intersection of energy and home services.At NRG, we're driven by our passion to create a smarter, cleaner and more connected future. Vivint Smart Home, an NRG owned company, is a lead...Show more
    Last updated: 30+ days ago • Promoted
    Staff Platform / Backend Engineer Contractor

    Staff Platform / Backend Engineer Contractor

    Gabb Wireless • Lehi, Utah, United States, 84043
    Full-time
    Staff Platform / Backend Engineer Contractor.Gabb is seeking an exceptional.As a Staff Platform / Backend Engineer at Gabb, you will architect, develop, and maintain highly resilient backend services a...Show more
    Last updated: 7 days ago
    Senior ASIC / FPGA Hardware Engineer for Cryptographic Systems

    Senior ASIC / FPGA Hardware Engineer for Cryptographic Systems

    Draper Labs • Clearfield, UT, United States
    Full-time
    Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA.The 2,000+ employees of Draper tackle important national challenges with a promise of delivering ...Show more
    Last updated: 30+ days ago • Promoted
    Sr Software Engineer

    Sr Software Engineer

    NRG Energy • Lehi, UT, United States
    Full-time
    Welcome to the intersection of energy and home services.At NRG, we're driven by our passion to create a smarter, cleaner and more connected future. Vivint Smart Home, an NRG owned company, is a lead...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Caselle • Provo, UT, USA
    Full-time
    Quick Apply
    Senior Software Engineer - Provo, UT (Hybrid).Join our fast-paced, forward-thinking team in.Our company is redefining how governments serve people through modern, efficient, and reliable solutions....Show more
    Last updated: 30+ days ago
    Senior Digital Electronics Design Engineer

    Senior Digital Electronics Design Engineer

    Draper Labs • Clearfield, UT, United States
    Full-time
    Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA.The 2,000+ employees of Draper tackle important national challenges with a promise of delivering ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Tech Lead)

    Senior Software Engineer (Tech Lead)

    JobNimbus • Lehi, UT, US
    Full-time
    Quick Apply
    We are obsessed with the hero's journey at JobNimbus.Every person has a hero's journey—Hermione Granger, James T.Kirk, Frodo Baggins, Anna & Elsa, Nacho Libre, and even YOU!.This is our &...Show more
    Last updated: 10 days ago
    Software Architect

    Software Architect

    JobNimbus • Lehi, UT, US
    Full-time
    Quick Apply
    We are obsessed with the hero's journey at JobNimbus.Every person has a hero's journey—Hermione Granger, James T.Kirk, Frodo Baggins, Anna & Elsa, Nacho Libre, and even YOU!.This is our &...Show more
    Last updated: 10 days ago
    Lift Maintenance Electronic Technician - Year Round

    Lift Maintenance Electronic Technician - Year Round

    Deer Valley Resort • Cottonwood Heights, UT, US
    Full-time
    Please note, this position is located at Deer Valley Resort in Park City, UT.Classic, consistent quality from a winning team!. Deer Valley Resort is nestled in the Wasatch Mountains of Utah, in the ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    TradeJobsWorkForce • 84043 Lehi, UT, US
    Full-time
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...Show more
    Last updated: 30+ days ago • Promoted
    CDL-A Truck Drivers - Home Monthly - Average $91,000 / Yr - 3 Months Exp

    CDL-A Truck Drivers - Home Monthly - Average $91,000 / Yr - 3 Months Exp

    C.R. England • Stockton, UT, US
    Full-time
    England is Now Hiring Dedicated CDL-A Team Drivers!.No-Touch Freight - Drivers Average $91,000 Annually per Driver •.Valid CDL-A and 3+ months of current experience required.This lane is not suitabl...Show more
    Last updated: 3 days ago • Promoted
    Sr Associate, Software Engineer (Salt Lake City, UT)

    Sr Associate, Software Engineer (Salt Lake City, UT)

    L3Harris Technologies • ALPINE, Utah, United States
    Full-time
    L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Western Governors University • Salt Lake City, UT, United States
    Full-time +1
    If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Full Stack (React / Node)

    Software Engineer, Full Stack (React / Node)

    Reputation • Lehi, UT, United States
    Full-time
    Reputation has changed the way companies improve their customer experience through feedback.Based in Silicon Valley and founded in 2013, Reputation is the only platform that empowers companies to f...Show more
    Last updated: 19 days ago • Promoted
    Experienced CDL-A Truck Driver - Earn $67,391 / Year + Home Time Options

    Experienced CDL-A Truck Driver - Earn $67,391 / Year + Home Time Options

    Hub Group • Rush Valley, UT, US
    Full-time
    Hub Group is Now Hiring CDL-A Drivers in North Salt Lake City, UT!.Earn $67,391 per Year - Multiple Home Time Options - Excellent Benefits. Local and regional routes available.High-quality medical, ...Show more
    Last updated: 17 days ago • Promoted