Software Engineer
Apple Inc
US
3 months ago
Job Description
Job Title: Software Engineer
Location: Seattle, WA
Schedule: Full-time, Remote/Hybrid
Job Description
We are seeking a Software Engineer to design, develop, and maintain scalable cloud-based applications. The role involves working closely with cross-functional teams to implement features, ensure application performance, and follow best practices in software development.
Essential Functions
- Develop, test, and deploy cloud-based applications on AWS or Azure platforms.
- Write clean, maintainable, and efficient code in Python, Java, or C#.
- Participate in code reviews, debugging, and troubleshooting of software issues.
- Collaborate with DevOps and QA teams to ensure CI/CD pipelines and automated testing are implemented.
- Monitor application performance and implement optimizations as needed.
- Document technical designs, user guides, and process workflows.
Must Haves
- Experience with cloud platforms (AWS, Azure, or GCP).
- Proficiency in at least one programming language: Python, Java, or C#.
- Understanding of software development lifecycle (SDLC), CI/CD pipelines, and automated testing.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Education & Experience
- BS in Computer Science, Software Engineering, or related discipline.
- 2–5 years of experience in software development, preferably in cloud environments