CrawlJobs Logo

Senior Software Engineer - Input Platform

India, Hyderabad · Job Posted March 19, 2026
Apply Position
Job Link Share

Job Description

Would you like to work on the team that powers the most popular operating system – Windows – and impact over a billion people globally with your day-to-day work? If yes, come join us! We are the Windows Developer Platform team, and we build the platform that developers use to build the most engaging apps for Windows. We are building the foundational input platform of Windows UI platform — handling keyboard, mouse, touch, pen, gesture, and emerging input modalities. This role defines how users interact with Windows at the lowest levels, balancing latency, correctness, accessibility, and extensibility.

Job Responsibility

  • Design and implement core input processing, routing, and state management components
  • Optimize for low-latency, high-reliability input handling across device classes
  • Collaborate with UI, Shell, Accessibility, and Hardware teams
  • Debug complex input issues spanning hardware, OS, and application layers

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Solid C++ and/or C# skills and experience with asynchronous/event-driven systems
  • Excellent debugging and cross-layer reasoning skills

Nice to have

  • Experience with Windows input APIs, HID, or accessibility input scenarios
  • 7+ years professional software development experience

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Input Platform

8 matching positions

Senior Software Engineer, Billing Platform

Join the team shaping the future of AI at Scale. We’re looking for entrepreneuri...
Location
Location
United States , San Francisco; New York
Salary
Salary:
216200.00 - 270250.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, ideally in high-growth, product-focused environments
  • Proven track record of shipping production systems at scale
  • Drive reliability and performance across critical infrastructure systems, ensuring our platforms scale predictably and operate with high availability.
  • Strong technical depth in one or more areas: front-end frameworks, distributed systems, data infrastructure, or developer tooling
  • Experience working across the stack, ideally with React, TypeScript, Node.js, Python, MongoDB, Elasticsearch, and/or Temporal
  • Strong product sense and ability to translate ambiguous problems into technical solutions
  • Comfortable working in a fast-paced, high-ownership environment with a bias toward execution
  • Excited to join a dynamic hybrid team based in San Francisco or New York City
Job Responsibility
Job Responsibility
  • Design, implement, and operate flexible and accurate financial systems
  • Work across backend, frontend, and accounting-related systems
  • Deliver at a high velocity and level of quality to engage our customers
  • Work across the entire product lifecycle from conceptualization through production
  • Be able, and willing, to multi-task and learn new technologies quickly
  • Provide critical input in the Billing team’s roadmap and technical direction
  • Work closely with cross-functional partners like finance, product, software engineers, and operations to identify opportunities for business impact, understand, refine and prioritize requirements for billing schemes and financial infrastructure.
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits
  • a learning and development stipend
  • generous PTO
  • additional benefits such as a commuter stipend
  • equity based compensation
  • Fulltime
Read More
Arrow Right

Senior Engineer (Platform & Security)

We are hiring a Senior Engineer (Platform & Security) to join the engineering te...
Location
Location
Palestine , Ramallah and Al-Bireh
Salary
Salary:
Not provided
foras.ps Logo
Foras.ps
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of production software engineering, with at least 2 years in a senior or senior-leaning role
  • Strong full-stack web development experience: JavaScript / TypeScript, Next.js, React, Node.js, Express, MongoDB, Redis
  • Solid backend and AWS DevOps experience: S3, CloudFront, Cognito, SNS, SES, deployment pipelines, observability, and cost-awareness
  • Demonstrable security and cryptography fundamentals: secure authentication, encryption at rest and in transit, key management, secure session handling, and a habit of threat-modelling features as you design them
  • Working knowledge of computer vision and machine learning fundamentals — comfortable integrating pre-trained models and working with TensorFlow, PyTorch, or OpenCV at a practical level (deep ML research experience is not required)
  • Experience operating production systems: on-call exposure, incident response, post-mortems, and ownership of reliability metrics
  • Excellent communication in English, comfortable working in a distributed, multicultural team
Job Responsibility
Job Responsibility
  • Design, build, and ship production features across web and native client surfaces, owning your work from spec to launch
  • Write clean, well-tested, well-documented code in JavaScript / TypeScript
  • Apply security-engineering thinking to every feature you build — input validation, authentication, authorisation, secure storage, transport security, and least-privilege design
  • Contribute to architectural decisions on the platform, with the support of and in collaboration with the platform lead team
  • Integrate lightweight computer-vision or ML components into client applications when the work calls for it, optimising for on-device performance and privacy
  • Build and maintain backend services and data pipelines on AWS (S3, CloudFront, Cognito, SNS, SES)
  • Participate in code reviews, technical design reviews, and on-call rotations
  • Mentor mid-level and junior engineers on the team, and contribute to engineering standards and best practices
  • Communicate clearly with the platform lead team, product, and executive stakeholders — raising risks early, scoping work realistically, and pushing back constructively when needed
What we offer
What we offer
  • A senior seat on a small, capable engineering team building products that real enterprise customers depend on
  • A clearly defined initial scope so you can ship meaningful work fast, with a growth path into broader platform leadership
  • Hands-on technical work spanning web, mobile, backend, security, and applied ML / CV — not maintenance work
  • A supportive environment that values craft, depth, and direct communication
  • Competitive compensation aligned with experience, and meaningful career growth as the company scales internationally
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, GeniusIQ

We are looking for a senior software engineer to work on the systems and applica...
Location
Location
United States , Los Angeles
Salary
Salary:
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience operating distributed systems
  • Experience building real-time, interactive web frontends
  • Experience designing APIs and integrating services
  • Experience managing relational databases (schema design, indexing strategies, query optimization, performance tuning, migrations, and availability considerations)
  • Bachelor’s degree in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Design and develop systems and applications that power our automated, real-time GeniusIQ products including tracking data, analytics and event feeds, video products, and officiating technologies
  • Own and implement features end-to-end across the stack, taking responsibility for the system lifecycle from configuring and managing on-premise hardware through reliable, real-time delivery of critical products to customers
  • Lead technical discussions, drive architectural decisions, and identify opportunities to improve scalability, automation, and operational efficiency as we expand across new leagues and sports globally
  • Design and maintain the foundational GeniusIQ platform that powers our live systems and supports development & iteration by other engineering teams building on this platform
  • Design and improve testing and release strategies for complex, distributed systems — including backend services, web applications, data pipelines, messaging and streaming services, real-time model inference systems, and on-site hardware components
  • Monitor, analyze, and continuously improve system performance, reliability, and scalability. Build solutions for simulating and replaying live inputs, system and metadata validation, automated evaluation and regression testing, and observability and alerting
  • Design and build mechanisms for enabling human or agent-in-the-loop workflows that validate, correct, and enhance outputs from the system
What we offer
What we offer
  • Competitive salary and range of benefits
  • Commitment to supporting employee wellbeing
  • Helping you grow your skills, experience and career
  • Inclusive working environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking a highly skilled and motivated Senior Software Developer to join ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Architect and develop core components of the Agentic OS platform, enabling secure and intelligent agentic interactions across Windows environments
  • Collaborate with cross-functional teams including AI/ML scientists, OS engineers, and security architects to design and implement robust solutions
  • Drive innovation in agentic identity flows, input attribution, and multi-device session management
  • Lead efforts to integrate secure authentication mechanisms across distributed systems
  • Ensure compliance with enterprise-grade security standards and contribute to threat modeling and mitigation strategies
  • Contribute to the evolution of the Windows shell and services, including low-level components such as kernel drivers and early boot stack
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Are you interested in designing and coding a next-generation application used by...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Solid passion and proven experience delivering high quality services
  • 7+ years of experience designing, implementing, and shipping products
  • Exceptional problem solving, coding & debugging skills
  • Solid communication and collaboration skills
  • Experience developing, debugging, and shipping software products on large code bases that span platforms and tools
  • Ability to deliver outstanding results in fast-paced, dynamic environment
  • Deep passion for customers, design thinking, and technology
  • High learnability on the AI stack
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders (e.g., program manager, technical lead) to determine user requirements for a set of features
  • Begins to leverage a variety of feedback channels to incorporate insights into future designs or solution fixes
  • Incorporates appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value
  • Contributes to processes for the architecture of a product/solution feature and helps to create proposals for architecture by testing design hypotheses and helping to refine code plans, with technical leadership from others
  • Provides initial reactions and input to architects
  • Begins to own solutions for architecting of solutions, following technical leadership as applicable
  • Contributes to the development of design documents for designs or User Stories with oversight, and determines the technology that will be leveraged and how it will interact
  • Escalates and shares findings from investigations with the team and owns some design decisions
  • Helps to assure system architecture meets security and compliance requirements and expectations
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer on the Copilot Security engineering team, you will...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, build, and maintain secure, reliable services and libraries powering adversarial testing, evaluation workflows, and mitigation pipelines for agentic and autonomous AI systems
  • Implement adversarial test harnesses (jailbreak, prompt injection, toolchain misuse) and integrate them into shared evaluation systems such as SEVAL/CARES to ensure auditable, repeatable results
  • Own engineering components that support provenance, telemetry, reproducibility, and governance within the shared Agentic Security Platform
  • Ensure services meet high bars for reliability, performance, scalability, and security—particularly under adversarial or malformed input conditions
  • Translate top XPIA‑class risks into testable engineering requirements and durable mitigations
  • Develop interfaces and hooks enabling secure orchestration, validation, and integration with downstream systems across Copilot’s shared security layers
  • Contribute code and instrumentation supporting end‑to‑end workflows from attack simulation → detection → defense deployment → validation
  • Partner with applied scientists, adversarial testers, and PM/TPM to define engineering requirements, ensure alignment with evaluation criteria, and integrate scientific insights into production systems
  • Participate in design reviews, drive high‑quality engineering decision‑making, and establish technical patterns that propagate secure‑by‑design practices
  • Where appropriate, support MSRC case triage by supplying engineering analysis and converting systemic issues into reusable mitigations
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

This Senior Software Engineer role sits in the US Parks and Resorts organization...
Location
Location
United States , Orlando
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of related software engineering work experience in an agile environment
  • Advanced level knowledge in Java
  • Advanced level knowledge of Microservices, RESTful Web Services, and/or APIs
  • Proficiency in object-oriented programming
  • Proficiency in design, development, and implementation of highly scalable, high-volume software systems and components and major SaaS solutions
  • Strong knowledge of unit testing, behavioral testing and continuous integration
  • Experience with monitoring tools such as Splunk, AppDynamics, and New Relic
  • Experience with Software Performance Optimization (memory, CPU, scaling, etc.)
  • Required Education: Bachelor’s Degree or 17 years of relevant experience
Job Responsibility
Job Responsibility
  • Conceive, design, develop, test, and implement software components, fixes, improvements, and/or new systems and applications
  • Contribute to the design and implementation of custom applications and integrations, cloud services, and software systems
  • Lead small projects encompassing analysis, design, programming, debugging, and modification of software enhancements and/or new products used in local, networked, cloud-based, or Internet-related computer programs from planning to implementation
  • Communicate effectively with technical and business stakeholders, both on- and off-shore, to identify system requirements or needs and project objectives
  • Support team members in delivering technology solutions that meet business needs and follow best engineering practices
  • Participate in regular code reviews and help maintain coding standards, doing performance testing and debugging as needed, in order to improve platforms and software features
  • Provide input on technical direction and help assess the quality of deliverables and approaches to manage dependencies
  • Work independently to deliver assigned tasks within agreed timelines, adapting as needed to changing business requirements
  • Practice agile development in a collaborative, dynamic team environment
  • Follow programming and style guidelines to ensure high-quality, secure code
What we offer
What we offer
  • medical, dental, and vision coverage
  • a 401(k) with company match
  • short-term disability
  • life insurance with AD&D
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Leads by example within the team by producing extensible and maintainable
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices
  • Applies debugging tools and examines logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products
  • Conducts retrospective debugging of solutions to identify root causes of problems
  • Reviews the code of a product to assure it meets the team's and Microsoft’s quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area
  • Applies feedback to current and future iterations
  • Participates in code reviews to ensure coding standards are followed
  • Considers diagnosability, reliability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered
  • Applies and screens for coding patterns and best practices in reviews, and provides feedback on code to drive adherence to best practices
  • Fulltime
Read More
Arrow Right