Senior Software Engineer, Cloud Efficiency

Apple Inc.
Austin, TX, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Applications Architecture Application Services Cloud Computing Data Centers Data Systems Distributed Systems Monitoring of Systems Java Virtual Machine (JVM) Python (Programming Language) Log Analysis
+9 more
Performance Tuning Cloud Services Software Engineering Large Language Models Test Scripts Kubernetes Information Technology Optimization Algorithms Programming Languages

Job description

Apple is seeking an exceptional Software Engineer to develop solutions to optimize software services, cloud infrastructure and platforms for maximum efficiency, performance, and cost-effectiveness while ensuring reliability and scalability across diverse workloads. Our team is responsible for developing service and infrastructure architecture solutions for mission-critical services. This is a hands-on role that requires a wide and deep experience in analyzing and optimizing applications and infrastructure., A successful candidate will leverage experience across technical domains to identify and implement opportunities to improve efficiency and cost optimize application services. This role will be responsible for:

Analyzing application architectures, workload utilization metrics and usage patterns to identify inefficiencies and areas of optimization

Identifying configurations or architectural changes to make improvements to various components of an application stack or infrastructure

Understanding operational, business risks, financial impact/benefits related to architecture or configuration changes, required for optimizations

Developing tools, capabilities to enable stakeholders, partners and development teams to analyze and take action, at scale

Collaborating and presenting solutions across engineering teams, leadership and stakeholders

Requirements

This position requires practical knowledge of distributed systems, software engineering, operations, Fin-Ops practices and cloud technologies. You will be joining a team of highly skilled, enthusiastic, and passionate engineers working on this leading-edge and constantly changing space. Successful candidates will have strong engineering and communication skills, as well as the ability to build relationships and collaborate across the company. You should have a real passion for quality, technical excellence, and an ability to understand complex systems. If this sounds like you, then we would love to hear from you., 5+ years of experience developing, operating and optimizing services and infrastructure in third party cloud and private cloud data center environments

Ability to analyze, architect and drive complex technical solutions, consisting of multiple technologies, application stack layers (app, data, network, compute)and cloud services

Experience with analyzing and tuning applications for performance, efficiency and cost optimization

Experience with monitoring tools, including metrics collection, dashboard creation and log analytics

Proficient with Java with a deep understanding of JVM and optimization techniques for performance and efficiency

Excellent communication skills - must be capable of effectively engaging and leading interactions with cross functional technical and business teams and varying levels of management

Bachelors or Masters degree in Computer Science or equivalent experience.

Preferred Qualifications

Solid understanding of Fin-Ops & infrastructure business operations, including billing, cost management, data center capacity management, finance, licensing

Expert in writing detailed solution specifications, diagrams, best practices/standards documentation, operating procedures, test plans/test reports, etc.

Experience with cloud native application architectures, including container orchestration Kubernetes, data technologies and traffic management

Demonstrated competence with GenAI and various LLMs for use in software development and analytic use cases

Proficient in programming languages such as Python/Java/Go for automation or integration with APIs

Strong project management skills, including excellent presentation development

Influential - ability to influence teams and leaders across the company to achieve your vision

Passion for evangelizing technologies

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobmonkeyjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · WWC 2022

1:31 min

Managing self-healed test scripts safely within continuous integration

Andrei Nutas Andrei Nutas · WWC Europe 2026

51 sec

Repurposing hardware and operating underwater data centers

Chris Heilmann +1 · LIVE

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

4:04 min

Overview of Kubernetes operators and custom resource definitions

Philipp Krenn · WWC 2022

Videos

See all

Related articles

See all