Get SDE Ready

Job search

frontend software engineer jobs

Open SDE and engineering roles in India

Clear

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

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

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

Freshworks

Staff Engineer - Full Stack

Hyderabad, India10+ yearsFull-time

As a Staff Full Stack Engineer (IC4), you will architect the end-to-end systems that drive our global SaaS products, balancing complex distributed backend infrastructure with highly responsive, scalable frontend applications. You will lead cross-functional technical strategies, champion engineering excellence across teams, and mentor engineers to level up our entire platform ecosystem.

View job

Freshworks

Senior Software Engineer - Full Stack

Hyderabad, India3-5 yearsFull-time

At Freshworks, we build uncomplicated service software designed to eliminate friction and reduce business complexity. As a Senior Full Stack Engineer (IC2), you will be a key builder turning this vision into high-performance software—developing robust backend components and responsive frontend layers that deliver exceptional customer and employee experiences at scale. Full-Stack Execution: Build, optimize, and maintain robust backend microservices, database schemas, and highly interactive frontend application interfaces. Feature Ownership: Take end-to-end ownership of product feature delivery—from initial requirement analysis and technical design to automated deployment, monitoring, and production support.

View job

Freshworks

Lead Software Engineer - Full Stack

Hyderabad, India5-8 yearsFull-time

At Freshworks, we build uncomplicated service software designed to eliminate friction and reduce business complexity. As a Lead Full Stack Engineer (IC3), you will be the driving force turning this vision into high-performance software—engineering robust backend systems and responsive frontend layers that deliver exceptional customer and employee experiences at scale. Impact You Can Create: Eliminate Enterprise Complexity, Drive Frictionless Support, Build for Global Trust. Roles & Responsibilities: Full-Stack Execution, Full Lifecycle Ownership, Code Quality & Best Practices, Cross-Functional Partnership, Production Governance, Performance Optimization, Technical Mentorship. Qualifications include Full-Stack Engineering, Core CS Foundations, System Design (HLD/LLD), Data Modeling Rigor, AI Tool Fluency, Problem Solving & Articulation. Professional Timeline: 5 to 8 years of progressive experience.

View job

Freshworks

Staff Engineer - Full Stack

Chennai, India10+ yearsFull-time

At Freshworks, we don’t just ship software—we shape it to be fast, reliable, and refreshingly simple. As a Staff Full Stack Engineer (IC4), you will architect the end-to-end systems that drive our global SaaS products, balancing complex distributed backend infrastructure with highly responsive, scalable frontend applications. You will lead cross-functional technical strategies, champion engineering excellence across teams, and mentor engineers to level up our entire platform ecosystem.

View job

Freshworks

Lead Software Engineer - Full Stack

Chennai, India5-8 yearsFull-time

At Freshworks, we build uncomplicated service software designed to eliminate friction and reduce business complexity. As a Lead Full Stack Engineer (IC3), you will be the driving force turning this vision into high-performance software—engineering robust backend systems and responsive frontend layers that deliver exceptional customer and employee experiences at scale.

View job

Freshworks

Senior Software Engineer - Full Stack

Chennai, India3-5 yearsFull-time

At Freshworks, we build uncomplicated service software designed to eliminate friction and reduce business complexity. As a Senior Full Stack Engineer (IC2), you will be a key builder turning this vision into high-performance software—developing robust backend components and responsive frontend layers that deliver exceptional customer and employee experiences at scale. Full-Stack Execution: Build, optimize, and maintain robust backend microservices, database schemas, and highly interactive frontend application interfaces. Feature Ownership: Take end-to-end ownership of product feature delivery—from initial requirement analysis and technical design to automated deployment, monitoring, and production support. Code Quality & Craftsmanship: Write clean, highly extensible, and well-tested code rooted in solid Object-Oriented Programming (OOP) concepts and SOLID design principles. Cross-Functional Collaboration: Partner closely with Product Managers, UX Designers, and SRE teams to convert product requirements into high-value platform features quickly. Production Health: Help maintain system metrics for high availability, multi-tenant fault tolerance, security compliance, and comprehensive infrastructure observability. Performance Tuning: Proactively identify and resolve performance bottlenecks across the stack, from slow database queries to client-side page rendering latencies. Peer Collaboration: Actively participate in constructive code reviews, share technical knowledge, and help maintain high engineering standards within the team.

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