CrawlJobs Logo

Technical Software Engineering Manager

United States, South Jordan · Job Posted February 13, 2026
Apply Position
Job Link Share

Job Description

Cricut is looking for a highly motivated and technical, hands-on Software Engineering Manager and leader with excellent qualifications to help design and build cross platform libraries and tools to communicate directly with Cricut machines. You will work in a fast-paced environment, delivering world-class products that delight our customers and help the business grow. You are expected to be hands on and in the details in all phases of development including planning, execution and release. You live for the best customer experience, is passionate about building great software and care deeply about building and strengthening a great engineer team and culture.

Job Responsibility

  • Willing to comply with 4-day/week RTO policy. Monday-Thursday
  • Willing to do occasional international travel
  • Work collaboratively with fellow department members, product managers, software engineers, firmware engineers, hardware engineers and test engineers to develop cross platform (iOS, Android, macOS, Windows) libraries and tools which interface directly with Cricut machines through USB and Bluetooth interfaces (BLE and Classic)
  • Lead the engineering team in developing new features, enhancing existing features and improving the quality of the libraries and tools
  • Work with engineering to figure out architecture, work-breakdown, estimates and schedules
  • Apply best software engineering design patterns to develop well-structured, modular, performant application code
  • Perform code reviews, write unit and integration tests, and contribute to architectural planning and refactoring
  • Ensure best coding practices
  • Training, mentorship, and development of team members
  • Lead Agile/Scrum development

Requirements

  • B.S. or M.S. in Computer Science, Software Engineering
  • 4+ years of relevant software engineering management experience
  • 5+ years of experience developing, designing and bringing successful products to market
  • Proficient in Swift/C++/Dart development
  • Experience programming for hardware interfaces strongly desired
  • Strong knowledge of and experience with SDLC and Scrum/Agile methodologies
  • Experience with package managers (npm, Maven, SwiftPM, etc.)
  • Experience in unit and integration testing
  • A solid grasp of fundamental algorithms, data structures, and design patterns a must-have
  • Experience with Git in a collaborative environment (pull requests, branching strategies, tags, etc.)
  • High critical thinking skills to evaluate alternatives and present solutions that are consistent with business objectives and strategy
  • Ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams
  • Aptitude and desire to independently learn new technologies
  • Experience in continuous integration and delivery (e.g., GitHub Actions)

Nice to have

  • Firmware experience a plus
  • Experience with Google Protocol Buffers a plus
  • Expertise in USB and Bluetooth (Classic and BLE) a bonus

What we offer

  • competitive Medical, Dental, and Vision coverage
  • a 401(k) match
  • generous PTO
  • tuition reimbursement
  • a yearly lifestyle stipend to support your wellness and passions
  • exclusive employee discounts
  • relocation assistance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Technical Software Engineering Manager

8 matching positions

Technical Software Engineering Manager

Cricut is looking for a highly motivated and technical, hands-on Software Engine...
Location
Location
United States , South Jordan
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. in Computer Science, Software Engineering
  • 4+ years of relevant software engineering management experience
  • 5+ years of experience developing, designing and bringing successful products to market
  • Proficient in Swift/C++/Dart development
  • Experience programming for hardware interfaces strongly desired
  • Strong knowledge of and experience with SDLC and Scrum/Agile methodologies
  • Experience with package managers (npm, Maven, SwiftPM, etc.)
  • Experience in unit and integration testing
  • A solid grasp of fundamental algorithms, data structures, and design patterns a must-have
  • Experience with Git in a collaborative environment (pull requests, branching strategies, tags, etc.)
Job Responsibility
Job Responsibility
  • Willing to comply with 4-day/week RTO policy. Monday-Thursday
  • Willing to do occasional international travel
  • Work collaboratively with fellow department members, product managers, software engineers, firmware engineers, hardware engineers and test engineers to develop cross platform (iOS, Android, macOS, Windows) libraries and tools which interface directly with Cricut machines through USB and Bluetooth interfaces (BLE and Classic)
  • Lead the engineering team in developing new features, enhancing existing features and improving the quality of the libraries and tools
  • Work with engineering to figure out architecture, work-breakdown, estimates and schedules
  • Apply best software engineering design patterns to develop well-structured, modular, performant application code
  • Perform code reviews, write unit and integration tests, and contribute to architectural planning and refactoring
  • Ensure best coding practices
  • Training, mentorship, and development of team members
  • Lead Agile/Scrum development
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager - AI Engineering

