Get SDE Ready

Job search

react software engineer jobs

Open SDE and engineering roles in India

Clear

Rippling

Director of Product, Global Tax Platform

Bangalore, India12+ years

Tax is where trust is won or lost. Every calculation, filing, and payment is a promise to our customers and to the agencies they answer to. As Rippling scales into the enterprise and expands globally, the Tax Platform is mission-critical infrastructure: it must be accurate, explainable, and reliable at a level most payroll systems were never designed for. We’re looking for a Director of Product, based in Bangalore, to lead Rippling’s Global Tax Platform team. You’ll own the end-to-end system that calculates, files, and pays taxes globally — across employees and contractors, across every country we operate in, and across federal, state, and local jurisdictions. The scope covers: - Calculation engine, including the multi-year effort to build Tax Foundry — an AI-enabled tax calculation and policy engine that replaces our third-party dependency. - Filings and agency communications across all jurisdictions globally. - Tax payments and reconciliation — accurate, on-time, and fully traceable. - Upstream data audits and self-serve resolution so issues are caught before they block filings. - In-product explainability so every tax value can be traced to its source inputs and rules. - Enterprise readiness — multi-entity, multi-country, equity comp, and complex tax structures at scale. The goal is simple: no surprises. Customers should never be caught off guard by their tax data, and the team should never be pulled into reactive firefights during filing season. What you will do - Own the vision and execution for the Tax Platform across calculation, filing, payments, and reconciliation globally. - Lead a team of Senior Product Leads across calculation, filings, payments, data quality, and enterprise tax. - Drive measurable improvements in filing accuracy, on-time payment rates, weekly data accuracy, customer self-serve, and enterprise escalations. - Make the call on Tax Foundry while maintaining a credible third-party backup plan. - Build opinionated, configurable workflows that reduce reliance on Tax Ops and CX. - Partner with Engineering, Tax Ops, CX, Payroll, Compliance, Legal, and GTM to align expansion with platform architecture. - Serve as a Senior Product Leader in Bangalore, operating tightly with leadership in San Francisco. What you will need - Serve as a senior product leader in Bangalore, operating tightly with leadership in San Francisco. - 12+ years of Product Management experience. - Proven experience leading senior IC PMs across multiple teams. - Experience owning complex, multi-surface platforms with regulatory, tax, or financial complexity. - Strong systems thinker — you see primitives, not just features. - Track record of shipping both 0-to-1 launches and scaled products used by large customer bases. - Comfortable operating at multiple altitudes: strategy, architecture, UX, and execution rigor. - Strong cross-functional leadership across engineering, tax/compliance, operations, and GTM. - High ownership mindset — accountable for outcomes, not output. - Exceptional written and verbal communication in a highly cross-functional, globally distributed role. - Payroll, tax, accounting, or fintech experience is a strong plus. - Strong alignment with our leadership principles: in particular, Go and See, and Are Right, a Lot. If you don’t necessarily meet all of the requirements listed here, we still encourage you to apply because skills can be used in lots of different ways, your life experience is equally important sometimes.

View job

Visa

NGC – Senior Software Engineer

Atlanta, GA2+ yearsFull-time

CyberSource Corporation, a Visa Inc. company, needs an NGC – Senior Software Engineer (multiple openings) in Atlanta, GA to: Design, enhance, and build our transactional platform in an agile development environment. Work on unit testing, code reviews, and regular check-ins to ensure continuous integration. Develop solutions that address complex and emerging merchant and acquirer needs. Collaborate with multiple teams tasked with multiple projects ranging from building full stack development of real-time transactional services, REST services API, Container based services to highly functional, secure, scalable and resilient real time and batching systems. Review the code written and monitor the move to production. Position reports to the Atlanta, Georgia office and may allow for partial telecommuting. Basic Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or related field and 2 years of experience in the job offered or in a Software Engineer-related occupation. Position requires experience in: Understanding of complex enterprise-level systems and integration points, including hands-on experience with web applications, web services (REST APIs using Java/Spring boot with Vert.x), networking layers, and software development lifecycle. Backend and frontend technologies, including Java, JavaScript, J2EE, XML, and at least one modern front-end framework. React, Angular, or Vue.js. Unit testing, shell scripting, and relational databases (MySQL/PostgreSQL). Test planning and backend development, including scenario creation, test data preparation, and execution of test cases for Java-based applications. UI/UX test automation using Selenium, including multi-browser testing and working with Java-based automation framework. Distributed messaging and event-driven architectures, utilizing Apache Kafka or RabbitMQ for scalable, real-time data processing and integration. Container orchestration and cloud-native deployments, including working with Docker, Kubernetes, and infrastructure-as-code tools to automate scaling, monitoring, and management of enterprise applications. Monitoring and logging for enterprise systems, leveraging Prometheus and Grafana to ensure application reliability, performance, and security. CI/CD pipelines and DevOps tools for source control and branching strategies (Jenkins and Git). Test-driven development, performance/security testing, and deploying full stack applications.

