Jobs
Interviews

1851 Distribution System Jobs - Page 7

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

1.0 - 4.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Ubers Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions. As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9s availability. This is one of our largest scalable systems, and its complex day-to-day interactions require careful coordination from engineers with a deep sense of quality, security, and ingenuity. The Order Platform team provides a reliable, self-service platform for accessing commerce data and capabilities across Uber. It serves as a single point of integration between various Uber businesses and commerce systems, acting as the single source of truth for all transactions performed by any Uber business, including Uber Rides and Uber Eats. As a critical central platform, we bridge the gap between infrastructure and product. We solve deep technical challenges at scale within problem domains specific to Uber s business. As a Staff Software Engineer, youll own the end-to-end delivery of large initiatives, from design to production readiness. Youll also support and consult with other engineers on their projects and mentor the team. Youll partner closely with engineering leadership, product managers, and technical program managers to develop roadmaps. What the Candidate Will Need / Bonus Points What the Candidate Will Do Design, scale, code, monitor, and maintain a highly critical set of services. Contribute to, lead, own, and deliver multiple high-impact and complex projects or features. Mentor and groom junior engineers . Basic Qualifications MS/BS in Computer Science or a related field, with at least 12 years of individual contributor experience as a software engineer. Fluent in one-of Go, Java, or C++ . The ability to dive deep into a problem while also appreciating the challenge of understanding broader implications. Solid understanding of distributed systems architecture including concepts like consensus, convergence, load balancing, data consistency, and performance/efficiency. Proven ability to identify and resolve performance and scalability issues . Strong communication skills , both written and verbal, to articulate complex ideas to various stakeholders. Experience as a tech lead who has mentored or led small teams in building product features at scale. Experience being on-call and handling operational issues for a large-scale distributed system. Preferred Qualifications Prior experience in fintech or payments . Prior experience with Go . Experience with batch and/or streaming computation platforms . *Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Posted 1 week ago

Apply

14.0 - 15.0 years

50 - 80 Lacs

Bengaluru

Work from Office

Uber is looking for a Senior Technical Program Manager (TPM) that will drive structure for large complex cross-team engineering initiatives across the Platform Infrastructure Engineering teams spanning cloud, modernizing the storage stack, driving efficiencies, improving reliability, and more. The Platform Infrastructure team is at the heart of this, supporting critical foundational, storage, search, and batch infrastructure both on-premise and in the cloud. With daily volumes experiencing exponential growth, our infrastructure platform is paramount to enabling Ubers global business. To power these diverse and critical use cases at an unparalleled scale, Ubers platform is engineered to be one of the most sophisticated in the world. A strong TPM in this role will move fluidly from the big picture to the minutiae so that their teams can deliver strategic multi-functional technical projects. You will work with engineering managers and engineers to estimate work efforts, define milestones, and manage resources. You are a bridge and a connector for the company and will work to clarify priorities while driving teams to be highly effective and develop broad domain and technical knowledge, mentoring where needed. What youll do Leading all aspects of project progress, resolving dependencies, evaluating risks, and communicating status to upper management and project team members. Engaging and energizing your teams to achieve goals. Proactively removing obstacles to drive momentum, progress, and results. Identifying communication gaps, managing issues, team concerns, and providing support to teams balancing opposing priorities. Contributing to the management of the multi-functional strategic planning and business planning process, leading conversations with key team members to develop concepts for strategic initiatives, and developing those into detailed program / project plans (including roadmaps, funding planning, resource planning and hiring goals). Implementing continuous improvements to the engineering organization and the program management process. Share program/project process frameworks, tools, and standard methodologies that can be adopted throughout the organization. What youll need Proven track record as a TPM, Engineering Manager, and/or Architect in a software, SaaS, or systems development environment. Technical proficiency with an ability to understand technical architecture, challenges, risks, and propose alternatives. Strong experience in one or more large-scale distributed systems and/or Core Infrastructure systems, such as: Online storage and database systems (SQL and No-SQL) Search systems Data Lake ecosystems (e.g., large-scale Data Analytics using object storage, YARN/Kubernetes, Spark, Presto, etc.) Foundational control planes like Kubernetes Technical degree in computer science or related field. Key TPM skills such as: Proven cross-team and cross-org program management. Metrics driven: experience determining effective program KPI s and using them to measure program success and issues. Strong organizational skills to prioritize tasks without losing sight of the highest priority items. Identifying process gaps, measuring progress, and balancing engineering and product efficiency with process overhead. Preferred Qualifications Experience as a developer which includes writing, testing, and deploying code. *Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Posted 1 week ago

Apply

12.0 - 20.0 years

50 - 95 Lacs

Chennai

Work from Office

Job Description Responsibilities: At Freshworks, we are building the future of customer and employee engagement. Our Platform is the bedrock upon which our products are built, enabling thousands of businesses to champion their customers daily. We are looking for a visionary technology leader to take the charge of our Platform group, a leader who makes bold moves and inspires their teams to set high standards for craftsmanship, resilience, and scale. As the Senior Director of Engineering for Platform, you will be empowered to make an impact by owning the strategic vision and technical execution for all core services. You will lead a world-class organization of engineers and managers, fostering a culture of innovation and collaboration where we win as one team. This is a pivotal role with the opportunity to influence our entire product portfolio and deliver the speed and reliability our customers depend on. What Youll Do (Responsibilities) Lead & Inspire: Cultivate a high-performance, inclusive culture across a multi-tiered organization of engineers and managers. Mentor the next generation of technical leaders and build a world-class team that is known for its technical excellence and execution velocity. Own the Platform Vision: Develop and execute the long-term strategic roadmap for our core platform services. Drive architectural decisions that ensure our systems are scalable, reliable, and secure, directly enabling our product teams to innovate faster. Execute with Excellence: Master the entire development lifecycle, from strategic planning and roadmap management to deployment and operations. Champion agile and iterative development methodologies to ship exceptional products under ambitious deadlines and evolving business priorities. Drive Technical & Architectural Strategy: Act as the ultimate technical authority for the platform. Guide your teams in building large-scale, distributed cloud systems and microservices architecture, ensuring we are always adopting best practices and cutting-edge technologies. Collaborate to Win: Build powerful partnerships with leaders in Product, Operations, and GTM to ensure the platform roadmap is perfectly aligned with business needs and customer expectations. Foster a "one team" mindset to solve complex, cross-functional challenges. Champion Innovation & Quality: Foster a culture of continuous improvement, encouraging out-of-the-box thinking and the adoption of new technologies. Establish and track key performance indicators (KPIs) that measure platform health, reliability, and business impact. Qualifications What Youll Bring (Qualifications) A Bachelor s or master s degree in computer science, engineering, or a related field. 12+ years of progressive experience in softwa

Posted 1 week ago

Apply

