CrawlJobs Logo

Filters

Location
Salary

Technical Software Engineering Manager United States Jobs

6 Job Offers

Technical Software Engineering Manager
Save Icon
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Technical Software Engineering Manager
Save Icon
Lead the development of cross-platform libraries and tools for Cricut machines in South Jordan. This hands-on management role requires expertise in Swift/C++/Dart and hardware interfaces like USB/BLE. You will architect solutions, guide a talented engineering team, and ensure the delivery of worl...
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Technical Manager, Software Engineering
Save Icon
Lead a talented team as a hands-on Angular Engineering Manager at Cricut. You will design and build world-class native apps that integrate with our cutting-edge machines. This role requires deep expertise in Angular 16+, TypeScript, and scalable front-end development. Join us in South Jordan to f...
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Technical Manager, Software Engineering (iOS)
Save Icon
Lead our iOS development team at Cricut as a Technical Manager. Utilize your deep Swift/SwiftUI expertise and leadership skills to architect native mobile applications. You will mentor engineers, guide Agile practices, and ensure high-quality code in a collaborative South Jordan environment. Expe...
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Technical Software Engineering Manager
Save Icon
Lead the development of cross-platform libraries and tools for Cricut machines in South Jordan. This hands-on management role requires expertise in Swift/C++/Dart and hardware interfaces like USB/BLE. You will architect solutions, guide a talented engineering team, and ensure delivery of world-cl...
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Technical Software Engineering Manager
Save Icon
Lead the development of cross-platform libraries and tools for Cricut machines in South Jordan. This hands-on management role requires expertise in Swift/C++/Dart and hardware interfaces like USB/BLE. You'll architect solutions, guide a talented engineering team, and ensure a world-class customer...
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice

About the Technical Software Engineering Manager role

A Technical Software Engineering Manager is a hybrid leadership role that bridges the gap between hands-on technical development and strategic team management. Professionals in these jobs are responsible for guiding engineering teams through the full software development lifecycle while remaining deeply involved in architectural decisions, code quality, and system design. Unlike purely managerial positions, this role demands a strong technical foundation, allowing the manager to contribute directly to coding, code reviews, and troubleshooting complex engineering challenges.

The primary responsibilities of a Technical Software Engineering Manager include leading and mentoring a team of software engineers, setting technical direction, and ensuring that projects align with business goals. They typically spend a significant portion of their time reviewing code, writing unit and integration tests, and participating in architectural planning. These managers also handle sprint planning, backlog grooming, and Agile or Scrum ceremonies, ensuring that development cycles run smoothly and deadlines are met. Additionally, they collaborate closely with product managers, designers, and other engineering teams to translate product requirements into scalable, performant software solutions. Hiring, onboarding, and professional development of team members are also core duties, as is fostering a culture of continuous improvement, collaboration, and technical excellence.

Typical skills for these jobs include proficiency in multiple programming languages such as Java, Python, Swift, C++, or JavaScript, along with deep knowledge of software design patterns, algorithms, and data structures. Experience with cloud platforms, CI/CD pipelines, version control systems like Git, and containerization tools is often expected. Strong communication skills are essential, as the role requires translating complex technical concepts to non-technical stakeholders and advocating for engineering needs. A background in computer science, software engineering, or a related field is common, with many employers seeking a bachelor’s or master’s degree.

The ideal candidate for Technical Software Engineering Manager jobs brings at least five years of software development experience, with several years in a leadership or management capacity. They must balance technical depth with emotional intelligence, enabling them to motivate teams, resolve conflicts, and drive innovation. This profession is well-suited for individuals who enjoy solving challenging technical problems while also shaping the growth and culture of an engineering organization. As technology evolves, these managers must stay current with emerging tools and methodologies, ensuring their teams remain competitive and effective. Ultimately, Technical Software Engineering Manager jobs offer a unique opportunity to influence both product outcomes and team dynamics, making them a critical role in any technology-driven organization.