View job

Visa

Staff SW Engineer

Bellevue, WA2+ yearsFull-time

Visa USA Inc., a Visa Inc. company, needs a Staff SW Engineer (multiple openings) in Bellevue, WA to: Develop, test, and document complex software programs and multi-tier solutions, working on intricate technical and business problems while creating scalable, high-performing applications. Utilize Core Java and Java web application development for RESTful web services, Spring Framework, Spring Boot, and build tools such as Maven for microservices architecture. Implement reactive and event-driven programming using Kafka, access data through Spring Data, JPA, and JDBC, and apply OOP design skills with experience in design patterns. Develop and author APIs, practice test-driven development, and handle multi-threading and concurrency challenges. Design network architecture with focus on scalability, performance, and security considerations while leveraging machine learning concepts and advanced AI techniques including generative models. Demonstrate proficiency in web technologies including HTML, CSS, JavaScript, TypeScript, and server-side scripting, along with cloud platform experience encompassing monitoring, logging, and content delivery services. Apply DevOps practices including CI/CD pipeline development and cloud SDK integration across enterprise operating systems. Perform code reviews to verify development requirements, deploy and stage code in development environments, develop database queries and code generation, fix bugs in existing codebases, and contribute to large project deployment procedures. Support and install software applications/operating systems while applying appropriate standards, processes, procedures, and tools throughout the system development life cycle to preserve business goals and requirements. Position reports to the Bellevue, Washington office and may allow for partial telecommuting.

View job

Ebay

Software Engineer 2 - Fullstack

Bengaluru, India4+ yearsFULL_TIME

At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts. Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet. Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all. Looking for a company where you can shape how the world buys, sells, and gives? Where you’ll be part of a work culture that’s been genuinely committed to diversity and inclusion since its founding more than 30 years ago? Where you can just be yourself, do your best work, and have a meaningful impact? If so, we’d love to talk to you. We are the Protections team, driving the transformation of the post purchase ecosystem through Cancellations, Returns, Refunds, eBay Money Back Guarantee, Item Not Received, Chargebacks and Seller Standards experiences. Our products are available on web and native applications, serving millions of global users and building trust at every step. We are a data-driven, agile team that embraces AI innovation and fosters a culture of continuous improvements and learning. Join us to make an impact on one of the world’s largest e-commerce websites. What you'll do and learn: - Develop features and services in highly scalable and reliable frontend and/or backend systems in a distributed system environment. - Able to translate product and design documents into clean, high-quality, well-tested and maintainable production code autonomously - Write test automations and practice continuous integration. - Conduct code review for the immediate team. - Develop and maintain technical documentation to support software applications. - Practices evidence-centered design making features testable, ensuring high quality and improving velocity in continuous delivery. - Accountable for multiple subsystems within a larger domain, taking full responsibility for their entire life cycle, including design, development, testing, deployment, observability and monitoring. - Propose and evaluate multiple design options, providing estimates for each. - Structure and complete tasks independently, meeting deadlines and milestones. - Effectively communicate assumptions and seek clarification from stakeholders, ensuring alignment and understanding across all domains. - Lead engineering support, release, and on-call responsibilities for an "always-on" 24/7 site. What you bring: - Innovative, team player, excellent communication and decision-making - Strong learning ability, self-driven - Excited about new and innovative technologies within immediate field of expertise - Attending knowledge sharing sessions, both within the company and externally Qualifications: - Bachelor's degree in EE, CS or other related field or equivalent exp. - 4+ years of experience in building large scale, distributed web platforms/APIs as full stack developer - Strong CS foundation (data structures, algorithms, OOPs, OOA/D) - Experiences in building server-side components (e.g. Java, Sprint/SprintBoot, or other backend programming languages/frameworks, GraphQL) with familiarity with modern Frontend frameworks (e.g. ReactJS, Angular, Marko), or vice versa. - Building data-driven applications (RDBMS, NoSQL, ElasticSearch) - Delivers results in fast-paced environments (agile, TDD, CI/CD)

View job

Zeta