1.0 - 5.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Ubers Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions. As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9s availability. This is one of our largest scalable systems, and its complex day-to-day interactions require careful coordination from engineers with a deep sense of quality, security, and ingenuity. The Order Platform team provides a reliable, self-service platform for accessing commerce data and capabilities across Uber. It serves as a single point of integration between various Uber businesses and commerce systems, acting as the single source of truth for all transactions performed by any Uber business, including Uber Rides and Uber Eats. As a critical central platform, we bridge the gap between infrastructure and product. We solve deep technical challenges at scale within problem domains specific to Uber s business. As a Staff Software Engineer, youll own the end-to-end delivery of large initiatives, from design to production readiness. Youll also support and consult with other engineers on their projects and mentor the team. Youll partner closely with engineering leadership, product managers, and technical program managers to develop roadmaps. What the Candidate Will Need / Bonus Points What the Candidate Will Do ---- Design, scale, code, monitor, and maintain a highly critical set of services. Contribute to, lead, own, and deliver complex projects or features. Recruit, onboard, and proactively mentor engineers. Serve as an escalation point for other engineers to troubleshoot and manage severe incidents in production; encourage the adoption of best practices in incident management within the team. Basic Qualifications ---- MS/BS in Computer Science or a related field, with at least 7 years of individual contributor experience as a software engineer. Fluent in Go, Java, or C++ . Solid understanding of distributed systems architecture including concepts like consensus, convergence, load balancing, data consistency, and performance/efficiency. Strong communication skills , both written and verbal, to articulate complex ideas to engineering teams. Experience being on-call and handling operational issues for a system serving production traffic. Preferred Qualifications ---- Prior experience in fintech or payments . Prior experience with Go . Proven ability to identify and resolve performance and scalability issues . Experience as a tech lead who has mentored or led small teams in building product features at scale. *Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Posted 1 week ago

Apply

10.0 - 15.0 years

16 - 20 Lacs

Pune

Work from Office

Job Title: Solution Architect Experience: 10+ Years Location: Pune Employment Type: Full-Time Notice Period: Immediate Joiners Only About the Role: We are looking for an experienced Solution Architect with a strong background in full-stack development and cloud-nativearchitecture. This role involves designing end-to-end technical solutions,guiding development teams, and ensuring the delivery of scalable, secure, andhigh-performing enterprise applications. You will work closely withstakeholders across product, engineering, and operations to architect solutionsfor diverse domains including SaaS, ERP, IoT, and Supply Chain. Key Responsibilities: Design and own the architecture for scalable and distributed systems using modern technologies (Node.js, NestJS, Laravel, ReactJS, AWS, etc.) Translate business requirements into high-level technical solutions and architecture documentation. Define system standards, development processes, and deployment strategies across applications. Provide technical leadership across the full software development lifecycle, including architecture reviews, code quality, and DevOps practices. Collaborate with cross-functional teams (product managers, developers, QA, DevOps) to align technology with business goals. Guide teams on best practices in microservices, APIs, cloud-native patterns, and database design. Lead and mentor development teams, conduct architecture workshops, and participate in sprint planning and delivery. Ensure solution designs meet performance, scalability, availability, and security requirements. Evaluate and recommend emerging tools, technologies, and frameworks that improve development productivity and product quality. Key Skills & Technologies: Architecture & Design: Microservices, Distributed Systems, API Design, Event-Driven Architecture Backend: Node.js, NestJS, PHP, Laravel Frontend: ReactJS, Angular, Vue.js, GraphQL Cloud & DevOps: AWS (Lambda, EC2, ECS, S3, RDS, Elasticache), Azure, Docker, GitLab CI/CD, Jenkins Databases: MongoDB, MySQL, PostgreSQL, Elasticsearch Others: Kafka, REST/GraphQL APIs, Agile (Scrum/Kanban), Jira, Confluence

Posted 1 week ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

