Apple

Software Engineer, Finance Engineering

Apple
Apply
2 months ago
USA (city not specified)Senior
H1B sponsor

Responsibilities

  • Build transaction pipelines, sub-ledgers, orchestration layers, agent tool APIs, and finance-operator interfaces.
  • Develop high-scale, high-performance, highly available, fault-tolerant, and secure distributed systems.
  • Design and implement APIs, database systems, event-driven architectures, caching, search, and distributed data workflows.
  • Build production NLP and Generative AI systems using LLMs, RAG, embeddings, vector databases, fine-tuning, and prompt engineering.
  • Collaborate with platform architects, Finance, Controllership, and Accounts Payable partners.
  • Lead software projects spanning multiple distributed teams and mentor senior-level software engineers.
  • Implement contract testing and API test automation for microservices and asynchronous systems.
  • Use Generative AI coding tools to improve development, debugging, testing, and code quality.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • 8 years of professional software development experience.
  • 6 years of Java experience, including concurrency, memory management, and performance optimization.
  • 8 years of experience with object-oriented programming, data structures, algorithms, software design patterns, and maintainable backend code.
  • 6 years of production experience with the Spring ecosystem, including Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, dependency injection, auto-configuration, WebFlux, and Spring-based microservices.
  • 6 years of experience designing and shipping high-scale cloud-based distributed systems.
  • 6 years of experience with API design, relational and NoSQL databases, and production NLP and Generative AI systems.
  • Experience leading distributed software projects as a technical lead and mentoring senior engineers.
  • Experience with message-driven and event-driven architectures, caching, search and indexing, distributed data orchestration, and computing systems.
  • Experience with contract testing, API test automation, and testing asynchronous and event-driven systems.
  • Hands-on experience with GenAI coding tools such as Claude, Copilot, or Codex.

Tech Stack

Apache AirflowApache CassandraApache FlinkApache KafkaApache SparkElasticsearchGraphQLgRPCJavaMongoDBMySQLPostgreSQLPostmanRabbitMQRedisSpring Boot
Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me