The Fabric Data Engineering Experience & Infrastructure team is hiring a Princip...
Location
Location
Canada , Vancouver
Salary
Salary:
142400.00 - 257500.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead and grow a team: Hire, onboard, coach, and develop engineers
  • set clear expectations
  • create an inclusive culture of accountability, learning, and collaboration.
  • Drive execution and delivery: Guide team planning and prioritization across multiple workstreams
  • manage dependencies, risks, and release readiness
  • ensure predictable delivery from requirements → architecture → implementation → rollout → live-site operations.
  • Shape requirements with partners: Partner with Product Management, Design, Research, and dependent engineering teams to translate ambiguous customer needs into crisp scenario plans and measurable outcomes.
  • Guide architecture and technical strategy: Lead identification of dependencies and development of design documents
  • guide architectural decisions for distributed, cloud-scale systems (Spark/PySpark + Python services) with explicit tradeoffs across performance, reliability, cost, security, privacy, and operability.
  • Raise the engineering quality bar: Establish and reinforce engineering standards (design reviews, coding patterns, test strategy, performance practices, operational readiness)
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager - Data Science & Engineering

The MSRC Data Science team is responsible in building data pipelines, data minin...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Leads team on the disciplined use of, and improving artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC)
  • Guides team on proactively taking responsibility for the content of their AI-generated requirements, design documents, code, and other assets, and assisting other members of the team to do the same
  • Leads team on incorporating Responsible AI practices into the SDLC to ensure appropriate controls over AI-generated assets
  • Coaches team on applying SDLC and engineering health measures (e.g., Accelerate, SPACE framework, Engineering System Success Playbook [ESSP]) to guide improvements to processes and practices, especially those involving AI
  • Leads team on experimenting with AI tools and practices to improve their own capabilities, and providing recommendations on how to adopt them to others
  • Reviews debugging tools, tests, logs, telemetry, and other methods, and acts as an expert for others to proactively verify assumptions while developing code before issues occur across products in production
  • Guides team to perform machine learning/data extraction, transformation, and loading (ETL) pipelines (e.g., data collection, cleaning) based on data prepared
  • Guides the architecture of scalable pipelines and datasets
  • Influences the direction of the team
  • Begins to anticipate potential data pipeline issues and provides solutions
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

Microsoft Teams is core to Microsoft's vision for intelligent communications and...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead large-scale infrastructure systems supporting Teams developers worldwide
  • Empower our developers to design, develop and maintain components that power the Teams Fundamentals and Engineering Systems infrastructure for Microsoft Teams
  • Collaborate and influence designs, architectures, and best practices to support large-scale distributed systems and infrastructure in our Engineering Systems, analyzing complex, high-volume, high-dimensional systems for scalability
  • Leverage AI to accelerate and optimize experimentation workflows, Engineering Systems pipelines, and developer experiences, improving speed, quality, and reliability. Apply state-of-the-art techniques in deep learning, natural language processing, and conversational AI to build and improve the AI capabilities of our Engineering Systems infrastructure
  • Collaborate with partners, internal and external to Microsoft Teams organization, in order to architect and design infrastructure that maximize our engineering productivity. Collaborate closely with peers and other teams across a variety of technical backgrounds to find innovative solutions in a fast-paced environment. Work closely with other AI teams across Microsoft to leverage and share best practices and resources
  • Empower our team to experiment, prototype, and evaluate new ideas and approaches for AI-powered features.
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

