CrawlJobs Logo

Sr Software Engineer

India, Hyderabad · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

Microsoft Excel is the surface for World’s information, used by millions of people across the planet every day as their go-to decision making tool. The Excel team in India is working on key enhancements to Microsoft Excel in having the best performance, reliability, features and ease of use. We are looking for a seasoned Senior Software Engineer to join the Excel Web team at IDC. This role is pivotal in driving performance, reliability, and architectural excellence across Excel Web. As Excel continues to scale globally, we need strong technical leaders who can identify systemic bottlenecks, lead cross-functional initiatives, and deliver measurable improvements to user experience and operational efficiency. If you are excited about working on challenges around fundamentals, scale, cloud services and user experience in a fast paced but fun environment, then we would love to talk to you! Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Job Responsibility

  • Architect and implement scalable, performant, and reliable systems for Excel Web, with a focus on fundamentals.
  • Lead deep technical investigations into performance regressions, reliability gaps, and architectural debt.
  • Drive team-wide initiatives that span multiple components and disciplines, influencing partner teams across Microsoft.
  • Champion AI-first thinking and AI-driven engineering practices, including AI-assisted bug triage, code generation, and live site mitigation strategies.
  • Collaborate with PMs and EMs to shape product direction, ensuring alignment with customer needs and business goals.
  • Mentor and grow other engineers, fostering a culture of technical excellence and continuous learning.

Requirements

  • Bachelor'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.
  • Deep expertise in web technologies, distributed systems, and performance optimization.
  • Proven ability to drive architectural decisions and influence at org-wide scale.
  • Experience with AI/ML in engineering workflows is a strong plus.
  • Solid communication skills and ability to work across disciplines and geographies.
  • 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.

Nice to have

Master'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. OR Bachelor'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.

Looking for more opportunities?

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

Similar Jobs for

Sr Software Engineer

8 matching positions

Sr Software Engineer

The authentication and OneID team, which is the user management portal that acts...
Location
Location
United States , Foster City
Salary
Salary:
164800.00 - 226600.00 USD / Year
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering
  • Working knowledge of modern web technologies including cloud-based APIs and protocols (REST, JSON, Protobufs)
  • Knowledge and experience in the Payment domain
  • Understanding of microservices frameworks (Spring Boot or Dropwizard)
  • Experience developing SaaS/enterprise solutions with database and object modeling skills
  • Experience with AI integrated tools such as Cursor or Claude
  • Passion for exploring and experimenting with the latest application development technologies
  • Expert level experience with Java / Spring, data structures and algorithms, building large-scale performance services
  • Excellent Problem Solving and communication skills
  • Passion for exploring and experimenting with the latest application development technologies
Job Responsibility
Job Responsibility
  • Independently responsible for the entire lifecycle of projects or features including eng design, development, and deployment
  • Improve code structure and architecture in service of testability and maintainability
  • Write, co-write, and review technical design documentation
  • Participate in cross-team design reviews and provide technical oversight to improve execution and system robustness
  • Assists and mentors junior engineers on an individual basis
What we offer
What we offer
  • Competitive compensation
  • variable bonus and performance reward opportunities
  • retirement programs
  • Medical insurance
  • Generous, flexible time off
  • Paid holidays
  • wellness days
  • company wide end of year break
  • 6 months fully paid parental leave
  • Learning & Development stipend
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Design, develop, and test software applications using company technology stack. ...
Location
Location
United States , New York
Salary
Salary:
202000.00 - 246000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C++, Python, Java, GIT, or SVN
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
  • Debugging and monitoring for production services
  • Distributed systems
  • Software Development Lifecycle
  • Deep learning, embedding model and recommendation systems
  • Deep learning Tools such as pytorch or tensorflow
  • Large-scale data mining and data processing using Spark