Manager Software Development - Mobile

Hyderabad10+ yearsFull-time

About Zeta Build the future of banking. Zeta is a next-generation banking technology company providing cloud-native, fully stackable processing and core banking platforms for issuers. With a focus on scalability, compliance, and innovation, Zeta empowers financial institutions to modernize their technology infrastructure and deliver secure, seamless digital banking experiences. Our impact runs at real-world scale. Today, over 25 million cards are live on Zeta-powered platforms across 7 countries, supported by a passionate team of 1,700+ Zetanauts across India, the US, EMEA, and Asia. Backed by SoftBank Vision Fund, Mastercard, and other reputed strategic investors, we reached a valuation of $2 billion in 2025. Our focus is on establishing product lines that focus on key outcomes by addressing real customer pain points, modernizing legacy systems, and strengthening core fundamentals. As a result, our systems and platforms support a wide range of banking and payments capabilities, including: 1. Tachyon, our cloud-native banking stack built for population-scale systems 2. Cipher, our unified authentication platform for secure, high-volume banking environments 3. Digital Credit as a Service, enabling banks to launch credit lines on UPI 4. Elena, our intelligent and conversational AI platform for banking. 5. Pixel, India’s first digital-native credit card, launched in partnership with HDFC Bank, for whom we also revamped their PayZapp mobile app: Winner of the Celent Model Bank Award for Payments Innovation 2024. 6. Sparrow, the leading card experience for non-prime cardholders in the US …and more across cards, payments, lending, and core banking. We are an engineering-first organization that values ownership, bias for action, and long-term thinking. Together, we solve some of the hardest problems in banking tech. Our culture is built around trust, collaboration, and creating the conditions for you to drive impact proportionate to your potential. Reinforcing our commitment to creating an inclusive and supportive workplace, we have been consistently recognized as a Great Place to Work. If you want to build cutting-edge banking tech that enables banks to serve millions reliably, securely, and at a population scale, Zeta is your playground. If you would like to learn more about how we have grown and evolved over the years, watch our journey here. You can also explore our website and follow us on LinkedIn, Instagram, YouTube, and X. About the Role: Zeta is looking for an exceptional leader for the Axon Mobile team in Hyderabad. Someone who was a senior android / iOS engineer or architect and later turned to the leadership role might fit well here. This is truly a once in a lifetime career opportunity. As an Engineering Manager, you will be playing a pivotal role in enabling Zeta to deliver just not one mobile app but power multiple mobile applications. The ask is to build multiple mobile SDKs which will be used by different business mobile teams to build their apps. You will work with an amazing peer group that fuels this ambition. You will take up initiatives that will create a lasting impact on millions of individuals across various countries. You will be responsible for an engineering team of 8-12 people. Responsibilities: - Architect super configurable mobile SDKs - the one’s which are written in native but are server-controlled - Build a suite of Mobile Backend services which will control the SDK distribution and mobile configurations - Fantasy the idea of composing a mobile application from different components rather than build every application from scratch - Expertise in security - cryptography, encrypted secure storage, mobile security to power our super-secure payments originating from mobile devices - Work on a framework to let mobile developers build their mobile screens on multiple stacks - native, server-driven, web, react-native, flutter, ionic etc. Skills: - Good understanding of server stack as well so as to have a good understanding of the entire story - Good understanding of SDK distribution using maven, pods, xcframeworks etc - Analyse, design and architect, develop and maintain software solutions across multiple projects - Direct and provide ongoing leadership for a team of individual contributors, set objectives, review performances, define growth plan and nurture. - Drive best practices, and is a pro with agile methodologies/practices - SCRUM, Test Driven Development (TDD) - Manage headcount, deliverables, schedules across ongoing projects, ensure that resources are appropriately allocated and timelines are met in accordance with the project roadmaps Experience and Qualifications: - Bachelor’s/Master’s degree in engineering (computer science, information systems) - 10+ years of experience building enterprise systems including at least 2 years of direct people management experience - Worked on large scale mobile applications with a good understanding of mobile stack Equal Opportunity Zeta is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applicants from all backgrounds, cultures, and communities to apply and believe that a diverse workforce is key to our success

View job

Target

Lead Engineer - Gen AI

Bangalore, Karnataka, IN5+ yearsFull-time