Corporate Tools is hiring a Software Engineering Manager in Dallas, TX. You will...
Location
Location
United States , Dallas
Salary
Salary:
185000.00 USD / Year
corporatetools.com Logo
Corporate Tools
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be located in Dallas, TX or willing to relocate
  • You're the type of leader who stays close to the work, supports their team, and isn't afraid to get their hands dirty solving hard problems
  • BS in Computer Science or other equivalent degree/experience
  • Minimum of 5 years of professional experience with designing, building and maintaining full stack web application development
  • Strong experience with cloud data platforms (AWS, Azure, GCP) and relational/noSQL databases in production environments
  • 4+ years experience with other web frameworks like Rails, Laravel, Django, Express, Ember, Backbone etc
  • Has demonstrated experience successfully leading an engineering team (manager or tech lead) including leading traditional scrum ceremonies, deployments and code reviews
  • A high threshold for navigating ambiguity and building effective solutions that scale
  • Strong grasp of security principles and how they apply to e-commerce applications
  • Adaptable and proactive in driving positive change, promoting continuous improvement, and aligning with company data initiatives
Job Responsibility
Job Responsibility
  • Responsible for leading 4-8 engineers across 1-2 teams, accountable for the team's productivity, delivery, morale and overall success
  • Aligning individual and business goals through employee performance reviews, talent alignments and regular one-on-ones
  • Leads the charge on upgrading and managing Core Systems to the the software platform as a whole
  • Acts as technical expert, designing, developing, and maintaining applications, both new and existing, ensuring adherence to specifications and high-quality data architecture
  • Independently handle application modifications and maintenance, alongside custom programming and performance optimization
  • Tackle complex, high-priority technical challenges, ensuring the resolution aligns with design and performance standards
  • Uphold software excellence through robust testing methodologies and ongoing development in Ruby on Rails applications
  • Commit to the delivery and continuous improvement of high-quality software products
  • Acts as final decision maker on technical issues within their domain of expertise
What we offer
What we offer
  • 100% employer-paid medical, dental and vision for employees
  • Annual review with raise option
  • 22 days Paid Time Off accrued annually, and 4 holidays
  • After 3 years, PTO increases to 29 days. Employees transition to flexible time off after 5 years with the company—not accrued, not capped, take time off when you want
  • The 4 holidays are: New Year's Day, Fourth of July, Thanksgiving, and Christmas Day
  • Paid Parental Leave
  • Up to 6% company matching 401(k) with no vesting period
  • Quarterly allowance
  • Open concept office with friendly coworkers
  • Creative environment where you can make a difference
  • Fulltime
Read More
Arrow Right

Hris Software Engineering Manager

The Role: General Motors is seeking an HRIS Software Engineering Manager to lead...
Location
Location
United States , Austin, Texas; Mountain View, California; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent experience.
  • 8+ years of experience in software engineering, systems integration, enterprise application development, or platform engineering.
  • 3+ years of experience leading technical teams.
  • Experience designing and delivering scalable, secure, production-grade systems.
  • Strong understanding of software architecture, design patterns, reliability, observability, and support models.
  • Experience with API-driven architectures, enterprise integrations, distributed systems, and backend platforms.
  • Experience leading teams using Agile, DevOps, CI/CD, and automated testing practices.
  • Strong communication and stakeholder management skills.
  • Experience leading or delivering AI-enabled products, intelligent automation, or decision-support capabilities in an enterprise setting.
  • Understanding of responsible AI principles, including privacy, security, governance, and human oversight.
Job Responsibility
Job Responsibility
  • Lead, coach, and develop a team of software engineers and technical leads.
  • Drive delivery across the software development lifecycle, from planning through production support.
  • Set engineering priorities, delivery plans, and measurable outcomes aligned to business goals.
  • Guide architecture, engineering standards, documentation, and solution delivery.
  • Remove roadblocks, manage risk, and support high-quality, on-time execution.
  • Modernize legacy applications, workflows, and integration patterns.
  • Advance reusable platform capabilities, API-first design, automation, and service-based engineering practices.
  • Partner with product, architecture, infrastructure, security, and business teams on technology roadmaps.
  • Improve system reliability, maintainability, observability, and operational readiness.
  • Drive modern engineering practices including Agile, DevSecOps, CI/CD, automated testing, and release governance.
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

