Skyworks Solutions, Inc.
Website:
skyworksinc.com
Job details:
Division: Information Technology
Employment Status: Exempt
Salary Grade: 109
Shift
Requisition ID: 77100
Please be aware that if you are selected to formally interview for an internal position you will be required to notify your current manager. Please refer to the Employee Transfers Guidelines posted on Skylink.
Description
We are seeking a highly skilled
Principal Programmer to join our Data Engineering division as a hands‑on individual contributor. The ideal candidate will have deep expertise in backend development using
Java, Scala, and/or Rust, along with strong experience in
distributed systems, high‑throughput data processing, and high‑availability architectures.
In this role, you will focus on designing, building, optimizing, and troubleshooting core platform components that support
semiconductor factory data processing at scale. This is a technical IC role that requires advanced problem‑solving skills, strong coding proficiency, and the ability to work closely with data engineering and infrastructure teams to deliver robust, performant, and scalable systems.
Responsibilities
Key Responsibilities
- Design, develop, and maintain backend applications that support semiconductor factory data processing.
- Work closely with product, data, and infrastructure teams to deliver scalable and reliable backend services.
- Troubleshoot and resolve complex technical issues across the full application stack.
- Participate in architectural reviews and contribute to system design improvements.
- Ensure high availability, performance, and scalability across distributed system components.
- Contribute to Agile ceremonies such as sprint planning, code reviews, and technical design discussions.
- Uphold strong engineering practices through clean coding, documentation, and continuous improvement.
Required Qualifications
Required Experience and Skills
- 8–12 years of experience building and maintaining scalable, high‑availability distributed systems.
- Advanced proficiency in Java, with strong understanding of object‑oriented programming principles.
- Working experience with Scala and/or Rust for backend engineering.
- Solid understanding of microservices architecture, design patterns, and backend development best practices.
- Strong fundamentals in data structures, algorithms, and computer science concepts.
- Hands‑on experience working with data-intensive systems and high‑throughput processing.
- Expertise in troubleshooting and debugging across backend services, distributed systems, and infrastructure layers.
- Working knowledge of Linux/Unix, virtualization, and container technologies (Docker/Kubernetes).
- Proficiency in building and consuming RESTful APIs.
- Experience with Azure cloud-native services.
- Familiarity with Git and Agile development methodologies.
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
Preferred Profile
- Able to evaluate complex technical problems and develop practical, production-ready solutions.
- Proven ability to apply strong engineering fundamentals to real-world system challenges.
- Strong analytical and problem‑solving skills with a high sense of ownership and accountability.
- Excellent communication and collaboration skills suited for working across engineering teams.
Desired Experience And Skills
Referral Bonus Program Reward (if eligible): Rs150,000.00
Click on Apply to know more.