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_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.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.

    serp_jobs.job_alerts.create_a_job

    Senior Software Developer • South Jordan, Utah, United States

    Job_description.internal_linking.related_jobs
    Anchor- Senior Software Engineer

    Anchor- Senior Software Engineer

    Ford Motor Company • Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Enterprise Technology at Ford is building intuitive, data‑rich shopping experiences that help customers quickly find in‑stock vehicles that match their needs. As an Anchor you’ll ship a fast, access...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer, Backend (Platform)

    Senior Software Engineer, Backend (Platform)

    Coinbase • Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Ken Garff Automotive Group • West Valley City, UT, United States
    serp_jobs.job_card.full_time
    TITLE : Senior Software Engineer.REPORTS TO : Software Engineering Manager.THE KEY COMPETENCIES FOR THIS ROLE INCLUDE : . Writing high quality, testable, maintainable, and observable code.Providing cons...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Relativity • Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    The Senior Software Engineer - aiR for Review designs, builds, and operates the next generation of generative AI-driven, cloud-native web applications that are transforming our business and industr...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    SwipeClock • Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a custom Android-based timeclock application that operates on physical clock har...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, Full-stack

    Senior Software Engineer, Full-stack

    Onebrief • Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    As a Senior Software Engineer, you'll work in close collaboration with our product, design, and tech operations teams.You'll be responsible for implementing and refining our realtime collaboration,...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer - R37

    Senior Software Engineer - R37

    R1 RCM • Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    R1 is thrilled to introduce R37 committed to transforming healthcare financial performance so providers can focus on delivering exceptional care. R37 is pioneering an AI-driven approach to revolutio...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer (Trust Foundations - Identity and Platform)

    Senior Software Engineer (Trust Foundations - Identity and Platform)

    Headway - Design & Development • Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer (Trust Foundations - Identity and Platform).Headway's mission is a big one to build a new mental health care system everyone can access. We've built technology that helps pe...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Crownpeak • Sandy, UT, United States
    serp_jobs.job_card.full_time
    Crownpeak is looking for full-stack web developer to join our engineering team with an emphasis on JavaScript front-end technologies. We're building highly collaborative, agile teams that are divers...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, Backend

    Senior Software Engineer, Backend

    Gabb Wireless • Lehi, Utah, United States
    serp_jobs.job_card.full_time
    At Gabb, we're on a mission to bring back the magic of childhood.Think outdoor adventures and real connections! We create safe tech that lets kids be kids, even in a digital world.Why? Because fam...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Deepsee • Draper, Utah, United States
    serp_jobs.job_card.full_time
    DeepSee delivers an open and flexible agentic platform to accelerate AI adoption for financial services in front, middle, and back-office operations. Our cloud-based platform seamlessly integrates w...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer - Full Stack

    Senior Software Engineer - Full Stack

    Waystar • Lehi, UT, United States
    serp_jobs.job_card.full_time
    Our client base is constantly growing and we’re looking for great Software Engineers to make our team better.Our Software Engineers have an opportunity to work on our Clinical Documentation Integri...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Teradata • Salt Lake City, UT, United States
    serp_jobs.job_card.permanent
    At Teradata, we believe that people thrive when empowered with better information.That's why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trust...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Solo • Lehi, UT, United States
    serp_jobs.job_card.full_time
    SOLO is always looking for exceptional talent to join our team so we're building a pool of incredible candidates for anticipated hires. By submitting your application, you'll be among the first to b...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, Documents

    Senior Software Engineer, Documents

    GoodLeap • Lehi, UT, United States
    serp_jobs.job_card.full_time
    GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, w...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Podium • Lehi, UT, United States
    serp_jobs.job_card.full_time
    At Podium, our mission is to arm every local business with a complete platform and outcome-driven AI employees that convert leads into real, paying customers. Every day, millions of workers use our ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Oracle • Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    This position requires you to be eligible to receive a federal security clearance which requires you to be a US Citizen.Do you want to be a part of changing healthcare? Oracle is excited to be usin...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, Opengear (HYBRID, Sandy, UT )

    Senior Software Engineer, Opengear (HYBRID, Sandy, UT )

    Digi • Sandy, UT, United States
    serp_jobs.job_card.full_time
    Opengear, a Digi company, designs and manufactures products for data center and remote site management.We are a rapidly growing supplier of sophisticated data center, network and remote site manage...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted