Infrastructure Software Engineer

Apple

Sunnyvale, CA • 7m ago • On-site

Senior

On-site

150,400 - 277,600 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Infrastructure Software Engineer role

Improve your resume now

$150,400 – $277,600/year

Quick Facts

  • Role: Infrastructure Software Engineer

  • Focus: Full-stack development using Java Spring Boot microservices and React web applications

Description

Infrastructure Software Engineer to build and deploy modern applications that support large-scale infrastructure services. You will design and maintain full-stack applications leveraging Java for backend development and React for frontend interfaces, collaborating with cross-functional teams to deliver high-quality software. The role includes microservices integration, participation across the software development lifecycle, and maintaining strong code quality.

Responsibilities

  • Design, develop, and maintain full-stack applications (Java backend, React frontend)

  • Create adaptable, efficient web applications focused on delivering exceptional user experiences

  • Collaborate with product managers, designers, and technical teams

  • Participate in planning, designing, coding, testing, and deploying

  • Integrate applications with microservices-based architectures to improve performance, scalability, and security

  • Conduct code reviews, uphold coding standards, and maintain high code quality

  • Stay updated on emerging technologies and proactively incorporate relevant innovations into the technology stack

Requirements

  • Proficiency in React and related frontend technologies, including Redux and React Router

  • Experience with Unix, Oracle, and NoSQL databases such as MongoDB

  • Knowledge of containerization (Docker, Kubernetes) and CI/CD tools

  • Hands-on UI development prioritizing responsiveness, accessibility, and user-friendly UX

  • Ability to work across the software development lifecycle and integrate microservices architectures

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)

Benefits

Not specified in the provided posting.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report