Software engineer
- Location
- San Francisco
- Type
- Full time
- Compensation
- $150k-$200k
- Posted
- 2 days ago
Join a team building useful software. Work closely with engineering and design to turn new ideas into products.
Find roles through people you trust, and message a verified founder or page admin about your interest.
Overview We are seeking a full-time Manager Enterprise Business Applications at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for managing one or more teams responsible for delivering, enhancing, and supporting enterprise business systems and the business capabilities they enable; including ERP platforms and integrated technologies. This role blends strategic direction, operational management, people leadership, business and domain understanding, and engineering judgement to deliver reliable, supportable solutions and measure business outcomes across connected application, integration, data, technology, and process boundaries. Essential Functions Manage, develop, and retain a high-performing team by setting clear expectations, providing ongoing feedback, and supporting career growth and deliberately strengthening systems thinking, technical curiosity, troubleshooting, engineering-minded practices, and end-to-end ownership across Analysts and Engineers. Partner with IT leadership and business stakeholders to define outcomes and success measures, prioritize high-value work, and hold the team accountable for delivering measurable business value and operational results across application, technology, process, and team boundaries. Prioritize team capacity and investments based on business value, operational risk, reliability, strategic alignment, and opportunities to simplify or automate. Ensure compliance with IT policies, security requirements, and regulatory standards across all team activities. Drive simplification, automation, and engineering improvements that enhance business process effectiveness, availability, reliability, resilience, performance, supportability, and operational efficiency Serve as an accountable leader for complex cross-functional issues and decisions, ensuring the team uses evidence, remains engaged across boundaries, and carries ownership through resolution, prevention of recurrence, and business outcome validation. ESSENTIAL FUNCTIONS FOR SPECIFIC FOCUS AREAS: EBA Project Delivery Direct teams across the business-to-production lifecycle, from problem framing and requirements through design, delivery, adoption, production readiness, stabilization, and outcome measurement, while managing scope, timelines, budgets, and risks. Lead collaboration across business, application, software, integration, database, platform, infrastructure, security, and operations teams while maintaining clear end-to-end accountability for outcomes. Enforce change management best practices and lead user adoption efforts through clear communication and training. Ensure business problems and requirements are translated into effective[WF1.1], appropriately simple, reliable, testable, supportable, and scalable solutions. Challenge assumptions, alternatives, constraints, dependencies, complexity, failure modes, and operational impacts. Champion risk-based testing, quality engineering, change control, production readiness, observability, recovery, and supportability practices proportionate to business impact. Define and review success measures for major initiatives and improvements, confirming whether intended business and operational outcomes were achieved and sustained. EBA Operations & Support Build evidence-based investigation into normal team practice by ensuring teams trace data, transactions, integrations, logs, dependencies, and business process steps to distinguish symptoms from root causes and implement effective corrective and preventive actions. Maintain operational readiness through monitoring and observability, capacity and performance management, patching, tested recovery and continuity procedures, clear ownership, documentation, and support models. Oversee incident, problem, and change management processes to minimize downtime and business impact and improve stability. Ensure documentation and knowledge base content is current and supports consistent issue resolution, recovery, and knowledge transfer. Reduce recurring incidents, manual intervention, and operational noise through simplification, self-service, automation, knowledge management, and elimination of systemic causes. Ensure enterprise business capabilities and systems meet agreed performance, availability, reliability, resilience, data integrity, and supportability objectives, with measures tied to business impact where practical. Require appropriate consideration of failure modes, exception handling, degraded operations, recovery paths, monitoring, and support requirements during solution and change reviews. Additional Responsibilities Evaluate and apply AI, automation, and modern engineering tools where they add demonstrable value. Ensure outputs are critically evaluated and validated using authoritative sources, system evidence, testing, and subject-matter expertise. Support recruitment, onboarding and retention of high-performing team members, with emphasis on engineering mindset, technical capability, domain knowledge, curiosity and outcome ownership. Conduct performance appraisals and provide coaching to support professional growth and career progression, including technical curiosity, structured problem solving, and outcome ownership. Participate in vendor evaluations, contract reviews, and procurement activities as required. Assist in annual budgeting, staffing forecasts, and capacity planning in collaboration with senior leadership. Pursue ongoing personal professional development to maintain expertise in leadership, technology and industry best practices. Maintain awareness of regulatory, compliance, and security trends relevant to ERP and enterprise systems. Accept and execute special projects, operational initiatives, or IT & Security assignments outside normal scope as directed May provide occasional after-hour or weekend support as needed to meet operational or project requirements. Basic Qualifications Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, Business Administration, or a related field AND a minimum of 7 years of experience OR an equivalent combination of education and relevant experience A minimum of 7 years of continuous experience delivering, enhancing, integrating, optimizing, or sustaining ERP or enterprise business systems within a structured delivery and production support environments. A minimum of 3 years of formal people management experience, including hiring, performance feedback, and personnel decisions. Demonstrated experience supporting or leading complex business capabilities enabled by enterprise applications, working across connected business processes, systems, data, integrations, and organizational boundaries. Excellent written, verbal, and interpersonal communication skills Proven ability to manage cross-functional priorities, delegate effectively, and ensure team accountability. Experience with development and project management methodologies (Agile, Scrum, Kanban, Lean, etc.) and/or IT service management practices (ITIL, DevOps, etc.). Understanding of security, compliance, internal control, and regulatory requirements applicable to enterprise business systems and the assigned business domain. Experience with ERP or comparable enterprise applications supporting complex business capabilities such asFinance, Supply Chain, Manufacturing, other enterprise functions, including implementation, optimization, integration, or sustaining support. Strong problem-solving, decision-making, and conflict resolution skills. Demonstrated systems thinking and structured, evidence-based problem solving, including the ability to follow business processes, data, transactions, integrations, dependencies, logs, or monitoring evidence to root cause and prevention of recurrence. Technical fluency sufficient to understand connected enterprise application ecosystems, data and integrations; use technical evidence to investigate problems; and challenge solution quality, engineering trade-offs, reliability and supportability. Production software development is not required. Demonstrated ability to challenge solution assumptions, alternatives, constraints, complexity, dependencies, failure modes, testability, supportability, and operational impacts while using specialist expertise appropriately. Ability to define success measures and use qualitative and quantitative evidence to evaluate team performance, operational health, business outcomes, and improvement opportunities. Demonstrated ability to develop systems thinking, technical curiosity, troubleshooting, engineering-minded practices, and outcome ownership across Analysts and Engineers. Demonstrated technical curiosity and learning agility, with the ability to develop sufficient understanding of unfamiliar business processes and technologies to ask effective questions, engage specialists appropriately, and remain accountable for the outcome. Consistently demonstrates Garmin’s Mission, Vision, and ValuesComplies with all policies and standards Performs other duties as assigned Ability to demonstrate reliable, predictable and punctual attendance Ability to maintain a regular and consistent physical presence in the assigned work location Desired Qualifications Master's Degree in Computer Science, Information Technology, Management Information Systems, Business or related field Experience leading globally distributed teams or working across international time zones Portfolio Management Professional (PMP) Certified Business Analysis Professional (CBAP) Certified in Production and Inventory Management (CPIM)-APICS Project Management Institute-Professional in Business Analysis (PMI-PBA) ITIL Foundation v4 Familiarity and hands-on experience with ERP or comparable packaged enterprise applications in implementation, optimization, integration, or sustaining support contexts. Practical exposure to data analysis or querying, transaction tracing, logs, monitoring or observability, integration troubleshooting, testing, automation, or comparable engineering tools. Experience using AI or modern engineering tools to accelerate learning, analysis, troubleshooting, documentation, testing, or automation while critically validating output and retaining accountability. Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability. This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits