CrawlJobs Logo

Software Engineer II - FullStack

uber.com Logo

Uber

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world. The Integration team sits at the core of Uber’s Digital Experiences systems, building the platforms that enable all business decisions through high-quality, real-time data. This is an incredible opportunity to work at the intersection of finance and technology, designing the software that serves as the backbone for our most critical business decisions.

Job Responsibility:

  • Take ownership of the next-generation tools that transform complex requirements into intelligent applications and services
  • Design and build the platforms that enable smarter, data-driven strategies across the entire business
  • Tackle high-stakes technical challenges in distributed systems and web services, ensuring our infrastructure remains performant and reliable at a global scale
  • Collaborate cross-functionally with Engineering, Product, and Operations teams to bridge the gap between sophisticated business logic and intuitive user experiences
  • Deliver scalable systems that simplify intricate decision-making processes

Requirements:

  • 2+ years of experience designing, building, and shipping production software
  • Strong software engineering fundamentals (data structures, testing, debugging, performance tradeoffs)
  • Proficiency in one or more core languages (e.g., Java, Go, JavaScript/TypeScript, Python) and modern frameworks (e.g., React or equivalents)
  • Experience building and operating backend services and RESTful APIs, including asynchronous processing and robust error handling
  • Familiarity with authentication/authorization standards (e.g., OAuth 2.0) and modern CI/CD, version control, and collaborative development practices
  • Working knowledge of data systems, including basic SQL and exposure to analytics or business intelligence domains
  • Demonstrated ownership mindset: ability to deliver, maintain, and support production systems end to end
  • Demonstrated experience using AI-powered developer tools as part of a daily engineering workflow (e.g., AI-assisted coding, debugging, test generation, documentation, or architectural reasoning), with the ability to clearly articulate how these tools improve productivity, quality, and delivery speed

Nice to have:

  • Experience integrating with Atlassian Cloud products (Jira, Confluence, JSM), including building apps or extensions using Forge and/or Connect and understanding Cloud APIs, webhooks, permissions, and multi-tenant SaaS constraints
  • Familiarity with Jira/JSM workflow customization, ITSM and knowledge management use cases, and Atlassian Marketplace considerations (licensing, versioning, tenant isolation)
  • Strong background in building and operating scalable, fault-tolerant backend systems and microservice-based architectures, with attention to reliability, monitoring, and operational ownership
  • Experience integrating with external SaaS platforms via APIs and implementing event-driven, resilient integration patterns
  • Exposure to large-scale distributed systems and data platforms, including distributed databases and analytics technologies (e.g., SQL, Presto, Hive, Spark, MySQL, Pinot)
  • Demonstrated technical ownership, collaboration, and a growth mindset, with depth in prior domains and willingness to learn new technologies such as Golang and advanced SQL analytics

Additional Information:

Job Posted:
March 20, 2026

Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II - FullStack

Senior Software Engineer II - Fusion Growth

We’re not looking for a “code maintainer.” We’re looking for someone who cuts th...
Location
Location
United States
Salary
Salary:
172000.00 - 207900.00 USD / Year
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A track record of building and shipping fullstack products that made a dent in customer outcomes
  • Startup-level bias toward action — you’d rather ship and learn than debate and stall
  • Strong fullstack skills (React/TypeScript, Node/Python, SQL) and comfort owning the whole flow
  • Comfort working async with a fully-remote, distributed team
Job Responsibility
Job Responsibility
  • Take ideas from zero → production with speed, autonomy, and precision
  • Ship features that directly impact how thousands of data teams work every day
  • Move fast, break down walls, and cut through bloat to deliver real value
  • Collaborate with product and design, and are always are pushing things forward
What we offer
What we offer
  • Unlimited vacation
  • 401k w/3% guaranteed contribution
  • Excellent healthcare
  • Paid Parental Leave
  • Wellness stipend
  • Home office stipend
  • Fulltime
Read More
Arrow Right

Software Engineer II