" Who We Are Nirvana is on a mission to harness the power of data to revolutionize commercial insurance and enable a safer world. We are bringing much-needed innovation into the legacy, trillion-dollar commercial insurance industry. We have developed cutting-edge predictive models that use real-time IoT data from billions of connected devices, allowing us to better understand and price risk. Our AI-driven platform fundamentally changes the way an insurance company operates with personalized risk scoring, faster underwriting, modernized claims, and proactive, data-driven insights to help customers prevent accidents. We ve already proven the scale reaching well over $100 million in premiums and more than doubling year over year. Our data moat is growing exponentially with more than 20 billion miles of telematics data, leading to more predictive models and new insights into how we can better understand and reduce risk. Altogether, our loss ratio, efficiency, and customer experience are redefining what can be done in the industry. With $170+ million raised, including an industry-leading Series C round in January 2025, we re only accelerating our growth, with strong support from top-tier VCs including Lightspeed, General Catalyst, and Valor. Nirvana s leadership team has previously helped scale multi-billion-dollar companies from scratch, including Samsara, Rubrik, and Flexport, and includes industry veterans from Hiscox, The Hartford, and RLI. About the Role Your work will power the infrastructure behind every product line and engineering team at Nirvana. By keeping our systems performant, reliable, secure, and cost efficient, you will enable faster delivery, smoother developer workflows, and a consistently excellent experience for customers company wide. Set the strategy: Own the infra roadmap, make buy vs build decisions, and align investments with Nirvana s product goals. Lead the team: Grow and mentor a high performing group of builders, foster a culture of ownership and experimentation. Build critical systems: Design, ship, and operate the cloud native foundations that every engineering team relies on. Champion best practices: Drive security, reliability, and cost efficiency through automation and clear standards. Own Core Systems: Architect, build, and operate Nirvana s cloud-native data and compute infrastructure, ensuring scalability, security, and reliability as we continue to integrate and process billions of events per day. Drive Platform Excellence: Partner closely with product, data, and engineering teams to deliver a robust developer experience, high-availability services, automated deployments, and observability across the stack. Elevate Team & Culture: Help shape a high-performing, collaborative engineering culture. Mentor engineers and champion best infra practices as we scale. Build vs Buy decisions: You will be involved in critical decisions that will define & shape up the future of our Infrastructure involving buying vs build it in-house decisions What You ll Work On Platform Reliability & Automation: Build automation for cloud resource provisioning, CI/CD pipelines, end-to-end monitoring, and incident response. Lead efforts to improve reliability, latency, and system self-healing. Cost Optimization & Observability: Develop strategies and tools to optimize for performance, cost, and resource efficiency. Define SLOs/SLAs, implement metrics & dashboards, and drive root-cause analysis. Workflow Orchestration: Level up our in house Temporal style engine with rich features, frictionless devX, and zero downtime upgrades. ML & Compute Foundations : GPU/CPU pools and one click model rollouts that let data scientists push to production in hours. Observability & Reliability : Unified metrics/traces/logs, SLO dashboards, and automated chaos/self healing to keep everything fast and stable. Developer Experience Tooling: Golden path templates, GitOps workflows, and bespoke CLI/IDE plugins that turn infrastructure into a superpower. About You You are an owner. You take end-to-end responsibility for mission-critical infra and are comfortable making architecture decisions with long-term impact. You ship . You thrive on delivering reliable infra improvements into production and enabling others to move faster and safer. You are a craftsman . You take pride in building high-quality, resilient systems and automating toil wherever you see it. You love simplicity. You favor elegant, maintainable solutions to complex scaling challenges, and push for automation and standardization. You re a lifelong learner . You excel at picking up new infra technologies, cloud stacks, and approaches and relish driving continued technical evolution. You value clear, open communication whether through code reviews, runbooks, architecture docs, or incident retrospectives. Requirements 7+ years building large-scale backend and infrastructure systems (e.g., with Golang, Scala, Java, or C++), including significant time designing, operating, and improving distributed systems and stateful services. Deep experience with cloud-native infrastructure (AWS, GCP, or Azure) and containerization/orchestration (Docker, Kubernetes, etc.). Demonstrated ability to decompose complex systems into reusable modules, design APIs/interfaces, and drive adoption of platforms or shared tooling. Experience with infrastructure-as-code, CI/CD, monitoring, and incident management for production systems at scale. Passion for developer productivity, automation, and working cross-functionally to deliver robust, scalable platforms. Nice-to-have Security & Compliance: Implement robust cloud security practices, automate compliance (SOC2, etc.), manage identities/roles, and ensure data privacy across multi-tenant environments. Cloud native security chops least privilege IAM, secrets management (Vault/KMS), container runtime hardening, OPA/Kyverno policy as code, and automated vulnerability scanning. Experience building ML infrastructure (GPU scheduling, feature stores, model serving, experiment tracking). Background in compliance automation (SOC 2, ISO 27001) and incident response/threat modeling. Familiarity with high throughput streaming systems (Kafka, Kinesis) and time series databases for telemetry. What You ll Get from Us Competitive compensation & meaningful equity Medical insurance Monthly stipend for anything that gives you joy Hybrid culture and reimbursement for home office equipment Flexible vacation policy & work-life balance A culture of transparency, autonomy, and positive energy #LI-Hybrid " , "directApply":true , "identifier":{"@type":"

Posted 1 week ago

Apply

3.0 - 8.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Software Development Engineer III Back to job search results Tesco India Bengaluru Hybrid Full-Time Permanent Apply by About the role As a Software Development Engineer 3 you are in a senior Individual Contributor engineering role at Tesco. Your proficiency with foundational computer science and software engineering concepts is taken as a given, and you will have proven significant technical depth and breadth. At this level you will be playing an active role in technical leadership, with proven impact across teams and the wider directorate. You take ownership and accountability of the development of the products in your domain. You participate in activities that build capability across the organisation, coaching and mentoring of existing colleagues. What is in it for you At Tesco, we are committed to providing the best for you. As a result, our colleagues enjoy a unique, differentiated, market- competitive reward package, based on the current industry practices, for all the work they put into serving our customers, communities and planet a little better every day. Our Tesco Rewards framework consists of pillars - Fixed Pay, Incentives, and Benefits. Total Rewards offered at Tesco is determined by four principles - simple, fair, competitive, and sustainable. Salary - Your fixed pay is the guaranteed pay as per your contract of employment. Leave & Time-off - Colleagues are entitled to 30 days of leave (18 days of Earned Leave, 12 days of Casual/Sick Leave) and 10 national and festival holidays, as per the companys policy. Making Retirement Tension-FreeSalary - In addition to Statutory retirement beneets, Tesco enables colleagues to participate in voluntary programmes like NPS and VPF. Health is Wealth - Tesco promotes programmes that support a culture of health and wellness including insurance for colleagues and their family. Our medical insurance provides coverage for dependents including parents or in-laws. Mental Wellbeing - We offer mental health support through self-help tools, community groups, ally networks, face-to-face counselling, and more for both colleagues and dependents. Financial Wellbeing - Through our financial literacy partner, we offer one-to-one financial coaching at discounted rates, as well as salary advances on earned wages upon request. Save As You Earn (SAYE) - Our SAYE programme allows colleagues to transition from being employees to Tesco shareholders through a structured 3-year savings plan. Physical Wellbeing - Our green campus promotes physical wellbeing with facilities that include a cricket pitch, football field, badminton and volleyball courts, along with indoor games, encouraging a healthier lifestyle. You will be responsible for Following our Business Code of Conduct and always acting with integrity and due diligence and have these specific risk responsibilities: I provide perspective and context for technology choices across my directorate. The work that I do has foundational impact across teams in my area and the directorate that I am a member of. I am a technical leader for my teams and others will regularly come to me for mentorship and support. I am comfortable both supporting other engineers in their delivery and taking the lead on key features as appropriate. I have delivered multiple projects that move the needle for the business. I have demonstrated technical breadth and depth; I am an expert in my domain. At this level I display a high degree of ownership for the work conducted by the team. I am accountable for the quality of every result, produced by individuals and teams. I am an advocate of best practices across my directorate. I build maturity in the way we develop, deliver and operate services. I ensure that we re learning from the best in the industry, designing and implementing appropriate testing and deployment strategies. I can anticipate feature evolution of my product. I utilise this when facilitating design sessions to ensure that the system architecture evolves to support future requirements. I understand the wider Tesco architectural strategy and champion its application to the systems that I work on. At this level my job starts to become just as much about exercising technical judgment as it does about implementation. I am comfortable managing competing priorities and am able to bring order to ambiguous scenarios. I create optimal outcomes combining short-term and long-term goals, utilising data driven decision making techniques to take appropriate trade-offs. I can identify risks and proactively engage with product and programme managers. I am a strong communicator within my team and to my stakeholders. I am a trusted mentor, a role-model for more junior engineers. I am approachable and am frequently asked to mentor those around me. I prioritise sharing skills and technical knowledge across the directorate, both informally in 1:1 discussions and by arranging more formal training opportunities. You will need Programming System Design Development Practise Infrastructure Software Security Operations and Maintenance Core Technology Development Lifecycle Product Methodologies Retail Technology Awareness Communication & Influencing Data Analytics & Insights Strategic Thinking & Problem Solving Finance & Procurement Curiosity & Learning Embracing and Enabling Change Primary Skills: JS, Typescript, NodeJS, Express, NoSql (Couchbase), Cache, Dockers, kafka Secondary React, Redux/Relay, Graphql, Webpack Successfully had impact on teams of teams. Demonstrated experience designing, developing and running highly-scalable distributed systems. Experience implementing a range of design and architecture patterns. Experience of technical leadership within a team. Coaching, supporting and mentoring those around me.

Posted 1 week ago

Apply

3.0 - 8.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Nasdaq Technology is looking for a passionate Senior Software Development Manager with focus on technical leader, to join the Bangalore Technology Center in India. If Innovation and effectiveness drive, you forward this is the place for you! Nasdaq is continuously revolutionizing markets and undergoing transformations while we adopt new technologies to develop innovative solutions, constantly aiming to rewrite tomorrow. As a Senior Software Development Manager to lead our 8-member development team within the NPTR group. NPTR is a powerful, optional module of the Eqlipse platform, and your role will be key in ensuring the continued success of both our legacy solutions and the evolution of our current offering. We are looking for candidates with a genuine desire and drive to deliver top technology solutions to todays markets With this position we offer Join the NPTR group to explore a unique opportunity to lead the NPTR (Nasdaq Pre-Trade Risk) team an integral part of our Eqlipse Trading Platform] organization, NPTR is a powerful, optional module of the Eqlipse platform, and your role will be key in ensuring the continued success of both our legacy solutions and the evolution of our current offering. Role Responsibilities As a Senior Software Development Manager, your focus will be developing and implementing software solutions. Besides working closely with your colleagues in Bangalore, you will also work closely with Nasdaq teams in other countries. We, together with the QA manager, will lead the entire NPTR team that is based in Bengaluru. You will be responsible to deliver high-quality and high-impact improvements, customer adaptations, and platform support. Your responsibility for balancing hands-on technical involvement with strong leadership and mentoring responsibilities. An equal opportunity to lead and mentor, guide, and develop eight talented engineers into stronger versions of themselves through consistent 1:1s, feedback loops, and development planning. We define a clear strategy and establish team goals, using regular follow-ups to ensure alignment and progress. Be quality aware: As part of the financial regulated industry quality is taken very, very seriously. To share our vision that we can never achieve our goals with just testing. Quality starts already at requirements gathering and all the way through development. Collaborate Multi-functionally: Partner with Product Planning and senior stakeholders to plan and prioritize effectively, manage expectations, and deliver on commitments that the team have made. Communicate Effectively: Be a natural communicator whether aligning with senior leadership, managing stakeholder expectations, or explaining technical trade-offs within the team An Opportunity to represent the team- Occasionally engage in customer-facing discussions, helping to clarify scope and align technical planning across teams. We expect you to have Proven experience of 10yrs into Technical Leadership 6 + years experience in software development (including 3+ years in Java) and 2+ years managing software teams . Expertise in Technical skills such as AWS (Amazon EC2, EKS) , Kubernetes , Python , and Java to support architectural decisions, evaluate technical complexity, and provide hands-on help when needed. We also use GitLab as our CI/CD management system so familiarity is a definite plus! A passion for people leadership you genuinely care about your teams well-being and professional growth and can demonstrate how you practically accomplish that. Your ability to encourage, mentor, and develop your team is as important as your technical competence. Experience working in cloud-native environments, ideally with Amazon EKS, EC2, containerized deployments, and distributed systems. Strong proven analytical and decision-making skills able to break down complexity, size work, and prioritize under changing conditions. If you know about Monte-Carlo based scheduling we definitely should talk! A collaborative mindset that seeks effective solution while protecting team integrity and delivering business value. Excellent English communication skills, both spoken and written. Good to have experience with tools such as SonarQube, Snyk, SonaType, etc. Support & Improve: Be responsible for both maintenance of previous product versions and development of new features and customer adaptations Does it sound like you As the selection process is ongoing, please submit your application in English as soon as possible. We will get back to you in 2-3 weeks.

Posted 1 week ago

Apply

10.0 - 15.0 years

12 - 17 Lacs

Hyderabad

Work from Office

The Payments Tech org at Uber is seeking a highly experienced Staff Software Engineer to join our team in India. As a tech leader in backend development, you will architect and build scalable, high-performance systems that drive Uber s core payments business functions. You will play a crucial role in designing and implementing backend systems in making payments more reliable. Your expertise will directly influence the strategic direction of our technology stack, enabling Uber to innovate and deliver exceptional payments experiences. This role provides an opportunity to make a significant impact on the company s technological advancements and operational efficiencies. As a Staff Engineer, you will lead large-scale, cross-functional projects in the Payments domain, driving innovation, compliance, and technical excellence. What the Candidate Will Need / Bonus Points What the Candidate Will Do ---- Architect, design, and develop robust backend services and scalable APIs. Lead the development and optimization of backend applications using modern technologies Oversee the integration of complex data workflows and pipelines. Ensure the scalability, performance, and reliability of software applications. Conduct code reviews, design discussions, and technical mentorship. Collaborate with cross-functional teams to deliver comprehensive, end-to-end solutions. Stay current with emerging technologies and industry trends to drive innovation. Troubleshoot and resolve critical issues in production and development environments. Provide strategic technical leadership to influence the direction of Uber s technology stack. Develop and maintain comprehensive documentation for software projects and processes. Basic Qualifications ---- 10+ years of experience in software development. Expert proficiency in backend technologies such as Java, Python, Node.js, or Go. Exposure/working with frontend frameworks like React, Angular, or Vue.js and mobile development. Deep understanding of database technologies, including SQL and NoSQL databases. Proficiency with cloud platforms like AWS, GCP, or Azure. Experience with designing and developing RESTful APIs. Mastery of version control systems such as Git. Exceptional problem-solving skills and ability to lead collaborative teams. Excellent communication skills, both verbal and written. Preferred Qualifications ---- Masters Degree or PhD in Computer Science, Engineering, or related field 4+ years of experience as Engineering lead Exposure to or experience with: Product engineering Scalability engineering Distributed systems Track record of delivering results in fast-paced and highly ambiguous environments Org-wide Impact: Demonstrated ability to drive projects with org-wide scope and high impact *Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Posted 1 week ago

Apply

3.0 - 8.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Ubers Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions. As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9s availability. This is one of our largest scalable systems, and its complex day-to-day interactions require careful coordination from engineers with a deep sense of quality, security, and ingenuity. The Order Platform team provides a reliable, self-service platform for accessing commerce data and capabilities across Uber. It serves as a single point of integration between various Uber businesses and commerce systems, acting as the single source of truth for all transactions performed by any Uber business, including Uber Rides and Uber Eats. As a critical central platform, we bridge the gap between infrastructure and product. We solve deep technical challenges at scale within problem domains specific to Uber s business. As a Software Engineer II, youll contribute to the end-to-end delivery of initiatives, from design to production readiness. Youll work closely with engineering leadership, product managers, and technical program managers to develop roadmaps and ensure seamless execution. What the Candidate Will Need / Bonus Points What the Candidate Will Do ---- Design, scale, code, monitor, and maintain a highly critical set of services. Contribute to, lead, own, and deliver complex features as part of a larger project. Proactively mentor interns or new college graduates. Develops and maintains tests, monitoring, and alerting to ensure robust and stable code, while also helping define related standards. Basic Qualifications ---- MS/BS in Computer Science or a related field, with at least 3 years of individual contributor experience as a software engineer. Fluent in Go, Java, or C++. Knowledge of distributed systems architecture including concepts like consensus, convergence, load balancing, data consistency, and performance/efficiency. Strong communication skills, both written and verbal, to articulate complex ideas to engineering teams. Preferred Qualifications ---- Prior experience in fintech or payments. Prior experience with Go. Experience being on-call and handling operational issues for a system serving production traffic. *Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Uber s data infrastructure is composed of a wide variety of compute engines, scheduling/execution solutions, and storage solutions. Compute engines such as Apache Spark , Presto , Apache Hive , Neutrino, Apache Flink , etc., allow Uber to run petabyte-scale operations on a daily basis. Further, scheduling and execution engines such as Piper (Uber s fork of Apache Airflow ), Query Builder (user platform for executing compute SQLs), Query Runner (proxy layer for execution of workloads), and exist to allow scheduling and execution of compute workloads. Finally, a significant portion of storage is supported by HDFS, Google Cloud Storage (GCS),Apache Pinot , ElasticSearch , etc. Each engine supports thousands of executions, which are owned by multiple owners and sub-teams. With such a complex and diverse big data landscape operating at petabyte-scale and around a million applications/queries running each day, it s imperative to provide the stakeholders a holistic view of the right performance and resource consumption insights. DataCentral, is a comprehensive platform that provides users with essential insights into big data applications and queries. It empowers data platform users by offering detailed information on workflows and apps, improving productivity by reducing debugging time and improving the cost efficiency by providing detailed resource efficiency insights As an engineer in the Data Central Team, you will be solving some of the most complex problems in Observability and efficiency of Distributed Data Systems at Uber scale. What Youll Do Work with Uber data science and engineering teams to improve Observability of Batch Data use-cases at Uber. Leverage knowledge of spark internals to dramatically help improve customers Spark job performance. Design and implement AI based solutions to improve the application debuggability. Design and implement algorithms to optimize Resource consumption without impacting reliability Design and develop prediction and forecasting models to proactively predict system degradations and failures Work with multiple partner teams within and Uber and build cross-functional solutions in a collaborative work environment. Work with the community to upstream Ubers contributions to open source and also keep our internal fork up to date What Youll Need Bachelor s degree in Computer Science or related field. 5+ years of experience building large scale distributed software systems. Solid understanding of Java for backend / systems software development. MS / PhD in Computer Science or related field. Experience managing production systems with a strong availability SLA. Experience working with Apache Spark or similar analytics technologies. Experience working with large scale distributed systems, HDFS / Yarn. Experience working with SQL Compiler, SQL Plan / Runtime Optimization. Experience working with Kubernetes Ubers mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let s move it forward, together. Offices continue to be central to collaboration and Ubers cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role. *Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Posted 1 week ago

Apply

3.0 - 8.0 years

50 - 60 Lacs

Bengaluru

Work from Office

The Developer Platform s vision is to be the industry leader for how developers build high-quality software productively at scale. Our mission is to Enable Uber developers to build high-quality software consistently and without frustration. At Uber the Developer Platform teams build the technical foundation for engineers to develop the future of mobility. Our engineering community depends on us to develop centralized solutions to support each part of the development life cycle from writing the first line of code to shipping software to production that touches millions of users. We have a unique opportunity to work across Uber s products to solve for scale and impact company wide technical roadmaps. As a hands-on engineer, you will build and evangelise next generation products at scale for our fellow engineers that aim at increasing developer productivity and throughput. What the Candidate Will Need / Bonus Points What the Candidate Will Do ---- Develop and maintain foundational frameworks. Design, build, and maintain sophisticated, scalable software frameworks within Developer Platform. Collaborate and communicate with a globally distributed team to help discover gaps in our frameworks, tooling, and infrastructure and help drive solutions. Write high-quality code and related documentation Raise the bar in end-to-end and integration tests Basic Qualifications ---- At least 3+ years of development experience with Go/Java and SQL. BS or MS in Computer Science or a related technical field Experience with software development best practices and design patterns Sound understanding of computer architecture and CS fundamentals. Experience designing and working with systems at scale serving millions of users and high uptimes. Demonstrated experience of working with large data volumes Managed the design and implementation of complex cross-team projects independently Preferred Qualifications ---- Write clean, efficient, and well-documented code. Diagnose and fix bugs, improving stability and performance of tools and services. Familiarity with Hive Strong Experience with SQL Distributed systems *Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Posted 1 week ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

The Developer Platforms vision is to be the industry leader for how developers build high-quality software productively at scale. Our mission is to Enable Uber developers to build high-quality software consistently and with ease. At Uber the Developer Platform teams build the technical foundation for engineers to develop the future of quality. Our engineering community depends on us to develop centralized solutions to support each part of the development life cycle from writing the first line of code to shipping software to production that touches millions of users. We have a unique opportunity to work across Ubers products to solve for scale and impact company wide technical roadmaps. As a hands-on engineer, you will build and evangelise next generation products at scale for our fellow engineers that aim at increasing developer productivity and throughput. What youll do Develop and maintain foundational frameworks. Design, build, and maintain sophisticated, scalable software frameworks within Developer Platform. Collaborate and communicate with a globally distributed team to help discover gaps in our frameworks, tooling, and infrastructure and help drive solutions. Write high-quality code and related documentation Raise the bar in end-to-end and integration tests What youll need BS/MS/PhD in Computer Science or a related technical field, or equivalent industry experience 7+ years of experience building and managing distributed systems, as well as a sound understanding of distributed system fundamentals Proficient in one of the following programming languages: Go, Java as well as good SQL skills and the ability to pick up new ones Experience with container platforms such as Kubernetes Grit, drive and a strong sense of ownership, coupled with an appetite for collaboration Strong written / verbal communication, and the ability to manage stakeholders and leadership Distributed systems API design Strong Experience with SQL and Data pipelines Experience with integration tests *Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Posted 1 week ago

Apply

10.0 - 15.0 years

9 - 13 Lacs

Bengaluru

Work from Office

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 10,000 cities around the world. The Earner Payments team is looking to hire a top notch staff engineer to help design, develop and scale robust payment systems globally that motivate our Earners to engage with Uber via simple and delightful payments experiences. What the Candidate Will Need / Bonus Points What the Candidate Will Do ---- Collaborate closely with product, design, and other engineering teams to design and implement scalable solutions and frameworks. Drive adoption of best practices in code health, testing, and maintainability Technical lead responsible for the teams technical design choices, code reviews, and reliability. Basic Qualifications ---- Bachelor s degree or equivalent in Computer Science, Engineering, Mathematics or related field 10+ year full-time Software Engineering work experience Programming language (GO, Java, C++) Preferred Qualifications ---- Master s degree or equivalent in Computer Science, Engineering, Mathematics or related field Strong experience building high scalable critical system Strong experience leading and building resilient distributed systems Strong experience building payment systems *Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Posted 1 week ago

Apply

10.0 - 15.0 years

50 - 100 Lacs

Bengaluru

Work from Office

The Search platform currently powers Rider and Driver Maps, Uber Eats, Groceries, Fulfilment, Freight, Customer Obsession and many such products and systems across Uber. We are building a unified platform for all of Uber s search use-cases. The team is building the platform on OpenSearch. We are already supporting in house search infrastructure built on top of Apache Lucene. Our mission is to build a fully managed search platform while delivering a delightful user experience through low-code data and control APIs . We are looking for an Engineering Manager with strong technical expertise to define a holistic vision and help build a highly scalable, reliable and secure platform for Ubers core business use-cases. Come join our team to build search functionality at Uber scale for some of the most exciting areas in the marketplace economy today. An ideal candidate will be working closely with a highly cross-functional team, including product management, engineering, tech strategy, and leadership to drive our vision and build a strong team. A successful candidate will need to demonstrate strong technical skills, system architecture / design. Having experience on the open source systems and distributed systems is a big plus for this role. The EM2 role will require building a team of software engineers, while directly contributing on the technical side too. What the Candidate Will Need / Bonus Points What the Candidate Will Do ---- Provide technical leadership, influence and partner with fellow engineers to architect, design and build infrastructure that can stand the test of scale and availability, while reducing operational overhead. Lead, manage and grow a team of software engineers. Mentor and guide the professional and technical development of engineers on your team, and continuously improve software engineering practices. Own the craftsmanship, reliability, and scalability of your solutions. Encourage innovation, implementation of ground breaking technologies, outside-of-the-box thinking, teamwork, and self-organization Hire top performing engineering talent and maintaining our dedication to diversity and inclusion Collaborate with platform, product and security engineering teams, and enable successful use of infrastructure and foundational services, and manage upstream and downstream dependencies Basic Qualifications ---- Bachelors degree (or higher) in Computer Science or related field. 10+ years of software engineering industry experience 8+ years of experience as an IC building large scale distributed software systems Outstanding technical skills in backend: Uber managers can lead from the front when the situation calls for it. 1+ years for frontline managing a diverse set of engineers Preferred Qualifications ---- Prior experience with Search or big data systems - OpenSearch, Lucene, Pinot, Druid, Spark, Hive, HUDI, Iceberg, Presto, Flink, HDFS, YARN, etc preferred. *Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Posted 1 week ago

Apply

2.0 - 7.0 years

16 - 17 Lacs

Hyderabad

Work from Office

