Senior Software Engineer, Business Process Reengineering and Sales Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $175k
$132k $218k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $146,800–$202,587.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3523 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2731 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Business Process Reengineering and Sales Engineering

JOB TITLE: Sr. Software Engineer - Business Process Reengineering (BPR) and Sales Engineering As a Sr. Software Engineer within the Sales and Operations Engineering team, you will design, build, and scale enterprise back-end systems that power critical products and services. You will independently own complex technical problems, developing production code to build scalable, stateless REST APIs and microservices. Your daily work involves optimizing data layer performance, designing database schemas, and managing CI/CD pipelines. You must demonstrate deep expertise in Java, the Spring ecosystem, and JVM internals, alongside experience with Kafka, Redis, and SQL/NoSQL databases. You will also work with gRPC, GraphQL, and AI/ML infrastructure. This role solves technical challenges within the global operations, sales, and supply chain domain, ensuring that business priorities and operational infrastructure move in lockstep across the organization.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 48 companies.

See salary data

What you'll do

  • Design and build scalable, stateless REST APIs and microservices for web and mobile clients.
  • Develop high-quality Java code using object-oriented design, concurrency, and the Spring ecosystem.
  • Design database schemas and data access layers with performance tuning and distributed caching strategies.
  • Implement secure coding practices and build resilient distributed applications across network layers.
  • Manage CI/CD pipelines and build automation for enterprise-grade systems and production AI/ML systems.
  • Lead architectural decisions, conduct code reviews, and mentor junior and mid-level engineers.
  • Communicate complex technical trade-offs to engineering and cross-functional stakeholders to build alignment.

What we're looking for

  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent work experience.
  • 8+ years of experience in designing and developing scalable enterprise-level back-end solutions.
  • 4+ years of experience with Java, including proficiency in concurrency, memory management, and performance optimization.
  • Proficiency in OOP principles, data structures, algorithms, and software design patterns to implement testable and maintainable code.
  • Experience building production applications with the Spring ecosystem, including Spring Boot, MVC, Security, Data, and Cloud.
  • Solid understanding of advanced JVM internals such as garbage collection, memory allocation, JIT, and JNI.
  • Experience in API design (REST, gRPC, GraphQL) and distributed systems using message-driven architectures like Kafka or RabbitMQ.
  • Experience with GenAI tools, security protocols (OAuth2, OIDC), and AI/ML systems (LLMs, RAG) (preferred).

More like this

Similar roles

Senior Software Engineer (Java), Ops and Sales Engineering

Apple Inc

Cupertino, CA 23 days ago $184,700–$277,600
Java Python Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux React TypeScript D3.js Apache Kafka Snowflake TensorFlow PyTorch scikit-learn NoSQL Oracle MySQL Cassandra MongoDB Pinecone Weaviate pgvector OR-Tools CI/CD Distributed Systems Microservices RAG LLMs
5+ yrs exp

Senior Software Engineer, BPR: Supply Chain

Apple Inc

Elk Grove, CA 45 days ago $134,700–$249,500
Ruby Ruby on Rails REST JSON ProtoBuf HTML CSS JavaScript React PostgreSQL MySQL GoLang Java C++ Rust Erlang RSpec MiniTest CircleCI Jenkins AWS GenAI
5+ yrs exp

Senior Software Engineer, Enterprise Technology Services

Apple Inc

Sunnyvale, CA 16 days ago $184,700–$277,600
Java JVM RESTful API gRPC GraphQL OpenAPI Protobuf Oracle MySQL Cassandra MongoDB AWS GCP Azure Terraform Docker Kubernetes CI/CD Kafka RabbitMQ Redis Memcached NoSQL Distributed Systems micro-services IaC TCP/IP HTTP/HTTPS DNS Zero Trust CQRS Event Sourcing
5+ yrs exp

Senior Software Engineer, Enterprise Technology Services

Apple Inc

Austin, TX 45 days ago
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux REST gRPC GraphQL Kafka Redis JUnit Mockito OpenAPI Swagger Protobuf CI/CD Distributed Systems Microservices Generative AI RabbitMQ ActiveMQ Quarkus Micronaut Dropwizard ServiceTalk
5+ yrs exp

Senior Software Engineer, Enterprise Technology Services

Apple Inc

Cupertino, CA 16 days ago $184,700–$277,600
Java JVM RESTful API gRPC GraphQL OpenAPI Protobuf Oracle MySQL Cassandra MongoDB AWS GCP Azure Terraform Docker Kubernetes CI/CD Kafka RabbitMQ Redis Memcached NoSQL Distributed Systems Event-Driven Architecture CQRS
5+ yrs exp