EnergyHub empowers utilities and their customers to create a clean, distributed ...
Location
Location
United States
Salary
Salary:
105000.00 - 125000.00 USD / Year
energyhub.com Logo
EnergyHub
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years professional software engineering experience, preferably in a small to medium-sized team, with a proven exceptional ability as a FullStack engineer or similar role
  • Strong comfortability with Kotlin/Java and familiarity with web services and RESTful APIs using Spring
  • Expertise in API ingestion and data normalization processes
  • Experience with front end languages, such as React/Typescript
  • Experience with containerized systems
  • Knowledge of modern security best practices, authentication/authorization frameworks, and system/API hardening.
Job Responsibility
Job Responsibility
  • Develop and maintain the backend services of our EV platform, ensuring that all components work together seamlessly
  • Integrate with third-party APIs to implement external services into our platform, enhancing OEM partners and other external solutions
  • Manage ingestion and storage of multivariate data sets that can scale to millions of users/connected vehicles
  • Build and enhance data lakes to provide additional data analysis for different services and consumers
  • Develop services to interact with connected vehicles at scale
  • Develop and maintain front end “web apps” to provide UIs for our various different products and services
  • Ensure proper security and data protection policies, procedures, and monitoring are in place
  • Design, develop, and maintain third-party accessible APIs for data ingest/egress within the platform
  • Write and maintain technical documentation
  • Drive and embody the “Dev Owns Quality” culture
What we offer
What we offer
  • 100% paid medical for employees
  • 401(k) with employer match
  • Casual environment
  • Flexibility to set your own schedule
  • Fully stocked fridge and pantry
  • Free Citi Bike membership
  • Secure bike rack
  • Gym subsidy
  • Paid parental leave
  • Education assistance program
  • Fulltime
Read More
Arrow Right

Software Engineer II - Fullstack, Grocery

Grocery is Uber’s fastest growing business line, delighting customers with next-...
Location
Location
United States , Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience, WHICH INCLUDES 2-years total technical software engineering experience in one or more of the following areas: Programming language (e.g. C, C++, Java, Python, or Go) and web technologies.
Job Responsibility
Job Responsibility
  • Work through the entire software engineering lifecycle, including partnering with product teams to define requirements to create new or evolve existing systems, designing, implementing, testing, launching and maintaining world-class high-availability and high-traffic services
  • Join on call rotation, driving continuous improvements on system availability, scalability, performance and efficiency
  • Provide technical leadership, influence fellow engineers and role model solid engineering practices
  • Collaborate with other infrastructure teams, production engineer team and product manager to drive adoption and best practices, and to design and implement high impact, cross-product features.
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits.
  • Fulltime
Read More
Arrow Right

Software Engineer II FullStack

Microsoft 365 is a comprehensive suite of productivity tools and cloud-based ser...
Location
Location
India , Noida
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 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Proficiency in Data Structures and Algorithms
  • Experience building and shipping production grade services
  • Track record of delivering products, features and functionality on time, with extremely high quality
  • Excellent problem-solving and debugging skills
  • Good verbal and written communication skills and ability to work cross- team in collaborative environment
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • 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
  • Write high quality code, automated unit and integration tests
  • Develop and improve the large-scale system architecture and infrastructure
  • Design and develop complete features and experiences with high quality, evolving the service to scale and having world-class performance and reliability
  • You will be hands-on in implementation, debugging, shipping and mitigating incidents in live production environments
  • Work closely with Product Management and Design disciplines
  • Work well both independently and collectively in a team environment
  • Design and refine Copilot prompts, monitor AI-driven experiences, and ensure the reliability and value of Copilot features
  • Fulltime
Read More
Arrow Right
New

Software Engineer II Full Stack

The Ads Billing and Managed Services teams within Uber Ads have a crucial focus:...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of professional software engineering experience, with a focus on large-scale, high-traffic web applications
  • Hands-on experience and proficiency in a modern web framework such as JavaScript, React, VueJS, or Angular, plus HTML and CSS
  • Experience with back-end systems (e.g., Go, Python, TypeScript)
  • Proficiency in fundamental algorithms and data structures, including hash tables, trees, stacks, queues, linked lists, DFS, and BFS
  • Demonstrated understanding of modern web application architecture and design patterns, and their implications for performance and scalability
  • Ability to contribute to technical innovation and problem-solving within a team setting
  • Experience in architecture design and developing high availability and high-performance systems
  • Deep understanding of computer systems, which may include experience with backend services, large-scale systems, multi cloud infrastructure, etc