Job Responsibility
Job Responsibility
  • Design, develop, and test software applications using company technology stack
  • Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues
  • Support the company's business operations and improve engineering productivity
  • Build software components that can be integrated into a fully functional software system
  • Solve production issues in product and system reliability
  • Design and build Machine Learning models in Ranking and Recommendation domain
  • Productionize and deploy these models for large-scale real-world application
  • Analyze and extract relevant information from large amounts of various data and design algorithms to explore users' latent interests efficiently
  • Design, develop, evaluate and iterate on predictive models for candidate generation and ranking, including, but not limited to building real-time data pipelines, feature engineering, model optimization and innovation
  • Design and build supporting/debugging tools as needed
What we offer
What we offer
  • Bonus program
  • Various benefits
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

You will play a leading role in designing, building, and deploying software in c...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software engineering, platform engineering, or a related technical role with significant hands-on building
  • Know how to work as a team, write kind and maintainable code, and are excited about the end user, not just engineering for the sake of engineering
  • Production experience with some or all of GraphQL, neo4j, PostgreSQL, Python, TypeScript/React, Erlang, Golang
  • Experience integrating multiple third-party systems via REST APIs, webhooks, event-driven patterns, custom connectors, and batch processes
  • Ability to operate autonomously in fast-paced, ambiguous client environments with minimal supervision
  • Ability to explain technical concepts to non-technical stakeholders
  • Experience building and deploying production software in cloud environments such as AWS, Azure, or GCP
  • Willingness to travel and embed on-site with clients (25-50%)
Job Responsibility
Job Responsibility
  • Build and deploy leading-edge operational intelligence platforms and products that turn fragmented data and workflows into practical, usable systems that improve client operations and drive measurable business outcomes
  • Partner with world-class engineers and product leaders to shape technical solutions, improve delivery approaches, and strengthen what we build over time
  • Develop full-stack solutions, including services, APIs, applications, dashboards, and intelligent features that help users understand and act on business data
  • Integrate client systems and build the data pipelines required to unify information across operational and analytical environments
  • Design and implement workflow automations that coordinate actions across people, systems, and processes
  • Work directly with users and client stakeholders to understand needs, test ideas, and refine solutions based on feedback
  • Support systems in production by monitoring performance, resolving issues across the stack, and continuously improving reliability
  • Help create reusable engineering patterns, deployment approaches, and software assets that strengthen future client delivery
  • Document architectures, operational procedures, and handoff materials so client teams can own and extend what has been built
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

The Sr Software Engineer role is the lead technologist for a product or platform...
Location
Location
India , Bengaluru, Gurugram
Salary
Salary:
Not provided
axa.com Logo
Axa
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good development experience in Guidewire Policy Center, Billing Center, or Claim Center applications (minimum experience in any two of these centers)
  • Experience in Guidewire Cloud implementations, including IG APPs, APD, and APP Events
  • Working knowledge of Java and Gosu
  • Ability to work in both development and support projects, requiring deep technical expertise in Guidewire and understanding of functional or insurance processes in PC and BC
  • Collaborate effectively with SI partners and onshore teams to deliver project commitments
  • Work with Architects and monitor deviations from Guidewire Out-Of-The-Box (OOTB) functionalities
  • Lead Guidewire SKI (Skill) upgrades and make sure smooth implementation
  • Develop and lead Proofs of Concept (PoCs) for new SKI features to be integrated into current systems
  • Coordinate with PC and BC development teams to enhance integration processes
  • Work with the BAU (Business as Usual) team to identify and implement process improvements and resolve technical issues
Job Responsibility
Job Responsibility
  • Specification of technologies, application architecture and data structures as a basis for application change for internal assets
  • Producing quality, secure, scalable, high-performing, and resilient designs for new or improved services
  • Lead the systems analysts, developers, and testers in sympathetic change to the applications
  • For internal assets, support Application Managers to develop and maintain the Product Roadmap
  • Define and maintain development standards such as system and data design, coding, etc.
  • Maintain a capacity plan with historical performance metrics, a future forecast, and a capacity model to make sure services and infrastructure deliver performance and growth targets in a cost-effective manner
  • Manage architecture exceptions for the application, including identifying, documenting, taking through exception approval process, and remediation where and when possible
  • Monitor application services to make sure performance consistently meets non-functional requirements (response time, security, etc.)
  • Work with the Application Manager & Delivery Lead(s) in defining, analyzing, planning, measuring and improving product availability and continuity
  • Leads the DevOps team and developers in targeted use of DevOps for their application platform assets
What we offer
What we offer
  • Inclusion
  • Five Business Resource Groups focused on gender, LGBTQ+, ethnicity and origins, disability and inclusion with 20 Chapters around the globe
  • Robust support for Flexible Working Arrangements
  • Enhanced family-friendly leave benefits
  • Named to the Diversity Best Practices Index
  • Signatory to the UK Women in Finance Charter
  • Total Rewards program covering health, wellbeing, lifestyle and financial security
  • Competitive compensation and personalized, inclusive benefits
  • Volunteering and charitable giving programs (AXA Hearts in Action)
  • Matching Gifts program
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

We’re Blue River, a team of innovators driven to create intelligent machinery th...
Location
Location
United States , Santa Clara
Salary
Salary:
219960.00 - 261000.00 USD / Year
bluerivertechnology.com Logo
Blue River Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Computer Science or related field plus 5 years of related experience or Bachelor’s degree in Computer Science or related field plus 7 years of relevant experience
  • Design and development of backend and frontend applications, build and maintain internal data labeling tools using Python, React/NodeJS, PyQT, and Django frameworks (5 yrs)
  • Development of image processing pipelines using Python scientific, numpy, and CUDA, adjusting images across data channels and content or objects (3 yrs)
  • Use Kubernetes to develop, deploy, and harden data science and labelling applications, support hybrid training workloads via Kubeflow and multi-cluster orchestration tools (3 yrs)
  • Develop massive parallel data analytics and visualization pipelines using AWS, Apache Spark & Databricks for CVML and Fleet Analytics workloads (3 yrs)
  • Finetuning and training visual models using Pytorch framework, design meta-orchestration frameworks to coordinate labeling, training, and monitoring pipelines (5 yrs)
  • Orchestrate ML, Data processing, and self-healing workloads using MLFlow, Kubeflow, and Snakemake orchestration framework (3 yrs)
  • Low-level model optimization and scaling using C++, ONNX (3 yrs)
  • Design and implement real-time image processing pipelines using OpenCV, scikit-image, and CUDA for embedded and cloud-based applications (3 yrs)
  • Own and manage the lifecycle of ML experiments across tools, including MLflow, AIM, TensorBoard, and W&B (3 yrs)
