CrawlJobs Logo

Technical Manager, Software Engineering

cricut.com Logo

Cricut

Location Icon

Location:
United States , South Jordan

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Cricut is looking for a highly motivated and inspirational hands-on Angular Engineering Manager and leader with excellent qualifications to help design and build Angular native apps to work seamlessly with our Cricut machines. You will work in a fast-paced environment, to deliver world class apps that delight our customers and help grow the business. 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, are passionate about building great software, and care deeply about building and strengthening a great engineer team and culture.

Job Responsibility:

  • Lead and support a team of software engineers
  • Spend ~30% of time in the code (reviewing code, PRs, etc.)
  • Mentor and coach team members regularly
  • Set goals, give feedback, and manage performance
  • Foster a collaborative and inclusive team culture
  • Guide Agile/Scrum development practices
  • Partner with product and design teams
  • Plan and prioritize team projects
  • Break down work and manage timelines
  • Support architectural planning and technical direction
  • Promote high standards in code quality
  • Conduct code reviews and support testing
  • Encourage continuous learning and growth
  • Address team dynamics and morale
  • Support hiring and onboarding efforts
  • Act as a bridge between engineering and other teams

Requirements:

  • Highly Proficient in Angular16+, typescript, JavaScript, ES8+, HTML5, CSS3 + Common CSS Preprocessors
  • Proficient in test driven development, automated testing, and the use of testing frameworks
  • Experience with Webpack, NodeJS, Electron
  • Experience with Less/Sass CSS Pre-processors
  • In-depth experience in working with Scalable Vector Graphics & vector graphics editing
  • Experience in modular and scalable software development
  • Experience maintaining a living and complex codebase with a modern stack
  • Designing and developing modular, reusable, testable front-end components
  • Desire to learn cutting edge technology to solve complex business problems
  • An appreciation for good design, and the desire to translate visual ideas into working, efficient code
  • Strong problem solving and critical thinking skills
  • Passion for quality and close attention to details
  • Strong communication and interpersonal skills
  • Aptitude to independently learn new technologies
  • B.S. or M.S. in Computer Science, Software Engineering, or comparable field
  • 3+ years of relevant software engineering management experience
  • 5+ years of experience in leading teams building complex apps and systems with a focus on software architecture & design, multi-threading, memory usage and performance
  • 8+ years of professional experience in software development

Nice to have:

  • Experience in continuous integration and delivery (e.g., GitHub actions)
  • Experience in animation and graphics
  • Experience in automated user interface functional testing
  • Experience with performance profiling tools and optimization techniques
  • Experience with Open API standard (Swagger)
  • Experience with push notifications
  • Experience with in-app purchase and subscription service
  • Working knowledge of Internationalization
  • Working knowledge of native mobile development

Additional Information:

Job Posted:
December 07, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Technical Manager, Software Engineering

Software Engineering Manager

We are looking for an experienced Software Engineering Manager to lead the devel...
Location
Location
United States , Charleston
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience
  • Minimum of 5 years of experience leading technical teams, particularly in eCommerce or digital commerce environments
  • Demonstrated expertise in systems integration, including APIs, RESTful services, webhooks, and middleware platforms
  • Hands-on experience with eCommerce platforms such as Shopify and related system architecture
  • Proficiency in relational databases and knowledge of data management systems
  • Familiarity with DevOps practices, including CI/CD pipelines, version control, and automated testing methodologies
  • Strong analytical and communication skills to translate business needs into technical strategies
Job Responsibility
Job Responsibility
  • Supervise and mentor a diverse engineering team tasked with developing and supporting eCommerce platforms and integrations
  • Collaborate with product owners and business stakeholders to transform functional requirements into robust technical solutions
  • Define and oversee system architecture for eCommerce platforms, integrations, and related technologies
  • Establish and maintain coding standards, development workflows, and release processes to ensure quality and consistency
  • Conduct code reviews, plan sprints, and manage release schedules to optimize development efficiency
  • Research and assess emerging tools and technologies to enhance scalability and performance
  • Diagnose and resolve complex technical issues related to system integrations and platform functionality
  • Implement and monitor DevOps practices, including CI/CD pipelines and automated testing
  • Evaluate and integrate product information and content management tools to streamline operations
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Software Engineering Manager - Cloud Services