The REALM Team in Hyderabad is looking for a Software Support Engineer to join a team that integrates and manages innovative solutions that lead to improvements in Amazon Transportation. Amazon transportation and Deliver Experience encompasses all of the operations that deliver worldwide shipments to and from our fulfillment centers and third party locations. This job requires you to constantly hit the ground running and your ability to learn quickly and work on disparate and overlapping tasks will define your success. High Impact production issues often require coordination between multiple Development, Operations groups, so you get to experience a breadth of impact with various groups. Troubleshoot and diagnose software issues On call support Resolve technical problems in a timely and efficient manner Maintain a comprehensive knowledge of product documentation and features Document and track customer and system issues Provide feedback to the development team on product issues and potential improvements Automate manual tasks and workflows Stay up-to-date on the latest software releases and updates In addition, the SE will maintain the pipelines to keep it healthy, and drive other core support engineering and CCI initiatives. A day in the life Your problem solving skills and solutions will benefit customers directly, ensuring Amazon able to meet all its commitments to our customers. Primary responsibilities include troubleshooting, diagnosing and fixing production software issues, developing monitoring solutions, performing software maintenance and configuration, implementing the fix for internally developed code, updating, tracking and resolving technical challenges, develop features on tools which will automate operational activities. Responsibilities also include working alongside development on Amazon Corporate and Divisional software projects, updating/enhancing our current software, automation of support processes and documentation of our systems. About the team REALM team operates mechanisms to increase the stability and performance of Last Mile and Middle Mile services, provides tools that reduce developer friction, and disseminate best practices to both LMT and MM engineering community. REALM is a hybrid engineering and program management organization focused on continuous improvement across several dimensions; including but not limited to Operational Excellence, Frontlining, Peak Readiness, Incident Management, Infrastructure Efficiency, Information Security, Compliance, etc. REALM team helps internal developers across LMT and MM teams, with programs and tools that are critical to development and maintenance of services. 2+ years of software development, or 2+ years of technical support experience Experience troubleshooting and debugging technical systems Experience in Unix Experience scripting in modern program languages Knowledge of web services, distributed systems, and web application development Experience troubleshooting & maintaining hardware & software RAID Experience with REST web services, XML, JSON

Posted 1 week ago

Apply

7.0 - 12.0 years

9 - 13 Lacs

Chennai

Work from Office

We are seeking a highly skilled and motivated Java Spring Boot Developer to join our dynamic team- The ideal candidate will have a strong background in Java development, hands-on experience with Spring Boot, expertise in Apache Kafka, and a solid understanding of distributed systems - Additionally, familiarity with BPMN tools such as Camunda is a highly desirable skill - In this role, you will design, build, and maintain high-performance, scalable, and reliable backend solutions that integrate seamlessly into our distributed application landscape- Key Responsibilities: Application Development: Design, develop, and maintain backend applications and microservices using Java and Spring Boot- Ensure code quality through rigorous testing, peer code reviews, and adherence to best practices- Kafka Integration: Design and implement real-time data pipelines and messaging solutions using Apache Kafka- Develop producer and consumer applications for distributed data streams- Optimize Kafka configurations for performance and scalability- Distributed Systems: Design and build distributed systems that ensure fault tolerance, scalability, and high availability- Work with cloud platforms (e-g-, AWS, Azure, GCP) to deploy and manage distributed applications- BPMN Tool Integration (Nice to Have): Leverage Camunda or similar BPMN tools to model, execute, and optimize business processes- Develop and maintain workflows and integrate them with microservices and other backend systems- Support teams in automating workflows and aligning process management with business requirements- Collaboration and Communication: Collaborate with cross-functional teams including product management, frontend developers, and DevOps- Translate business requirements into technical solutions and provide technical guidance- Monitoring and Maintenance: Set up monitoring, logging, and alerting for backend services, Kafka pipelines, and BPMN workflows- Proactively identify performance bottlenecks and optimize system performance- Continuous Improvement: Stay updated on the latest industry trends, tools, and technologies related to Java, Spring Boot, Kafka, distributed systems, and BPMN tools- Contribute to the improvement of development processes and team productivity- Required Skills Qualifications: Programming Languages: Strong proficiency in Java (7-+) and overall experience must be 7 to 12 Years- Frameworks: Extensive experience with Spring Boot and related Spring frameworks (Spring Data, Spring Security, etc-)- Messaging Systems: In-depth knowledge of Apache Kafka (setup, topics, partitions, offsets, schemas, Kafka Streams, etc-)- Distributed Systems: Solid understanding of distributed system architecture, scalability, and fault tolerance- Databases: Experience with both relational databases (e-g-, MySQL, PostgreSQL) and NoSQL databases (e-g-, MongoDB, Cassandra)- APIs: Expertise in building RESTful and/or gRPC APIs- Cloud DevOps: Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker), and orchestration (Kubernetes)- Version Control: Proficiency with Git and CI/CD pipelines- Strong problem-solving skills and ability to troubleshoot distributed systems- Preferred Qualifications: Experience with Camunda or other BPMN tools for process modeling and workflow automation- Hands-on experience with Kafka Connect, Kafka Streams, or Confluent Platform- Knowledge of microservices architecture and tools like Istio, Envoy, or service mesh solutions- Familiarity with caching mechanisms (e-g-, Redis, Memcached)- Understanding of event-driven architectures and patterns- Exposure to monitoring tools like Prometheus, Grafana, or Elasticsearch- Soft Skills: Strong communication skills to collaborate effectively across teams- Ability to work independently and manage multiple tasks in a fast-paced environment- A passion for learning and staying up-to-date with emerging technologies- Educational Background: Bachelor s/Master s degree in Computer Science, Engineering, or a related field-

Posted 1 week ago

Apply

6.0 - 11.0 years

10 - 14 Lacs

Chennai

Work from Office

We are seeking a highly skilled and motivated Java Spring Boot Developer to join our dynamic team- The ideal candidate will have a strong background in Java development, hands-on experience with Spring Boot, expertise in Apache Kafka, and a solid understanding of distributed systems - Additionally, familiarity with BPMN tools such as Camunda is a highly desirable skill - In this role, you will design, build, and maintain high-performance, scalable, and reliable backend solutions that integrate seamlessly into our distributed application landscape- Key Responsibilities: Application Development: Design, develop, and maintain backend applications and microservices using Java and Spring Boot- Ensure code quality through rigorous testing, peer code reviews, and adherence to best practices- Kafka Integration: Design and implement real-time data pipelines and messaging solutions using Apache Kafka- Develop producer and consumer applications for distributed data streams- Optimize Kafka configurations for performance and scalability- Distributed Systems: Design and build distributed systems that ensure fault tolerance, scalability, and high availability- Work with cloud platforms (e-g-, AWS, Azure, GCP) to deploy and manage distributed applications- BPMN Tool Integration (Nice to Have): Leverage Camunda or similar BPMN tools to model, execute, and optimize business processes- Develop and maintain workflows and integrate them with microservices and other backend systems- Support teams in automating workflows and aligning process management with business requirements- Collaboration and Communication: Collaborate with cross-functional teams including product management, frontend developers, and DevOps- Translate business requirements into technical solutions and provide technical guidance- Monitoring and Maintenance: Set up monitoring, logging, and alerting for backend services, Kafka pipelines, and BPMN workflows- Proactively identify performance bottlenecks and optimize system performance- Continuous Improvement: Stay updated on the latest industry trends, tools, and technologies related to Java, Spring Boot, Kafka, distributed systems, and BPMN tools- Contribute to the improvement of development processes and team productivity- Required Skills Qualifications: Programming Languages: Strong proficiency in Java (12+) and overall experience must be 12+ Years- Frameworks: Extensive experience with Spring Boot and related Spring frameworks (Spring Data, Spring Security, etc-)- Messaging Systems: In-depth knowledge of Apache Kafka (setup, topics, partitions, offsets, schemas, Kafka Streams, etc-)- Distributed Systems: Solid understanding of distributed system architecture, scalability, and fault tolerance- Databases: Experience with both relational databases (e-g-, MySQL, PostgreSQL) and NoSQL databases (e-g-, MongoDB, Cassandra)- APIs: Expertise in building RESTful and/or gRPC APIs- Cloud DevOps: Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker), and orchestration (Kubernetes)- Version Control: Proficiency with Git and CI/CD pipelines- Strong problem-solving skills and ability to troubleshoot distributed systems- Preferred Qualifications: Experience with Camunda or other BPMN tools for process modeling and workflow automation- Hands-on experience with Kafka Connect, Kafka Streams, or Confluent Platform- Knowledge of microservices architecture and tools like Istio, Envoy, or service mesh solutions- Familiarity with caching mechanisms (e-g-, Redis, Memcached)- Understanding of event-driven architectures and patterns- Exposure to monitoring tools like Prometheus, Grafana, or Elasticsearch- Soft Skills: Strong communication skills to collaborate effectively across teams- Ability to work independently and manage multiple tasks in a fast-paced environment- A passion for learning and staying up-to-date with emerging technologies- Educational Background: Bachelor s/Master s degree in Computer Science, Engineering, or a related field

Posted 1 week ago

Apply

8.0 - 13.0 years

7 - 11 Lacs

Chennai

Work from Office

We are seeking a seasoned Senior Application Developer with 8+ years of hands-on experience in mainframe technologies- The ideal candidate will have deep expertise in COBOL, DB2, JCL, Stored Procedures, and JSON conversion to flat files , with strong proficiency in Enterprise Scheduling using ESP - This role demands a detail-oriented developer who can lead complex application development and modernization projects in a high-performance environment- Key Responsibilities: Design, develop, and maintain mainframe applications using COBOL, DB2, and JCL- Develop and optimize DB2 stored procedures to support high-throughput applications- Create and maintain batch jobs and schedules using ESP Workload Automation - Convert JSON data formats to flat files as part of integration and data processing pipelines- Collaborate with cross-functional teams to understand requirements and deliver scalable solutions- Perform impact analysis, code reviews, and ensure adherence to coding standards- Troubleshoot and resolve complex application and system issues in a timely manner- Document processes, technical specifications, and provide knowledge transfer to peers- Support application deployment and post-deployment validation in production environments- Required Skills & Experience: 8+ years of experience in mainframe application development- Strong command of COBOL, JCL, and DB2 - Experience with writing and optimizing stored procedures in DB2- Proficient in converting JSON data structures into flat file formats for mainframe systems- Hands-on experience with ESP (Enterprise Scheduler Product) or similar scheduling tools- Solid understanding of batch processing and performance optimization in mainframe systems- Excellent problem-solving and analytical skills- Strong communication and documentation abilities- Preferred Qualifications: Experience working in Agile/SAFe environments- Exposure to mainframe modernization or integration with distributed systems- Familiarity with DevOps or automation tools related to mainframe CI/CD-

Posted 1 week ago

Apply

10.0 - 12.0 years

45 - 50 Lacs

Chennai

Work from Office

As a Staff Software Engineer on our team, you will design, develop, and maintain features of the Ally product- You ll also communicate and partner cross-functionally with teams in product and software development- In this role, you will work on an ethical product, using Scala for the backend and JavaScript for the frontend- We run our applications in the AWS cloud and use Git for version control- You ll work on a distributed team, collaborating with colleagues around the globe- Required skills /qualifications : 10-12 years of relevant experience Good abstract and critical thinking skills Familiarity with the full-cycle development process Experience developing, building, testing, deploying, and operating applications Experience working with cloud technologies Awareness of how distributed systems work Strong command of backend programming languages (Java, JavaScript, Python, etc-) Familiarity with relational database design and querying concepts Willingness to break things and make them work again Knowledge of and experience with CI/CD principles and tools (Jenkins or Azure Pipelines) Fluency in written and spoken English Preferred skills /qualifications : Experience leading a team Command line scripting knowledge in a Linux-like environment Knowledge of cloud computing (AWS) Experience with IntelliJ IDEA (or other IDE) Experience with a version control system (Git) Experience with a bug-tracking system (JIRA) Experience with a continuous integration system and continuous delivery practices Functional programming experience such as Haskell or Scala Experience with front-end development or interest in learning (Angular)

Posted 1 week ago

Apply

11.0 - 17.0 years

13 - 19 Lacs

Bengaluru

Work from Office

We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale- As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base- While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions- The Work itself: Design code and systems that touch 40% of the world population while influencing Visa s internal standards for scalability, security, and reusability Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions- Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities Essential Functions: Works with product owners to gather and refine requirements for one product, adding and taking into account existing tools and solutions across departments- Develops and designs moderately advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem- Provides domain expertise on the development of user documentation of solutions and implements standard processes in user documentation- Plays a significant role in the development and delivery of new features within a product from end-to-end- The Skills You Bring: Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale Challenge the Status Quo: Comfort in pushing the boundaries, hacking beyond traditional solutions Language Expertise: Expertise in one or more general development languages (e-g-, Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc- Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams Basic Qualifications 10+ years of relevant work experience and a Bachelors degree Preferred Qualifications Bachelors or Masters in Computer Science or related field, 10+ years of software industry work experience. Delivered complex projects where complexity is a function of a combination of these factors domain knowledge, distributed architecture, technical stack, influencing and collaborating with multiple technology and business partners Technical hands.on experience and proficiency with Java, Experience working with frameworks like Spring, Spring boot, Angular/React, Test Automation Frameworks. Strong understanding of architecture patterns like Microservices and operational characteristics of highly available and scalable applications. Experience with containerization and Docker is a plus. Ability to recruit, grow, retain and lead high.caliber technical talent. Excellent knowledge of core engineering best practice and passion to implement these across his/her team. Longer.term strategic thinking and staying ahead of state.of.the.art curve mindset.

Posted 1 week ago

Apply

6.0 - 9.0 years

13 - 18 Lacs

Chennai

Work from Office

As a Lead Software Engineer, you will focus on building next-generation platform services for Freshworks with your strong background in distributed systems and mentor your team to achieve this- You will have an opportunity to redefine customer experiences by building systems that are milli-second efficient, always available and working at internet scale- If you are the kind of engineer who is passionate about building systems, have a good eye for analysis and a mind that can think outside the box, we want to talk to you- Responsibilities: - Lead teams to deliver scalable, low latency, and cost-efficient solutions to different product teams- - Drive solutions and implementation leveraging different open source distributed systems and deliver a complete product- - Build innovative solutions from scratch and liaise with architects and engineers from other product teams to build solutions and drive adoption- - Elicit quality attributes of the system as well as create criteria metrics for the product to establish the success of achieved metrics - Implement and support compliance of self and team to Freshworks compliance and information security processes- Requirements: - 6 9 years of relevant professional experience - Advanced proficiency in object-oriented programming principles - In-depth understanding of the Software Development Lifecycle (SDLC) - Demonstrated ability to design scalable and high-performance systems - Skilled in conducting peer code reviews - Strong analytical and problem-solving abilities - Extensive hands-on programming experience - Expertise in data structures and algorithms - Solid foundation in system design concepts Qualifications Experience / Desired Skills (but not all required): . Degree in Computer Science or equivalent practical experience . Experience with large.scale systems . Intermediate knowledge of Ruby on Rails . Prior experience with AWS . Experience with open.source projects . Experience troubleshooting in a SaaS environment with an assertive deployment schedule

Posted 1 week ago

Apply

2.0 - 7.0 years

20 - 25 Lacs

Bengaluru

Work from Office

As part of the Visa s Cybersecurity AI Center of Excellence, our team is focused on developing, operating, and driving the success of innovative analytics products that protect against cyber criminals and fraudsters- Leveraging the latest advancements in AI and machine learning, we work collaboratively with other cyber & risk teams to ensure our cybersecurity solutions align with customers business objectives and deliver real-world impact- Team members are involved in all aspects of the product lifecycle, from initial planning and development to deployment, monitoring, and continuous improvement- We are committed to fostering a culture of research, knowledge sharing, and operational excellence- Essential Functions: Work on scalable web applications using modern front-end and back-end technologies- Build and consume RESTful APIs and/or GraphQL endpoints- Develop responsive user interfaces using frameworks such as React or Angular- Implement server-side logic, database schemas, and data storage solutions using Golang, Python, Java, or similar technologies- Write clean, maintainable, and efficient code following best practices in software development- Troubleshoot, debug, and upgrade existing software systems- Write and maintain unit, integration, and end-to-end tests- This is a hybrid position- Expectation of days in office will be confirmed by your Hiring Manager- Basic Qualifications: 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience Preferred Qualifications: 3 or more years of work experience with a Bachelor s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) Solid understanding of distributed systems with microservice architecture. Experience with front.end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular. Experience with back.end technologies such as Python, Golang or Java. Knowledge of both SQL and NoSQL databases (e.g., SQL: MySQL, PostgreSQL, NoSQL: MongoDB, Redis, Cassandra). Understanding of RESTful APIs and web services. Knowledge of cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes, Docker). Familiarity with version control systems (e.g., Git, Bitbucket). Excellent communication and collaboration skills. Knowledge of AI/ML concepts and technologies. Experience with using latest GenAI tools.