Location
Location
Taiwan , Linkou
Salary
Salary:
Not provided
asml.com Logo
ASML
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • relevant BSc or MSc or PhD in the area of software engineering, computer science, information systems, IT or MIS
  • 5 years of engineering experience, including technical or team lead role, ideally within equivalent industry as: (Chief) Product Owner, Group Lead, Project Lead, Team Lead or Main Delivery Owner
  • proven delivery track record on complex, multidisciplinary work
  • planning and delivery leadership with proficiency in setting priorities and driving alignment in a fast-paced, ambiguous and customer-focused environment
  • analytical and pragmatic attitude, accurate, structured and quality focused minded
  • experience in leadership, project management and people management role
  • software lifecycle & requirement engineering
  • problem analysis and problem solving methods
  • Context Diagram, OOAD, OOP, UML
  • Kubernetes, Ansible, Python and Java
Job Responsibility
Job Responsibility
  • Own end-to-end delivery of all engineering outputs for the sub-module and drive PGP execution for the sub-module based on a profound understanding of business success criteria
  • drive Delivery Team planning to realize the agreed objectives, proactively identifying and mitigating risks and issues incl. potential escalation to sector MDU roles on sector deliverable dependencies
  • set boundary conditions for sub-module elements, balancing QLTCS trade-offs across, ensure sub-module elements integrate into a coherent performant and reliable sub-module, and resolve bottlenecks escalated by architects, engineers, planner & integrators and sectors
  • day-to-day steering to realize Delivery Team deliverables, including industrialization deliverables
  • ensuring that risks, operational dependencies, and blocking items are solved or properly escalated
  • provide robust means & methods, tools, and competency development to enable high‑quality execution, including tailoring where needed—subject to Foundation approval—to best support Delivery Team performance
  • potential add-on: Serve as the key liaison between a Module Delivery Unit and the Guild, ensuring clear alignment, effective knowledge flow, and consistent application of Guild standards and practices
  • people and performance management of the Delivery Team (max. 10 direct reports and sector indirect reports), including talent development and succession
  • guaranteeing team stability, knowledge management, and workforce planning, including escalating resource shortage or surplus
  • creating a safe and inclusive environment in which employees feel engaged and can grow to their full potential
  • Fulltime
Read More
Arrow Right
New

Project Manager - Software Engineering

We are seeking a Project Manager who will be responsible for planning, coordinat...
Location
Location
Malta , Mriehel
Salary
Salary:
Not provided
deloitte.com Logo
Deloitte
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Information Technology, Business, or a related field
  • 3+ years of proven experience in project management, preferably within software development or IT environments
  • Strong understanding of project management methodologies (Agile, Waterfall, etc) and tools (e.g., Jira, MS Project, etc)
  • Proven experience managing software development or IT projects
  • Good financial acumen in budgeting, forecasting, and project cost control
  • Outstanding communication and stakeholder engagement skills, with the ability to convey complex technical concepts to diverse audiences
  • Proven leadership, people management, and negotiation abilities
Job Responsibility
Job Responsibility
  • Manage the end-to-end delivery of assigned software development projects
  • Work with business stakeholder and technical leads to define project proposals, scope, objectives, and success criteria
  • Develop detailed project plans, schedules, resource plans
  • Facilitate project kick-off meetings and client project meetings
  • Coordinate day-to-day project activities across development, QA and other supporting teams
  • Track progress against plan
  • Manage change requests, timelines, status updates and project costs
  • Coordinate project activities across cross-functional teams to ensure timely and high-quality delivery
  • Monitor progress, manage dependencies, and address risks, issues, and blockers proactively
  • Support change control by assessing the impact of scope, timeline, and cost changes
What we offer
What we offer
  • Premium membership for corporate discounts in restaurants, retail, gyms and more
  • Health Insurance cover for yourself and dependents
  • Sponsored mental health support sessions through leading mental health services
  • Weekly get-togethers
  • Deloitte Communities to bring our people together and encourage work/life balance, social life and common interests
  • Hybrid working flexibility subject to business requirements
  • Digital learning, mentoring and regular performance snapshots
  • Renowned training programme with Deloitte University
  • Fulltime
Read More
Arrow Right