Seeking world-class talent to join the world’s leading distributor of bearings a...
Location
Location
Poland , Krakow
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years’ experience in software engineering delivery (including 2+ years in a leadership role)
  • Consistent track record of leadership, teamwork, and delivering high-impact results
  • Extensive experience building enterprise-grade systems/applications supporting business priorities
  • Ability to effectively share technical information, communicate technical issues and solutions to all levels of business
  • Ability to manage multiple projects - can identify primary and secondary objectives, prioritize time, and communicate timeline to team members and stakeholders
  • Ability and desire to take product/project ownership
  • Ability to work a flexible schedule based on department and Company needs
  • Partner with Analysts and Data Scientists on delivering reliable data that powers machine learning models for intent-based search
  • Experience in CI/CD, including automated quality assurance practices
  • Hands-on experience with programming languages and frameworks – Java preferred
Job Responsibility
Job Responsibility
  • Partnering with the cross-functional Motion team, implement the strategy and roadmap for modernizing across all functional domains
  • Implement the technology platforms architecture and execute on the roadmap to support building out the capabilities needed
  • Overall engineering accountability for services and integrations
  • Responsible for the delivery and support of the platform
  • Responsible for simplifying the complexity of current platforms and reducing the technical debt and total cost of ownership
  • Partner with peer leaders to accelerate and embed agile methodologies across the organization to increase customer-backed problem solving, to increase the pace of solution delivery, to accelerate innovation, and to enhance cross-functional collaboration
  • Recruit, manage, and motivate a team of engineers to develop best-in-class solutions
What we offer
What we offer
  • We offer comprehensive benefit plans and programs designed to support your health and wellness, provide income protection and build financial security for your retirement
Read More
Arrow Right

Manager, Software Engineering (User Systems)