Posted 1 week ago

Apply

1.0 - 6.0 years

7 - 8 Lacs

Bengaluru

Work from Office

Do you want to develop the next generation Payments products for Indias fastest growing e-commerce companyDo you enjoy working in an entrepreneurial environment solving complex technical problems and delivering innovative solutionsIf so, join us on Amazon India Payments Tech teamWe are a group of talented technical professionals that are empowered and driven to build innovative world class experiences for millions of Amazon customersThe India Payments Tech in Hyderabad is responsible to build product and technology solutions to build great payments products and experiences using various technologies to solve complex problems related to distributed systems, scalable architecture, machine learning, and algorithms- To meet these challenges, we are looking for a high-energy, talented quality assurance engineerYou will work with multiple development teams and stakeholders in India and worldwide, to drive test strategy and implementationA successful candidate will have a strong technical ability, excellent project management skills, great communication skills, and a motivation to achieve results in a fast-paced environmentPrior experience with Payment technology testing is a strong plusThe person chosen for this position will have the opportunity to contribute their creative ideas and energy to new, complex and business critical products- 1 Coordinate with multiple teams to communicate our technical requirements, drive schedules and review and help build test plans that test end-to-end functionality spanning services owned by multiple organisations- 2 Design, execute and automate tests of front end applications, and middle and back-end software across a variety of architectures and cutting-edge technologies- 3 Test systems at the user level, both manually and with automated tools- 4 Grey box testers rather than black-box testers, able to understand software internals, debug problems using log files, and write automated tests with scripts and/or user-level automated tools- 5 Work with Software Development Engineers and Business Owners to understand the technical implementation of features- 6 Work with business stakeholders, designers and customer service teams to understand customer usage models and develop test plans and suites that approximate real-world environments- 7 Help drive the software development process towards quality-centric methodologies, always seeking to avoid defects or find them at the earliest stage possible- A day in the life As a Quality Assurance Technician on India Payment team, you will work with Software Development Engineers to understand features and technical implementationYou will also work with groups such as Product Management, UX designers to understand customer usage models and develop test plans and suites that approximate real-world environments and regression tests driving the software development process toward quality-centric methodologiesYou will develop automated tests to help fasten testing cycles and release faster to our customersIn this role, you will be responsible to deliver manual/automated solutions to test customer facing features- About the team The External Online Merchant Platform team enables various High Frequency Categories such as Travel and Entertainment products to fulfill customer bookings and order managementWe are building a best in class and frictionless payments solution and merchant experience which will help us exponentially scale while retaining our customers/merchants trust- We are looking for talented, detail oriented and enthusiastic Quality Assurance Technician to join the team who can own the project end to end testing processResponsibilities include defining test design and test plans and reviewing them with stakeholdersContinuously improving test coverage, reviewing and filling gaps in existing automationRepresenting the customer, understanding how they use the system and including the most relevant end to end user scenarios in test plans and automationScripting and coding knowledge is required- Everyone on the team needs to be entrepreneurial, wear many hats and work in a highly collaborative environment that s more startup in natureExperience with web-based applications and/or web services-based applications is also helpfulBachelors in CS or related field and 1+ years of experience in software testing Exposure of overall QA life cycle Excellent QA aptitude Strong knowledge of QA methodology and tools Ability to write test cases Ability to understand functional/technical specifications and analyze data Good organizational and problem solving skills with great attention to detail, including the ability to track multiple test executions simultaneously and synthesize the results Coding experience with automated testing frameworks, tools, services, and physical devices Hands on Automation Experience

Posted 1 week ago

Apply

10.0 - 15.0 years

12 - 17 Lacs

Bengaluru

Work from Office

You will be joining a pivotal team at Eightfold responsible for our flagship Talent Acquisition (TA) product line, a major revenue generator that has been integral to our success from the start Our prestigious global enterprise customers rely on this product, and our engineering team is at the heart of all product development activities Key outcomes for this team include: > Reducing time-to-hire for our customers > Innovating and enhancing product capabilities, from new feature development to improving existing features maturity and performance > Integrating cutting-edge technologies such as Large Language Models (LLMs) and AI into our product architecture > Building new product lines as needed to deliver a robust and comprehensive customer experience The work done by this team is directly tied to Eightfolds overall success If youre eager to be part of a dynamic, high-impact product development environment and grow with the team, this is the perfect opportunity What you ll do: > Own a broad problem space end-to-end from designing scalable solutions to driving implementation and delivery > Serve as a technical lead and mentor, guiding team members and fostering engineering excellence > Be hands-on with coding, actively contributing to core development efforts alongside the team > Conduct thorough code and design reviews to maintain quality and consistency across the codebase > Design and develop robust, scalable, and configurable server-side applications and modules, with a strong focus on quality, performance, and reusability > Collaborate cross-functionally with Product, Design, and Engineering teams to define solutions, create roadmaps, and execute effectively > Build systems with customization and generalization in mind, leveraging configuration management to support flexibility at scale > Continuously improve test coverage, including unit and Selenium-based automated testing > Develop and enhance internal tools to streamline administration, monitoring, and alerting What we need: > Strong foundation in Computer Science fundamentals (data structures, algorithms, system design) > 10+ years of experience in back-end development, with a track record of building reliable and performant systems > Hands-on experience with distributed systems, microservices, and highly scalable back-end architectures > Experience using Generative AI tools is a plus, especially tools like Cursor, which we actively use in our workflows > Passionate about coding, designing, building, launching, and maintaining high-quality products > Attention to detail, especially when it comes to user experience and system behavior > Proficiency in at least one mainstream programming language (bonus points for Python) > Strong communication and collaboration skills with a team-oriented mindset

Posted 1 week ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies