Prepin
Log in
Swiftkey

engineering opportunity

Principal Software Engineer

Principal Software Engineer role at Swiftkey in Hyderabad, Telangana, India. Focus areas include JavaScript, Python, Java, C#, JavaScript, Python. In this role you will have the opportunity to design and develop software and services at scale, innovating with the latest technologies, following modern engineering practices, leveraging cutting-edge AI-powered tools for software development.

Hyderabad, Telangana, IndiaFull-time

Posted

About the role

What will you do at Swiftkey?

We're looking for software engineers who are comfortable working in C++ and want to build features that ship to customers and partners at a global scale. You will be chartered with delivering highly requested features from commercial customers and partners. Anything that ships within Windows is in the purview of this team!

In this role you will have the opportunity to design and develop software and services at scale, innovating with the latest technologies, following modern engineering practices, leveraging cutting-edge AI-powered tools for software development. You'll foster technical relationships with partner teams, provide technical leadership, and mentor other engineers to help grow their skills and impact. Collaborates with appropriate stakeholders to determine user requirements for a scenario.

Drives identification of dependencies and the development of design documents for a product, application, service, or platform. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., product managers) to drive the team's project plans, release plans, and work items.

Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.

Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale while mentoring others. The ideal candidate thrives in ambiguity and excels at building enduring systems through collaboration.

Success in this role means delivering not only business value but also solutions that are cost-effective, reliable, scalable, and thoughtfully engineered. Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. Bachelor's Degree in Computer Science.

OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript or Python. OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience.

Excellent design, coding, debugging, teamwork, and communication skills. A customer focused innovative mindset. Passionate about craftsmanship in engineering.

Experience with cross-group design and coordination is an advantage.

Which skills does this role require?

JavaScriptPythonJavaC#

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Prepin can help you prepare, but does not submit an application for this role.

Product

AI Candidate AgentCompaniesBrowse JobsInterview QuestionsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.