Apple's Sales Engineering team is building high impact applications for our channel partners, and we are looking for a senior software engineer to join us in solving problems that directly impact the business.
Requirements
- experience in developing large-scale systems
- experience in Java, NoSQL databases, Kafka, GenAI and related technologies
- 4+ years of strong programming skills in Java, C++, or an equivalent language.
- Hands on experience in Generative AI technologies.
- Ability to design, implement, and maintain scalable web applications.
- Experience in J2EE technologies and micro-services architecture preferred.
- Experience with build and deployment tools, e.g., Git, Maven, etc.
Responsibilities
- Take full ownership of the projects for design, implementation, and support.
- Collaborate effectively with large and diverse engineering teams across different timezones.
- Continuously improve the codebase and adopt community standard processes.
- Ability to design, implement, and maintain scalable web applications.
- Experience in J2EE technologies and micro-services architecture preferred.
- Experience with build and deployment tools, e.g., Git, Maven, etc.
- Familiarity in NoSQL database systems such as Elastic search, MongoDB highly desirable.
Other
- Collaborate effectively with large and diverse engineering teams across different timezones.
- Excellent problem solving, critical thinking and communication skills.
- Quick understanding and ability to simplify complex ideas into clear and effective solutions.
- Bachelor's or Master's degree in computer science or equivalent field.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.