CrawlJobs Logo

Software Engineering Manager

United States, Holladay Employment contract · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

We are looking for an experienced engineering leader to guide the evolution of a global logistics technology environment in Salt Lake City, Utah. This role combines hands-on technical direction with organizational leadership, overseeing distributed teams as they modernize core platforms and deliver scalable solutions for international operations. The ideal candidate brings strong experience in Java-based architecture, cloud platforms, and cross-functional collaboration, with the ability to balance long-term platform transformation alongside dependable day-to-day execution.

Job Responsibility

  • Direct the redesign and redevelopment of a global logistics and e-commerce platform, replacing legacy architecture with a modern Java 24 and Spring Boot microservices ecosystem built for scale and reliability
  • Oversee the creation of a carrier integration platform that provides consistent APIs for shipping, tracking, rating, and label generation across a broad international partner network
  • Guide engineering decisions around modular system design, data architecture, performance optimization, and resilient service delivery to support continued business growth
  • Lead and develop a geographically distributed engineering organization spanning front-end, back-end, quality assurance, DevOps, and people leadership functions
  • Partner with product, architecture, commercial, and operations stakeholders to ensure technical priorities align with customer needs and business objectives
  • Establish the engineering roadmap and drive execution against strategic goals while maintaining stability across existing production systems
  • Promote high standards for software delivery by strengthening practices in code quality, testing, documentation, deployment, and operational excellence
  • Evaluate and introduce AI-enabled development approaches where they can improve productivity, software quality, and team effectiveness throughout the delivery lifecycle

Requirements

  • 10+ years of experience in software engineering, including significant time spent leading engineering teams and technical initiatives
  • Strong background in Java and Spring-based application development within large-scale commercial or enterprise environments
  • Proven experience designing cloud-native systems, preferably on AWS, using microservices, containers, and modern integration patterns
  • Demonstrated success managing distributed or multinational engineering teams across multiple regions and time zones
  • Ability to work effectively with executive leadership and cross-functional partners to translate business priorities into technical plans
  • Familiarity with front-end technologies such as React and an understanding of how full-stack systems are delivered at scale
  • Experience with platform, API, and data architecture in environments that require high availability, performance, and operational resilience
  • Willingness to complete a Java coding assessment as part of the interview process

What we offer

  • medical, vision, dental, and life and disability insurance
  • 401(k) plan

Looking for more opportunities?

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

Similar Jobs for

Software Engineering Manager

8 matching positions

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

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

Software Engineering Manager

We are partnered with a financial institution to look for a dynamic Engineering ...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
450000.00 MYR / Year
eamesconsulting.com Logo
Eames Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 10 years of relevant experience in IT, with a strong background in financial technology or retail banking
  • Extensive experience in Java microservices architecture, cloud services, and secure API design
  • Strong knowledge of high-volume transaction processing systems and international financial messaging standards
  • Familiarity with financial data security regulations, compliance frameworks, and digital interface security
  • Proven track record of managing engineering teams and executing large-scale software modernization
  • Excellent capability in drafting comprehensive solution architecture documentation and technical specification
Job Responsibility
Job Responsibility
  • Lead and mentor engineering teams to deliver robust, scalable digital banking solutions
  • Oversee the end-to-end architecture and design of high-throughput transaction processing systems
  • Collaborate closely with Product Owners and business stakeholders to translate complex requirements into maintainable technology solutions
  • Drive engineering excellence by enforcing best practices in microservices design, API integration, and performance optimization
  • Foster an innovative engineering culture by championing modern DevOps practices, automation, and continuous integration/continuous deployment pipelines
  • Ensure all technical solutions align with rigorous financial security, governance, and long-term organizational tech goals
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

Our client is a premier technology center of excellence driving large-scale digi...
Location
Location
Singapore , Singapore
Salary
Salary:
240000.00 SGD / Year
eamesconsulting.com Logo
Eames Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience managing complex engineering organizations as a manager of managers or directing multiple concurrent technical workstreams
  • A professional who designs solutions holistically across technology, teams, processes, and organizational structures with a bias for long-term impact
  • Deep familiarity with modern software engineering practices, cloud infrastructure, and integrating AI-assisted tools into production workflows
  • Exceptional ability to act as a trusted advisor to senior business executives and translate technical complexities into strategic outcomes
  • A leader who coaches with clarity and empathy, focusing on long-term sustainable growth and talent development
Job Responsibility
Job Responsibility
  • Establish a unified architectural vision and rigorous technical standards across multiple cross-functional engineering squads
  • Oversee large-scale technical initiatives, including complex system migrations and major refactoring efforts, to optimize reliability and efficiency
  • Drive advanced standards and frameworks for AI-augmented software development, focusing metrics on architectural design quality, defect prevention, and review thoroughness rather than code volume alone
  • Balance the delivery of innovative features with continuous tech debt reduction to ensure long-term system health and stability
  • Take full accountability for the outcomes, goals, and technical success of a major enterprise software division
  • Translate high-level business goals into clear, actionable roadmaps and Objectives and Key Results (OKRs)
  • Proactively identify and eliminate systemic bottlenecks, advocating for the modern tooling and infrastructure engineering teams need to thrive
  • Anticipate and mitigate technical and operational risks before they impact product delivery timelines
  • Champion a high-performing engineering culture that prioritizes continuous improvement, open communication, and psychological safety
  • Coach, mentor, and develop the next generation of engineering managers and technical leaders within the organization