Join Simplisafe's User Systems team as a hands-on Manager of Software Engineerin...
Location
Location
United States , Boston
Salary
Salary:
142800.00 - 209500.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 8+ years of professional software engineering experience
  • at least 1-2 years of experience in a formal management or technical lead role managing direct reports
  • deep expertise in developing and deploying complex, high-traffic backend systems and microservices
  • proficiency in at least one major programming language (e.g., JavaScript/TypeScript, Rust, Java, Go, Python, C#) with the adaptability to work with multiple languages
  • strong understanding of distributed systems, relational and NoSQL databases (e.g., MySQL, MongoDB, DynamoDB), caching, and message queues (e.g., Kafka, RabbitMQ)
  • hands-on experience building, deploying, and maintaining cloud-based backend systems (AWS, GCP, or Azure)
  • familiarity with Agile methodologies (Scrum or Kanban) and DevOps principles
Job Responsibility
Job Responsibility
  • Manage and mentor a team of 3-5 backend software engineers, fostering a culture of ownership, continuous improvement, and technical excellence
  • conduct regular one-on-ones, provide coaching, write and deliver performance reviews, and support career development plans for all team members
  • drive the planning, execution, and successful delivery of projects within an Agile/Scrum framework, ensuring on-time delivery and high-quality results
  • partner with product managers, QA, and other engineering teams to define requirements, scope projects, and manage dependencies
  • serve as a technical leader and active individual contributor, spending a significant portion of your time writing high-quality, production-ready code in Typescript/Javascript and Rust
  • lead the design, architecture, and implementation of scalable, high-availability, and fault-tolerant backend services and APIs
  • set and enforce technical standards, conduct rigorous code and design reviews, and ensure the team adheres to best practices in areas such as testing, monitoring, and security
  • oversee the deployment, monitoring, and maintenance of production systems, and participate in an on-call rotation as needed
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • a comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • free SimpliSafe system and professional monitoring for your home
  • employee resource groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Software Technical Account Manager

As a Technical Account Manager, you will be a key player in deploying and suppor...
Location
Location
United States , Richmond; Washington; Springfield
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in business administration, computer science, or a related field, or equivalent experience
  • 4+ years of experience in a technical account management or similar customer-facing role, preferably within the public safety or software sectors
  • Demonstrated experience in deploying SaaS solutions, including configuring, testing, and troubleshooting complex software applications
  • Proven ability to build and maintain relationships with diverse stakeholders, acting as a trusted advisor and advocate for customers
  • Experience working with cross-functional teams (engineering, marketing, sales, customer support) to deliver high-quality support and product improvements
  • Strong skills in root cause analysis, troubleshooting, and the use of tools like Splunk, JIRA, and Salesforce
  • Advanced knowledge of Windows OS, networking (routing, switching, Wi-Fi), cloud solutions, virtualization, and storage
  • Experience with data management and reporting tools (Microsoft Power BI, SQL Server) and creating meaningful insights
  • Willingness to work onsite with customers and be available outside of normal business hours for critical issues
  • Ability to pass a Criminal Justice Information Services (CJIS) background check and handle confidential information with discretion
Job Responsibility
Job Responsibility
  • Lead Technical Support: Act as the main technical liaison for assigned agencies, diagnosing and resolving complex technical issues with Axon's products and services
  • Drive Deployments: Collaborate with deployment teams to design, configure, test, and implement Axon software solutions, ensuring successful rollouts
  • Manage Crisis Situations: Respond quickly to critical technical issues, acting as a crisis manager to restore functionality and minimize impact on agency operations
  • Advocate for Customers: Represent agency needs and feedback internally at Axon, influencing product development and service improvements
  • Promote Best Practices: Guide agencies through change management processes, identifying pain points and providing solutions to optimize software usage and adoption
  • Collaborate Across Teams: Work closely with cross-functional teams, including engineering, product management, and sales, to ensure a seamless customer experience
  • Data Management and Reporting: Utilize tools like Microsoft Power BI, SQL Server, and Form Builder/JSON to build custom dashboards, manage data integrations, and support reporting needs
  • Training and Education: Provide advanced training and training documentation to agency staff on Axon’s products and services, ensuring they are well-equipped to use the tools effectively
  • Provide Onsite Support: Work onsite with customers to resolve issues, provide training, and ensure the agency's needs are met promptly
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
Read More
Arrow Right

Senior Manager, Software Engineering (Orchestration Services)

The Data and Storage Services team is responsible for handling all of Affirm’s D...
Location
Location
United States
Salary
Salary:
232000.00 - 310000.00 USD / Year
affirm.com Logo
Affirm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid leadership and interpersonal skills
  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs
  • Proven track record in stakeholder management, ownership, and successful delivery
  • Expertise in managing large-scale, geographically distributed compute and data processing systems, including data lake solutions and Workflow Orchestration frameworks
  • Expertise in scaling frameworks like Spark, Flink and, Kafka on Kubernetes and cloud providers like AWS, leveraging storage systems such as AWS S3 and Apache Iceberg
  • Capable of mentorship, cross-functional project execution, and individual contribution
  • Strong interpersonal, written, and verbal communication skills with a growth mindset
  • Experience in the data infrastructure domain and a passion for leading technical teams and contributing to Open Source solutions
  • Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Lead a team of engineers and managers with empathy while fostering a high-performance, ownership-driven & inclusive culture to develop frameworks, systems, and tools for new Affirm products
  • Oversee teams managing storage services including relational, key-value, and analytics storage infrastructure and tools at scale
  • Understand and drive business and engineering metrics, promoting a culture of reliability, security, and productivity
  • Collaborate with tech leads, program managers, and other engineering managers on security, tools, architecture, planning, and delivery of multiple concurrent projects
  • Work across the engineering organization and with internal and external partners
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands
  • Lead technical decisions, projects, and roadmaps within the Batch and Streaming teams, shaping Affirm’s strategy for managing and serving orchestration workloads
  • Collaborate with peers, leadership, and stakeholders across platform engineering and product engineering organizations
  • In collaboration with tech leads, develop a multi year roadmap to design and implement frameworks, services, and tools for new Affirm products and business needs
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team
What we offer
What we offer
  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
  • Fulltime
Read More
Arrow Right

Senior Manager, Software Engineering (Orchestration Services)

The Data and Storage Services team is responsible for handling all of Affirm’s D...
Location
Location
Canada
Salary
Salary:
206000.00 - 256000.00 CAD / Year
affirm.com Logo
Affirm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid leadership and interpersonal skills
  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs
  • Proven track record in stakeholder management, ownership, and successful delivery
  • Expertise in managing large-scale, geographically distributed compute and data processing systems, including data lake solutions and Workflow Orchestration frameworks
  • Expertise in scaling frameworks like Spark, Flink and, Kafka on Kubernetes and cloud providers like AWS, leveraging storage systems such as AWS S3 and Apache Iceberg
  • Capable of mentorship, cross-functional project execution, and individual contribution
  • Strong interpersonal, written, and verbal communication skills with a growth mindset
  • Experience in the data infrastructure domain and a passion for leading technical teams and contributing to Open Source solutions
  • Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Lead a team of engineers and managers with empathy while fostering a high-performance, ownership-driven & inclusive culture to develop frameworks, systems, and tools for new Affirm products
  • Oversee teams managing storage services including relational, key-value, and analytics storage infrastructure and tools at scale
  • Understand and drive business and engineering metrics, promoting a culture of reliability, security, and productivity
  • Collaborate with tech leads, program managers, and other engineering managers on security, tools, architecture, planning, and delivery of multiple concurrent projects
  • Work across the engineering organization and with internal and external partners
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands
  • Lead technical decisions, projects, and roadmaps within the Batch and Streaming teams, shaping Affirm’s strategy for managing and serving orchestration workloads
  • Collaborate with peers, leadership, and stakeholders across platform engineering and product engineering organizations
  • In collaboration with tech leads, develop a multi year roadmap to design and implement frameworks, services, and tools for new Affirm products and business needs
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team
What we offer
What we offer
  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
  • Fulltime
Read More
Arrow Right

Senior Manager, Software Engineering (Developer Productivity - CI/CD)

Affirm is reinventing credit to make it more honest and friendly, giving consume...
Location
Location
Canada
Salary
Salary:
206000.00 - 256000.00 CAD / Year
affirm.com Logo
Affirm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of engineering experience
  • 3+ years leading teams focused on CI/CD, build systems, or release management
  • Proven experience managing managers or multiple technical teams in a high-scale production environment
  • Deep understanding of modern CI/CD practices, versioned infrastructure, and software delivery automation
  • Strong technical foundation in one or more areas: build systems, release pipelines, test automation, or deployment frameworks
  • Demonstrated success in improving developer productivity and shortening release cycles while maintaining reliability
  • Excellent communication skills and ability to collaborate across infrastructure, product, and security organizations
  • Track record of developing high-performing teams through clarity of vision, accountability, and mentorship
  • Experience in scaling systems and processes that balance developer velocity with operational safety
Job Responsibility
Job Responsibility
  • Lead engineering teams responsible for CI/CD and Release Management, ensuring software reaches customers safely and efficiently
  • Define and deliver a vision, strategy, and roadmap that automates the release process, reduces manual operations, and scales with Affirm’s growth
  • Drive improvements in developer experience by reducing inner and outer loop durations and eliminating friction in build and deployment workflows
  • Partner with infrastructure and product engineering teams to build reliable, secure, and high-velocity delivery systems
  • Significantly improve key metrics for speed, safety, and reliability, including deploy duration, change failure rate, and mean time to restore
  • Mentor engineering leaders and managers, fostering a culture of ownership, clarity, and continuous improvement
  • Collaborate with Product, Infrastructure, and Engineering teams to build standard practices and automation that improve confidence, reduce risk, and accelerate development
  • Champion reliability and safety through intelligent guardrails, data-driven decision-making, and experimentation
What we offer
What we offer
  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
  • Fulltime
Read More
Arrow Right

Crypto Software Engineering Manager

We are looking for a trustworthy and proactive Crypto native engineering manager...
Location
Location
United States , Austin
Salary
Salary:
Not provided
tokenmetrics.com Logo
Token Metrics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • AWS Certified Solutions Architect or Google Cloud Architect
  • Scrum Master, Agile
  • React Native, Node JS, Javascript, Python
  • Design Thinking/Product Management
  • Sonarqube (or similar code review software)
  • Feature management (launchdarkly, split, or something similar)
  • Master's degree in engineering management, technical management, or business administration
  • Bachelor's degree in the engineering field
  • Many years' engineering experience
  • Proven supervisory and technical skills
Job Responsibility
Job Responsibility
  • Own product roadmap
  • Proposing and managing budgets for projects
  • Supervising the work of multiple teams
  • Planning and executing strategies for completing projects on time
  • Researching and developing designs and products
  • Determining the need for training and talent development
  • Ensuring products have the support of upper management
  • Providing clear and concise instructions to engineering teams
  • Fulltime
Read More
Arrow Right