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
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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.

    [job_alerts.create_a_job]

    Senior Software Developer • South Jordan, Utah, United States

    [internal_linking.similar_jobs]
    C# Software Engineer - Project Based

    C# Software Engineer - Project Based

    Autonomous Solutions • Lehi, UT, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    This is a project-based employee role supporting the initial development phase of our autonomous vehicle platforms.Development phases of this nature typically span up to approximately 24 months, th...[show_more]
    [last_updated.last_updated_variable_days]
    Wealth Management-Salt Lake City-Vice President-Software Engineering

    Wealth Management-Salt Lake City-Vice President-Software Engineering

    Goldman Sachs Group, Inc. • Salt Lake City, UT, United States
    [job_card.full_time]
    Wealth Management - Salt Lake City - Associate - Software Engineering.Salt Lake City, Utah, United States.At Goldman Sachs, our Engineers don’t just make things – we make things possible.Change the...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    Revel Media Group • Kaysville, UT, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We're seeking a Senior Full-Stack Software Engineer to drive faster development cycles, rapid product development, and a better customer experience at Revel Media Group. Your role will contribute to...[show_more]
    [last_updated.last_updated_30]
    Applications Developer

    Applications Developer

    WCF Insurance • Sandy, UT, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    The WCF Insurance Information Technology (IT) department has an immediate opening for someone who can demonstrate the WCF values to join their team in an. This is a full-time, exempt position that w...[show_more]
    [last_updated.last_updated_30]
    Buyer, Direct Subcontract Administrator II

    Buyer, Direct Subcontract Administrator II

    The Aerospace Corporation • Hill Air Force Base, UT, United States
    [job_card.full_time]
    The Aerospace Corporation is the trusted partner to the nation's space programs, solving the hardest problems and providing unmatched technical expertise. As the operator of a federally funded resea...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Remote Product Tester – $45 / hr + Free Products – Start Now!

    Remote Product Tester – $45 / hr + Free Products – Start Now!

    OCPA • Fruit Heights, Utah, us
    [filters.remote]
    [job_card.part_time] +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Med-Tech

    Med-Tech

    COVINGTON SENIOR LIVING OF FARMINGTON • Farmington, UT, United States
    [job_card.full_time]
    We are looking for an awesome Med-Tech / CNA to join our team! We are a small community with incredible support from owners and management. We prioritize a great culture and expressing appreciation fo...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Associate Team Leader

    Associate Team Leader

    H&R Block • Layton, UT, US
    [job_card.full_time] +1
    At H&R Block, we believe in the power of people helping people.Our defining Purpose is to provide help and inspire confidence in our clients, associates, and communities everywhere.We also believe ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Databricks Solution Architect - Remote

    Senior Databricks Solution Architect - Remote

    BankTalent HQ • Midvale, UT, United States
    [filters.remote]
    [job_card.full_time]
    Zions Bancorporation's Enterprise Technology and Operations (ETO) team is transforming what it means to work for a financial institution. With a commitment to technology and innovation, we have been...[show_more]
    [last_updated.last_updated_30] • [promoted]
    CDL-A Drivers : Top Pay, Consistent Routes, Elite Fleet

    CDL-A Drivers : Top Pay, Consistent Routes, Elite Fleet

    Marten Transport • Layton, UT, US
    [job_card.full_time]
    Earn Top Pay and Choose Your Home Time!.Apply Now or Call to Speak to a Recruiter!.We re proud to be recognized as an Elite Fleet by the Truckload Carriers Association for offering a best-in-class ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Manager Software Engineer

    Manager Software Engineer

    Myriad Genetics • Salt Lake City, UT, United States
    [job_card.full_time]
    Software Engineering Manager - Clinical Report Integrations.Myriad Genetics is transforming how genetic test results are built, delivered, and integrated across internal and external healthcare sys...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer AI Labs

    Senior Software Engineer AI Labs

    Western Governors University • Salt Lake City, UT, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    Senior Solution Consultant

    Senior Solution Consultant

    Pluralsight, LLC • Draper, UT, United States
    [job_card.full_time]
    This position is also available for employment in these areas : .As a Pluralsight Solution Consultant, you're the trusted guide and strategic partner helping organizations supercharge their tech tale...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior QA Engineer - Hill AFB

    Senior QA Engineer - Hill AFB

    Systems Implementers Inc • Hill AFB, UT, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    SI) is a contracted implementation consulting firm performing work at Hill AFB in Utah.The Senior QA Engineer will spearhead the development and implementation of a comprehensive testing strategy f...[show_more]
    [last_updated.last_updated_variable_days]
    ECHO Tech Registered

    ECHO Tech Registered

    CommonSpirit Health • Lehi, UT, United States
    [job_card.full_time]
    Job Summary and Responsibilities.You have a purpose, unique talents and NOW is the time to embrace it, live it and put it to work. We value incredible people with incredible skills - but your commit...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Full Stack Software Engineer

    Full Stack Software Engineer

    Integrated Engineering • Salt Lake City, UT, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    The Full Stack Software Engineer will develop high-quality software solutions that provide an excellent customer experience. You will work on cross-platform mobile and web applications using React N...[show_more]
    [last_updated.last_updated_30]
    Senior DevOps Engineer I

    Senior DevOps Engineer I

    Avetta • Lehi, UT, United States
    [job_card.full_time]
    Automate reproducible infrastructure to maintain predictably and security.Provide Continuous Integration and Deployment.Infrastructure, utilizing Git, and CI tools like Github Actions, Jenkins to m...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Product Demonstrator Part Time-6682

    Product Demonstrator Part Time-6682

    Acosta • Layton, UT, US
    [job_card.part_time]
    The Associate is responsible for completing in-store food and non-food demonstrations.Acquires and maintains knowledge of products represented. Prepares, serves, and breaks down product, equipment, ...[show_more]
    [last_updated.last_updated_30] • [promoted]