מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
• Bachelor’s degree in computer science, Computer Information Systems, Math, Engineering or related field, or equivalent industry experience.
• Analytical, problem-solving, and software design skills (object-oriented design and analysis, relational database design).
• 12+ years of experience with one or more general purpose programming languages such as JavaScript, TypeScript, C#, Python, Java, C/C++, Rust.
• Experience with one or more leading client libraries or frameworks such as React or Angular.
• Experience in agile, DevOps, building micro services a plus.
As a Principal Software Engineer,you will:
• Technically lead and mentor brilliant engineers.
• Partner with Architects, Product Managers, and Designers to deliver most impactful features.
• Design and develop large scale distributed software applications, services, and solutions.
• Troubleshoot and optimize test automation, reliability, performance, and monitoring for production applications and services.
• Adhere to and lead modern software engineering practices through design reviews.
• Develop “best-in-class” engineering for our applications and services by ensuring that components are well-defined, modularized, secure, reliable, diagnosable, actively monitored and reusable.
• Expose test coverage issues, organize, and implement integration tests, and resolve problem areas.
• Focus on customer/partner needs through a data driven approach.
• Assume on-call duties as scheduled.
• Lead engineering and operational excellence across the organisation.
משרות נוספות שיכולות לעניין אותך