Lead Engineer About Us: As a Fortune 50 company with more than 400,000 team members worldwide, Target is an iconic brand and one of America's leading retailers. At Target, we have a timeless purpose and a proven strategy and that hasn’t happened by accident. Some of the best minds from diverse backgrounds come together at Target to redefine retail in an inclusive learning environment that values people and delivers world-class outcomes. That winning formula is especially apparent in Bengaluru, where Target in India operates as a fully integrated part of Target’s global team and has more than 4,000 team members supporting the company’s global strategy and operations. Target Tech Overview: Every time a guest enters a Target store or browses Target.com, they experience the impact of Target’s investments in technology and innovation. We’re the technologists behind one of the most loved retail brands, delivering joy to millions of our guests, team members, and communities. Our global in-house technology team of more than 5,000 of engineers, data scientists, architects, coaches and product managers strive to make Target the most convenient, safe and joyful place to shop. We use agile practices and leverage open-source software to adapt and build best-in-class technology for our team members and guests—and we do so with a focus on diversity and inclusion, experimentation and continuous learning. About Pyramid: Merchandising is a Portfolio within Target – Product Engineering provide reliable data that is core to our enterprise retail operations, including foundational data and aggregation services at scale for retail and commerce platforms. We deal with data around Pricing, Promotions, Item, Supplier, Owned Brand, Merch Planning, Space Presentation & Transitions(SPT) & Intelligence Automation. As a lead engineer you would be responsible for Designing scalable architecture with the best choice of tech, responsible for all the services/functionalities that the team develops while ensuring quality of the team's code and/or infrastructure standards. Hands-on development, often taking on the more complicated tasks. Ensures solution is production ready, deployable, scalable and resilient. Planning and delivering of work in the team in addition to their own work. Promotes a learning culture through mentoring and coaching. Ensures product observability is in place for reliability. Fosters a culture of observability across teams and helps use operational data to improve stability and performance of their domains. Drives monitoring work on their team based on the organization's monitoring philosophy. Is aware of the operational data for their team’s domain and uses it as a basis for driving changes to the team's services to achieve stability and performance improvements. Responsible for ensuring the security of the product and fostering a security first mindset across teams. Highly skilled with applying and implementing security concepts such as identifying vulnerabilities in software, creating logic to detect malicious behavior, and analyzing network or host artifacts. Integrate Large Language Models (LLMs) and GenAI-powered features into core applications. Build robust systems that mitigate hallucinations and improve AI reliability. Experience building agentic frameworks and AI-driven automation for process enhancement Position Overview: To succeed in this role, you’ll bring over 7+ years of experience in software design and development, with 5+ years focused on building scalable backend applications. You’ll be a proven leader in guiding technical teams and driving products at scale to successful completion. Your expertise will lie in JVM-based technologies, specifically Java and Kotlin, along with a deep understanding of building robust, scalable systems. Must Have Skills: Java & Python (Advanced proficiency in backend, AI, and automation workflows using Java and Python) Microservices Architecture (Designing, developing, and managing scalable microservices) Spring Boot or Micronaut (Experience with JVM-based frameworks, including reactive programming) AI / LLM Integration (Integrating Large Language Models and GenAI features into core applications) AI Reliability & Automation (Building agentic frameworks, reducing hallucinations, and improving process automation using OpenAI APIs and SDKs) Messaging Systems (Kafka, RabbitMQ) Databases (Experience with NoSQL databases like Cassandra, MongoDB, and SQL-based databases like PostgreSQL) CI/CD (Building and managing pipelines with Jenkins, GitLab, or similar tools) Unit and Integration Testing (Spock, JUnit, TestContainers for Java; PyTest, Unittest for Python) Cloud Services (AWS, GCP, Azure) Containerization and Orchestration (Docker, Kubernetes) Monitoring & Observability (Grafana, ELK Stack, Prometheus) Event-Driven Architecture (Knowledge of event-driven patterns in distributed systems) Good to Have Skills: Functional Programming (Familiarity with functional programming paradigms in Kotlin) GraphQL (Experience designing and integrating GraphQL APIs) Legacy System Modernization (Experience refactoring and modernizing older systems) Security Best Practices (OWASP, vulnerability scanning, secure coding principles) Agile Methodologies (Familiar with Scrum, Kanban, or other agile processes)

View job

Goldman Sachs

Corporate Treasury-Hyderabad-Associate-Software Engineering

Hyderabad, Telangana, India4-6 years