Job Responsibility
Job Responsibility
  • Build and Scale: Design and implement user-facing features for critical web properties, ensuring high availability and performance at scale
  • Code Quality: Write clean, efficient, and well-tested code, serving as a role model for coding standards and best practices
  • Cross-Functional Collaboration: Partner with Product, Design, and Data Science to turn ambiguous business needs into concrete technical specifications
  • System Design: Make architectural decisions that balance immediate product needs with long-term system health and extensibility
  • Mentorship: Mentor engineers on the team, providing technical guidance, code reviews, and support on complex engineering challenges
  • Operational Excellence: Proactively identify performance bottlenecks and technical debt, driving initiatives to improve system reliability and developer efficiency
  • Fulltime
Read More
Arrow Right

Software Engineer II

The Payments organization at Uber builds and owns the internal platforms that po...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience building production-ready backend systems or applications using Go or similar programming languages
  • Hands-on experience developing backend services or APIs using one or more general-purpose programming languages
  • Strong understanding of software engineering fundamentals, including data structures, APIs, testing, and debugging
Job Responsibility
Job Responsibility
  • Design, build, and maintain features for internal payments and commerce tools used across Uber
  • Develop intuitive, high-performance APIs that support user interfaces and integrate with frontend and backend systems
  • Partner closely with cross-functional teams to deliver well-defined projects from design through production
  • Write clean, well-tested, and maintainable code
  • actively participate in code reviews to uphold engineering standards
  • Grow within Uber’s engineering ecosystem while contributing to team-level technical discussions and decisions
  • Fulltime
Read More
Arrow Right

Software Engineer II

As a Software Engineer II working on the Appian platform, your mission will be t...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1 - 3 years experience building and delivering enterprise grade software applications
  • BS in Computer Science or similar degree
  • Relevant experience in an agile team environment developing in Java
  • Using Git for version control
  • Knowledge of Elixir and Python is an advantage
  • Willingness to learn and embrace new technologies
  • Must be happy working in a remote capacity
Job Responsibility
Job Responsibility
  • Involved in system design and building new features
  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack web and mobile environment
  • Leverage relevant software development experience to influence practices and development
  • Manage availability, latency, scalability and efficiency of the product by engineering reliability into software and systems
  • Contribute to software performance analysis and system tuning
  • Contribute to story breakdowns, acceptance criteria definition, technical architecture and design, code review, and automated test development
  • Respond to and resolve emergent problems
  • write software and build automation to prevent problem recurrence
What we offer
What we offer
  • Training and Development during onboarding
  • Continuous learning with dedicated mentorship and First-Friend program
  • Growth opportunities including leadership program, Appian University, skills based training, and tuition reimbursement
  • Community immersion and inclusivity through 8 employee-led affinity groups
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
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 field AND 4+ years of fullstack experience building software tools, internal platforms, automation systems, or developer productivity solutions
  • Strong coding expertise in C#, TypeScript, Java, Python, or JavaScript
Job Responsibility
Job Responsibility
  • Develop internal tools and platforms that modernize engineering workflows for Power BI Desktop and Service
  • Implement scalable, secure, and reliable systems that support productivity, automation, and compliance across engineering teams
  • Integrate GenAI, telemetry, and ML-based intelligence into tools to enhance coverage, detection, and engineering insights
  • Modernize legacy systems by migrating them to cloud-native, maintainable architectures
  • Build telemetry‑driven insights to improve observability, diagnostics, and product quality
  • Develop automation solutions that support rapid validation cycles for weekly Power BI releases
  • Partner with PM, QA, Release Engineering, and Partner Teams (Desktop, Service, Infra, ADO/GitHub) to align tooling needs and engineering OKRs
  • Influence engineering strategy through data-driven insights, metrics, and tooling analytics
  • Drive continuous improvement through measurable success indicators and iterative tool enhancements
  • Fulltime
Read More
Arrow Right