Flow Solutions Architect

Apple Inc.

Sunnyvale, Northern (CA, KY)

On-site

USD 216,000 - 325,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Stock programs
Relocation assistance
Tuition reimbursement

Job summary

Apple Inc. in Sunnyvale, California, seeks a senior engineer to bridge enterprise teams and the company's integration platform, focusing on enterprise-wide automation using Apache Camel and Flowable.

You will design and deliver end-to-end solutions, drive discussions to clarify requirements, and ensure maintainable architectures while collaborating with diverse stakeholders across the organization.

Qualifications

  • 10+ years in enterprise integration or workflow automation with hands-on solutioning or architecture.
  • Hands-on enterprise integration experience, preferably Apache Camel, with EIP knowledge.
  • Experience with BPMN-based engines like Flowable and modeling business processes.
  • Strong solution architecture and system design ability from vague problems.
  • Excellent communication with technical and business stakeholders.

Responsibilities

  • Collaborate with enterprise teams to understand integration and automation needs.
  • Design and build end-to-end solutions on the platform using Camel and Flowable.
  • Make design decisions on integration flow vs. long-running processes and handle failures.
  • Foster relationships with stakeholders to increase platform adoption.
  • Create reusable patterns, reference architectures, and templates.
  • Share ground-level gaps with the platform and engineering teams for roadmap input.

Skills

Enterprise integration
Apache Camel
Flowable
Stakeholder management
Solution architecture
Communication skills

Tools

Apache Camel
Flowable

Job description

Sunnyvale, California, United States Software and Services

Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple’s Information Systems and Technology (IS&T) organization. IS&T is the engine behind everything Apple does for customers and for the people who build for them. It’s Apple’s central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T makes the impossible feel effortless. Do you love building solutions to handle global complexity and immense scale? Imagine what you could do here.Enterprise Technology Services (ETS) is part of IS&T and delivers global-scale platforms and services that keep Apple's operations secure and running. The team manages identity, device security, and anti-abuse platforms — covering everything from manufacturing and repairs to software updates and activations. ETS also oversees supply chain, manufacturing, and partner integration platforms, protecting data on more than 2.5 billion devices worldwide. And when Apple prepares for a global product launch, ETS owns the systems that ramp factory production — managing serial numbers, network credentials, and verified software.

Description

We have an internal enterprise platform for integration and workflow automation which is built on Apache Camel and Flowable. Various teams across the organization approach us with their business problems such as integrating multiple systems, automating manual processes and adding human approval steps in their workflows, and we build solutions for them on the platform.We are looking for a strong technical person who can act as a bridge between these teams and our platform. The person will work closely with different organizations within the enterprise, understand their use cases and design and deliver solutions using our integration and workflow tooling. This is a hands on role which needs good technical depth along with strong stakeholder management skills.

Responsibilities
  • Work closely with various teams across the enterprise to understand their integration and process automation requirements. In many cases the problem statement will be unclear or incomplete and the person is expected to drive the discussion.
  • Design and build end to end solutions on the platform using Apache Camel and Flowable, covering message routing, system integrations and automated workflows.
  • Take the right design decisions. For example, what should be handled as an integration flow versus a long running business process, how to handle failures, retries and exceptions, and how to keep the solution maintainable.
  • Build strong working relationships with stakeholders across teams and make sure that every team becomes more confident in using the platform.
  • Convert repeating use cases into reusable patterns, reference architectures and templates so that common requirements can be handled with minimal effort over a period of time.
  • Share the real world gaps and pain points observed on the ground with the platform and engineering team so that the same can be considered in the product roadmap.
Minimum Qualifications
  • Minimum 10 plus years of overall experience, with a good part of it in enterprise integration or workflow automation. Should have spent recent years in a hands on solutioning or architecture role.
  • Strong hands on experience in enterprise integration, preferably Apache Camel, with good understanding of Enterprise Integration Patterns (routing, transformation, error handling, idempotency, retries, dead letter handling).
  • Experience in workflow or process automation, preferably Flowable or any other BPMN based engine, with good judgement on modelling business processes.
  • Strong solution architecture and system design skills, with the ability to break down a vague business problem into a clean and robust technical design.
  • Good communication skills, with the ability to work directly with both technical and business stakeholders.
Preferred Qualifications
  • Experience driving adoption of an internal platform or shared service across a large organization.
  • Background in solutions engineering, technical pre-sales, integration consulting, or platform/developer enablement.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $216,200 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer (Data Solutions), IS&T Ai & Data Platforms
Sr. Software Engineer (Data Solutions), IS&T Ai & Data Platforms

Apple Inc. • Sunnyvale (CA), Northern (KY)

On-site
USD 185,000 - 278,000
Sr. Software Engineer, Enterprise Technology Services
Sr. Software Engineer, Enterprise Technology Services

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 278,000
Sr. Software Engineer, Enterprise Technology Services
Sr. Software Engineer, Enterprise Technology Services

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
Senior Software Engineer Enterprise Technology Services
Senior Software Engineer Enterprise Technology Services

Apple Inc. • Sunnyvale (CA), Northern (KY)

On-site
USD 185,000 - 278,000
Software Engineer (Java Middleware), eBusiness
Software Engineer (Java Middleware), eBusiness

Apple Inc. • Sunnyvale (CA), Northern (KY)

On-site
USD 150,000 - 225,000
Senior Enterprise Integrations Architect (Camel/Flowable)
Senior Enterprise Integrations Architect (Camel/Flowable)

Apple Inc. • Sunnyvale (CA), Northern (KY)

Hybrid
USD 216,000 - 325,000
Medical and dental coverage
Stock programs
Relocation assistance
+1
Solutions Architect, Customer Systems
Solutions Architect, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Medical coverage
Stock plans
Relocation support
+1
Senior Software Engineer, Platform Apps & Technologies, Developer Workflows
Senior Software Engineer, Platform Apps & Technologies, Developer Workflows

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Sr Software Engineer - G&A Solutions Engineering (GSE)
Sr Software Engineer - G&A Solutions Engineering (GSE)

Apple Inc. • San Francisco (CA)

On-site
USD 150,000 - 278,000
Senior Software Engineer
Senior Software Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 277,600