FINANCE | Corporate Treasury We're a team of specialists charged with managing the firm’s funding, liquidity, capital and relationships with creditors and regulators. Corporate Treasury manages the firm’s financial resources and minimizes interest expense through liability planning, asset liability management, and liquidity portfolio yield enhancement. The division is ideal for collaborative individuals who have strong quantitative analysis skills and risk management capabilities since Treasury actively manages the firm’s financial resources which are constantly changing due to business activity, markets, risk appetite, regulations and other factors. Role Overview As a Full Stack Engineer, you will be a "force multiplier" for the team. You will not only build mission-critical payment services on AWS but also lead the adoption of agentic AI tools (such as GitHub Copilot, Claude Code, and Devin AI) to accelerate the SDLC. You will be responsible for designing, coding, and operating end-to-end solutions while mentoring others in AI-assisted engineering patterns. Key Responsibilities - Cloud-Native Development: Design and implement scalable, secure full-stack applications using Java (Spring Boot) and Python, deployed as containerized (EKS) or server-less (Lambda) workloads on AWS. - AI-Augmented Engineering: Integrate AI tooling into daily workflows—using GitHub Copilot for real-time assistance, Claude Code for complex architectural reasoning, Devin AI for autonomous task execution and PR management and MCP. - Full Stack Ownership: Build responsive front-end components (React/TypeScript) and robust back-end APIs, ensuring seamless integration with relational (PostgreSQL) and non-relational (DynamoDB, MongoDB) databases. - Modern SDLC & SecDevOps: Manage the complete lifecycle using GitLab CI/CD, emphasizing automated testing, security scanning, and rapid, high-quality value delivery. - Modernization & Refactoring: Leverage AI agents to accelerate the migration of legacy payment logic into modern, cloud-native microservices. - Mentorship: Act as a technical authority, teaching fellow engineers how to effectively prompt, supervise, and validate AI-generated code to maintain enterprise-grade standards. Required Skills & Experience Baseline Engineering - Experience: 4-6 years of professional software engineering experience (Associate level). - Backend Mastery: Deep expertise in Java and the Spring Framework ecosystem. Proficiency in Python for automation and AI integration. - Frontend Proficiency: Strong experience with modern JavaScript frameworks, specifically React and TypeScript. - Data Systems: 5+ years working with SQL (relational) and experience with NoSQL databases like DynamoDB, Aurora Postgres, or Cassandra. - Messaging: String experience with MSK. - API Design: Proven track record of designing and delivering RESTful APIs and microservices architectures. AWS & Cloud-Native Specialization - AWS Proficiency: 2+ years of hands-on experience with AWS services, including Lambda, ECS/EKS, S3, IAM, KMS, and CloudFormation/CDK. - Containerization: Strong knowledge of Docker and Kubernetes (EKS) for orchestrating distributed systems. - Security: Experience implementing a SecDevOps mindset, including identity propagation and secure secret management in the cloud. AI-Augmentation & Productivity - AI Tooling: Demonstrated proficiency in using AI coding assistants (e.g., GitHub Copilot) and agentic AI (e.g., Claude Code, Devin AI) to improve velocity and code quality. - Prompt Engineering: Ability to design structured prompts and workflows for AI agents to handle multi-step engineering tasks like unit test generation and documentation. - Critical Supervision: Strong ability to critically evaluate AI-generated outputs for correctness, security, and performance. Preferred Qualifications - Familiarity with financial messaging standards (e.g., ISO 20022). - Contributions to open-source AI agent frameworks or internal AI-driven automation initiatives. ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We’re committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, veterans status, disability, or any other characteristic protected by applicable law.

View job

Goldman Sachs

Tax-Bengaluru-Associate-Software Engineering

Bengaluru, Karnataka, India3+ years

Tax Operations has the primary responsibility of calculating withholding and Tax liability for the clients across all business units in the firm. Additionally the team also handles client documentation and regulatory information reporting. Sedona is a high volume transaction processing application that centralizes the Tax logic and is responsible for calculating withholding & tax in real time, in addition to facilitating the timely reporting of the millions of transactions to the various tax authorities, globally. Requirements Design and architecture systems for Tax functions (including client documentation, reporting and tax withholding) with high scalability, high throughput, and large amounts of data Contribute to the technical design of the strategic engine by evaluating and employing Distributed Caching implementations for Multi-threaded and Concurrent Highly-Scalable processing. Complex Matching Algorithms for highly flexible, optimized and extremely fast matching Organizations enterprise platforms including Forms Engine and Data Lake Design and Implement user workflows using BPMN notation Manage project deliverables and tasks during development, user acceptance (UAT) and production implementation phases Manage user requirements, testing cycles and perform change management duties Develop highly scalable, resilient distributed systems using service oriented paradigms Perform memory, thread and CPU profiling of all core features for high volume processing and preform process analysis using JProfiler and VisualVM, jMap, jStack, jConsole Manage regulatory deliverables within a fast changing environment Work closely with the global counterparts (both technology & user teams) and other technology communities in the firm as part of team charged with managing global tax requirements for GS clients Qualifications: 3+ years of Java development 1+ years of service oriented architecture development Knowledge of Web UI technologies like React and Angular Familiarity with Spring Frameworks Strong skill in databases like DB2, Sybase IQ, MongoDB Knowledge of BPMN modelling and designing 1+ years of experience implementing systems with automated testing using junit, fitnesse, karate, etc. Preferred Experience in Financial Services/Industry Messaging related technologies such as JMS, Apache Kafka ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer

View job

Bloomberg

Senior Software Engineer - Integration Runtime

New York4+ years

The Integration Platform team builds a distributed workflow execution engine written in Go that orchestrates business processes across services via gRPC, HTTP, and more. It provides declarative, fault-tolerant, low-latency processing for millions of messages a day, with built-in consensus, observability, and self-healing, all shipped as a single binary with zero external dependencies. We are constantly evaluating emerging technologies and designs to optimize performance, resilience and developer experience. We face interesting and complex challenges everyday, and we want you to work with us to solve them. We heavily rely on open source technologies and intend to open source some of the projects we’re working on. Our Values - Open Minded: we believe in always being open to new technologies - Collaborative: we believe that the best designs are created when we work together - Fast Paced: we frequently evaluate new, promising technologies, learning fast will go a long way! - Meticulous: we believe in taking the time to learn how to do things the correct, idiomatic way The Role You’ll be trusted to: take ownership of critical designs and drive them forward; engage other engineers to produce correct and simple solutions to complex problems; work directly with other teams to understand requirements; and much more. We place a strong emphasis on clean designs, extensive research and rapid prototyping; using both your existing experience and willingness to learn, you will have the opportunity to work on challenging projects that have a large impact. You'll need to have - 4+ years developing sensitive or high-performance backend systems - Experience building and/or working with large-scale distributed systems - Experience in software instrumentation for monitoring and observability - Understanding of networking fundamentals: TCP/IP, TLS, HTTP/1.1, HTTP/2 We'd love to see - Experience with Golang and/or gRPC - Experience with React; we build a lot of developer tooling to operate our systems - Experience with streaming or event-driven architectures (Kafka, message queues, workflow engines) - Familiarity with distributed systems primitives: consensus, gossip protocols, distributed coordination

View job

Adobe

Sr Software Engineer – 3D Workflows

San Jose, California, United States of AmericaFULL_TIME

Adobe's 3D & Immersive organization is looking for a Full Stack Software Engineer with 3D pipeline experience to lead our 3D Workflows Team! You will help plan, invent, develop, and test software to support enterprise customers in using 3D digital twin assets for web and ecommerce. What you'll Do - Help build, implement, and deploy 3D-centric web interfaces, pipelines, and APIs used by our customers and other teams within Adobe. - Develop 3D pipelines to build scalable 3D asset workflows. These workflows enable enterprise customers to compose, transform, review, render, and deliver high-quality digital twin content for ecommerce and web experiences. - Work with USD scene structures, materials, lighting setups, cameras, references, and variants to support interoperable 3D workflows across Adobe tools. - Build highly durable distributed web services and systems deployed on Kubernetes and the best tools provided by AWS and Microsoft Azure, incorporating extensive monitoring. - Join our multi-functional team of Frontend, Backend, and DevOps engineers based in the San Jose Area. - Learn and grow from our experienced and inclusive team. What you need to succeed - A bachelor’s degree or equivalent experience in computer science, computer engineering, or a similar specialty. - Experience with building and supporting web services at scale. - Experience with 3D graphics production at scale, including photorealistic VFX production. - Experience with asset interchange formats and rendering workflows including USD/OpenUSD, GLB/glTF, FBX, OpenPBR, Substance Materials, and related DCCs. - Familiarity with OpenUSD scene graph concepts such as composition arcs, references, variants, shading/material networks, lighting, rendering, and camera setup, along with USD scripting. - Familiarity with Agentic based workflows. - A passion for learning and contributing to all aspects of the system: user interface, APIs, persistence, and distributed systems. - Programming experience with TypeScript/Node.js, Go, Python, and/or C++, React, Svelte. - A desire to collaborate and communicate your technical ideas with the team.

View job
react software engineer jobs in India | Get SDE Ready