Job Responsibility
Job Responsibility
  • Develop and maintain real-time image processing pipelines and integrate hardware sensors for computer vision applications
  • Design and automate data labeling and preprocessing
  • Manage and scale machine learning experimentation and training infrastructure
  • Design and implement hardware-in-the-loop technologies to develop and validate autonomous systems
  • Implement and oversee orchestration and meta-orchestration systems to enable seamless CVML pipeline execution across hybrid cloud environments
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Uber's mission is to reimagine the way the world moves for the better. Here, bol...
Location
Location
United States , Seattle
Salary
Salary:
235500.00 - 242000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Electrical Engineering, Mathematics, Statistics, or related field
  • Five years of experience in the job offered or in a related occupation
  • Five years in: Full software life cycle including gathering requirements, project planning, solution design, coding/implementation, testing, and rollout/deployment
  • Coding using programming language (C/C++, Java, Python, Go, or C#)
  • Building consumer-facing products
  • Designing and implementing large-scale service
  • Machine Learning
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
Job Responsibility
Job Responsibility
  • Architect, design and build software solutions to help with all aspects of capacity planning/management/engineering to scale Uber’s infrastructure across variety of sophisticated workflows and business processes
  • Design end-to-end features and systems to build high quality consumer-facing products
  • Write code, test, and maintain production services for high availability, reliability, and performance
  • Work with ML engineers and scientists to develop ML models to improve product performance
  • Work with Product Managers to understand product requirements and lead product rollout plans
  • Mentor junior team members
  • Collaborate with other teammates to maintain health of systems and codebase, refactor and make improvements, and keep systems robust and resilient
  • May telecommute
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • Eligible for various benefits (details at provided link)
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

The U4B Platforms Org in Bangalore is building and evolving the best-in-class bu...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or equivalent in Computer Science, Engineering, Mathematics or related field
  • 5+ years full-time Software Engineering work experience
  • Designing end-to-end data solutions and architecture
  • Experience with low latency backend services in Java/Go/C++
  • Experience working with different data structures
  • Platform development, cross team collaboration is a plus
  • Candidates with experience in environments with similar scale and complexity to Uber are preferred
  • Candidates who exhibit the ability to make intelligent bets on high-impact innovations and possess good judgment to fail fast when necessary will be highly valued
  • Demonstrated ability to improve key metrics related to their previous projects or platforms significantly and consistently raising the hiring bar in interviews
Job Responsibility
Job Responsibility
  • Leads complex engineering projects through all lifecycle stages, from idea inception to production
  • Define technical directions and make key tradeoff decisions that balance priorities
  • Build strategic relationships with stakeholders like product managers, designers, and operations representatives to align and deliver on organizational goals
  • Embrace and promote Uber's cultural values
  • Instrumental in defining and fostering the engineering and people culture within their teams
  • Actively recruit, onboard, and mentor engineers
  • Set high standards in code and design reviews
  • Define, evangelize, and lead the adoption of best practices across teams
  • Identify opportunities to improve performance, efficiency, and reduce technical debt both within their team and across multiple teams
  • Solve business problems using advanced software design principles and architecture suited to Uber's needs
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Apex Fintech Solutions is seeking a Staff Software Engineer to play a key role o...
Location
Location
United States of America , Austin
Salary
Salary:
Not provided
apexclearing.com Logo
Apex Clearing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Engineering, or related field (or equivalent work experience) required
  • 8+ years of experience in software development with a strong proficiency in diverse programming languages including Java, Go, Typescript
  • Experience working with executive leadership to align technical strategy with business objectives
  • Proven track record of designing and implementing large-scale distributed systems in production environments
  • Expert experience with cloud technologies (AWS, GCP, or Azure), RESTful API design, databases (SQL/NoSQL), and CI/CD pipelines
  • Experience applying AI tools (e.g., Claude AI, Copilot, ChatGPT) to accelerate and optimize software engineering processes
  • Knowledge of data serialization with Protocol Buffers and experience working with GraphQL
  • Strong understanding of distributed tracing and monitoring tools like SigNoz
  • Strong knowledge of relational databases, specifically PostgreSQL
  • Familiarity with back-end technologies and RESTful / GraphQL API integration
Job Responsibility
Job Responsibility
  • Define and drive technical strategy and architectural vision across multiple teams and projects
  • Identify and champion organization-wide technical initiatives that align with business objectives and improve engineering effectiveness
  • Design and oversee large-scale, complex systems that span multiple teams and services
  • Evaluate trade-offs between different architectural approaches and make decisions that balance technical excellence with business needs
  • Utilize modern AI tools, such as Claude AI and other advanced coding assistants, to accelerate development cycles, improve code quality, and identify inefficiencies
  • Provide guidance, mentorship, and code reviews to junior and mid-level engineers
  • Promote a culture of excellence, fostering the adoption of strong coding standards and best practices
  • Take full responsibility for the health and performance of your deployed services, from development to production support, monitoring, and optimization
  • Advocate for and ensure adherence to coding standards, code reviews, and best practices
  • Drive efforts to improve code quality, documentation, and overall development process
What we offer
What we offer
  • Healthcare benefits (medical, dental and vision, EAP)
  • Competitive PTO
  • 401k match
  • Parental leave
  • HSA contribution match
  • Paid subscription to the Calm app
  • Generous external learning and tuition reimbursement benefits
  • Hybrid work schedule
Read More
Arrow Right