What we offer
What we offer
  • Bonus
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

The Role: We are seeking an experienced Software Engineering Manager to lead a h...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Proven experience in software development with a strong track record of advanced coding proficiency
  • Extensive experience with Agile methodology and its practical application
  • Demonstrated expertise in various computer languages relevant to software development
  • Strong understanding and application of computer program design techniques
  • Proficiency in databasing concepts and technologies
  • Hands-on experience with diverse development environments
  • Significant experience in leading and managing software development teams
  • Proven ability to design, develop, and deploy web applications
  • Excellent communication, leadership, and interpersonal skills
Job Responsibility
Job Responsibility
  • Lead and manage a team of software engineers, fostering a collaborative and productive environment
  • Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment
  • Apply advanced coding techniques and best practices to ensure high-quality, scalable, and maintainable software
  • Implement and champion Agile methodologies to optimize team efficiency and project delivery
  • Utilize a variety of computer languages and development environments to build robust applications
  • Design and implement complex computer program design techniques to solve challenging technical problems
  • Manage and optimize databasing solutions for various applications
  • Drive the development of innovative web applications, ensuring a seamless user experience
  • Mentor and coach team members, promoting their professional growth and skill development
  • Collaborate with cross-functional teams to define project scope, requirements, and timelines
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

Leads a software engineering team with responsibility for people leadership, tec...
Location
Location
South Africa , Cape Town
Salary
Salary:
80000.00 - 135000.00 ZAR / Month
skyebusinesssolutions.com Logo
Skye Business Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–8 years of progressive software engineering experience, including 2–3 years in a formal leadership or management role
  • Bachelor’s Degree in Computer Science, Software Engineering, or related field - Advanced Diploma or equivalent technical qualification acceptable with demonstrated management experience
Job Responsibility
Job Responsibility
  • Leads and manages team performance, providing coaching, mentorship, and career development while ensuring accountability for delivery commitments
  • Owns delivery outcomes for assigned products/services, managing prioritisation, coordination, and communication with product and technical stakeholders
  • Establishes technical direction and standards, ensuring architectural decisions align with long‑term strategy and balance quality with delivery timelines
  • Translates business priorities into clear technical execution plans in partnership with product management and stakeholders
  • Identifies and manages technical risks, including technical debt, testing gaps, security concerns, and performance issues
  • Coordinates with cross‑functional teams to manage dependencies, resolve blockers, and maintain predictable delivery
  • Monitors delivery performance and quality metrics, providing visibility to leadership and enabling data‑driven decision‑making
  • Drives process, tooling, and quality improvements to enhance productivity and reduce manual effort
  • Participates in recruitment, capability planning, and talent management to ensure appropriate team skills and capacity
  • Collaborates with peer managers and engineering leadership on cross‑functional initiatives and technical standards
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

Blackbaud is hiring a Manager of Software Development to cultivate and lead engi...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience managing software development teams in an agile environment
  • A history of delivering successful large-scale projects from inception to release
  • Experience working with a complex product portfolio across multiple teams
  • Demonstrative experience in software engineering best practices such as design patterns, decoupled architectures, test-driven development, and CI/CD pipelines
  • History of observing and considerately adopting contemporary software development technologies
  • Strong interpersonal skills with a demonstrated ability to achieve results through influence
Job Responsibility
Job Responsibility
  • Work in an agile development environment leading one or more engineering teams
  • Recruit and cultivate highly engaged teams by attracting high performing team members, coaching them on their career growth, and ensuring they are connected to the outcomes and purpose of their work
  • Manage performance of team members through goal setting and measurement, coaching, recognition, and feedback through regular one-on-one's and check-ins
  • Partner with Product Management to establish product objectives, prioritize team backlogs, and ensure engineering investment is represented and align on market needs and prioritization
  • Lead the continuous improvement of software development processes through collaboration with peers and architects
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

Blackbaud is hiring a Manager of Software Development to cultivate and lead engi...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience managing software development teams in an agile environment
  • A history of delivering successful large-scale projects from inception to release
  • Experience working with a complex product portfolio across multiple teams
  • Demonstrative experience in software engineering best practices such as design patterns, decoupled architectures, test-driven development, and CI/CD pipelines
  • History of observing and considerately adopting contemporary software development technologies
  • Strong interpersonal skills with a demonstrated ability to achieve results through influence
Job Responsibility
Job Responsibility
  • Work in an agile development environment leading one or more engineering teams
  • Recruit and cultivate highly engaged teams by attracting high performing team members, coaching them on their career growth, and ensuring they are connected to the outcomes and purpose of their work
  • Manage performance of team members through goal setting and measurement, coaching, recognition, and feedback through regular one-on-one's and check-ins
  • Partner with Product Management to establish product objectives, prioritize team backlogs, and ensure engineering investment is represented and align on market needs and prioritization
  • Lead the continuous improvement of software development processes through collaboration with peers and architects
  • Fulltime
Read More
Arrow Right