Principal Programmer / Analyst 1
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
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
- 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 Experience and Skills
- 5–10 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.
Desired Experience and Skills
- 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.
- Skyworks is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
About Skyworks
Verified company details for this employer are not available yet.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Skyworks
RF & Semiconductor Test Engineering Co-Op (8-12 Months)
Ottawa, CAN
Sr. Principal Software Engineer (Bengaluru, KA, IN)
Bengaluru, IND
Principal Programmer / Analyst 1 (Bengaluru, KA, IN)
Bengaluru, IND
Sr. Electrical Engineer (Bengaluru, KA, IN)
Bengaluru, IND
RF & Semiconductor Test Engineering Co-Op (8-12 Months)
Ottawa, CAN
CDL Class A driver
Pittsburgh, USA
Director, Firmware Engineering
Bengaluru, IND
Sr. Principal Software Engineer (Bengaluru, KA, IN)
Bengaluru, IND
Principal Programmer / Analyst 1 (Bengaluru, KA, IN)
Bengaluru, IND
Staff Electrical Engineer
Bengaluru, IND
Staff Test Engineer (Bengaluru, KA, IN)
Bengaluru, IND
Sr. Electrical Engineer (Bengaluru, KA, IN)
Bengaluru, IND