Get SDE Ready

Job search

full stack software engineer jobs

Open SDE and engineering roles in India

Clear

Visa

Sr. SW Engineer

Austin, TX2+ yearsFull-time

Visa Technology & Operations LLC, a Visa Inc. company, needs a Sr. SW Engineer (multiple openings) in Austin, TX to: Be part of the Network Software Engineering Team to help design, enhance and build our Network Automation platform in an agile development environment. Be part of multiple teams tasked with multiple projects ranging from User Interface Angular 8 and Angular 15 development, build full stack development of real-time transactional services, REST API services, Network Resources Automation-based workflows to provide highly functional, secure, scalable and resilient systems. Work on unit testing, regression testing, code reviews, scrum calls, and continuous integration. Position reports to the Employer’s Austin, Texas office and may allow for partial telecommuting.

View job

Visa

Staff SW Engineer

Austin, TX5+ yearsFull-time

Visa Technology & Operations LLC, a Visa Inc. company, needs a Staff SW Engineer (multiple openings) in Austin, TX to: Design, enhance, and build next generation fraud detection platforms in an agile development environment. Play part of multiple teams tasked with projects ranging from full stack development, Rest based APIs, Container based services to highly functional, secure, scalable, and resilient systems. Lead teams/projects functionally and will be responsible for delivering to Ecosystem and Operation Risk roadmap commitments. Contribute to release planning exercise, assign, and track work of team members to timely releases. Responsibilities include technical analysis and creation of conceptual approach. Develop code that complies with design specifications and meets security and Java best practices. Perform coding that must adhere security standards, be easily maintainable and be high performant. Set Coding standards and best practices for the teams’ deliverables. Evaluate options and provide recommendation on scope and scale of effort required to implement final requirements. Identify opportunities for future enhancements and refinements to standards, best practices, and development methodologies. Participate and lead design and code review sessions as appropriate to ensure the quality of work delivered by self and teammates are in accordance with development standards. Collaborate with business partners on requirements elaboration, design, configuration, and business re-engineering. Present technical solutions, capabilities, considerations, and features in business terms. Effectively communicate status, issues, and risks in a precise and timely manner. Position reports to the Austin, Texas office and may allow for partial telecommuting. Basic Qualifications: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related field, followed by 5 years of progressive, post-baccalaureate experience in the job offered or in a software engineer-related occupation. Position requires experience in the following: Full stack technology, in at least one of the following technologies: Java, Spring MVC, Spring Boot, Angular, JavaScript, MySQL, Maven, Design Patterns, or Test Automation framework; Front-end development skills and architect level knowledge in back-end; Developing large scale, enterprise class distributed systems of high availability, low latency, & strong data consistency; Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies GIT, Maven, and Jenkins; Event driven architecture utilizing message brokers such as Apache Kafka, RabbitMQ, or equivalent; Stakeholder communication to understand their requirements and translate those requirements into detailed user stories and acceptance criteria; and Using caching and NoSQL technology (Redis, MongoDB, Cassandra or equivalent) to improve efficiency of multi-threaded/multi-process applications/services.

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

Software Engineer – Sr. Consultant level

Austin, TX5+ yearsFull-time

Visa Technology & Operations LLC, a Visa Inc. company, needs a Software Engineer – Sr. Consultant level (multiple openings) in Austin, TX to: Serve in a leadership role working on multiple projects building full stack development of real-time transactional services, RESTful APIs and Container based distributed services that are highly available, secure, scalable, and resilient. Spearhead development of next generation software based on machine learning and deep learning. Build products end to end focusing on unit testing, code reviews and continuous integration for excellent code quality. Drive innovation that makes company products stand apart from competitors and benefit the customer with accelerated time-to-market delivery. Understand customer requirements. Build partnerships with product management to make sure that the products deliver real value. Analyze business requirements and architect highly secure, robust, and scalable solutions. Design and implement a prototype of a system or component with proper architecture and then lead or hand over to engineering team to implement. Build relationships with key architects across technology organizations and collaborate on promoting architectural best practices across technology. Introduce new technologies to build the next generation of Risk Services. Champion efforts to architect, design and implement various components of our global transaction processing systems, including following and creating software best practices and processes. Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability. Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business solutions. Leverage innovative technologies to build the next generation of Payment Services, Fraud detection solutions, Real-Time Payments, and Buy Now Pay Later Technology. Leverage new technologies to build the next generation of Risk Services. Position reports to the Austin, Texas 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

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

Bloomberg

Senior Android Engineer - Mobile Professional

Dublin

Our Mobile Professional group builds the mobile app that provides financial professionals with an indispensable utility they can use while away from their desks to stay connected, solve problems, and get caught up on things they have missed. Our customers can access up-to-date market news, explore in-depth market analysis, receive instant notifications on critical market-moving events, and stay connected to the Bloomberg community while on the move. Our Mobile teams develop, design and define the mobile experience for tens of thousands of users daily. Engineers specialising in mobile UI, client software, backend infrastructure and services work closely together to take advantage of the latest mobile technologies and techniques - all aimed at building the definitive mobile experience for the financial markets. We are looking for an experienced Android software engineer to join our growing group of mobile engineers. With new projects on the horizon and opportunities for both technical specialists and those interested in leadership, you'll have ample opportunity to make an impact. We'll trust you to: Become part of an established team containing a diverse mix of engineers, alongside dedicated representatives from UX, QA and Product Build high-quality native Android applications using Kotlin and Jetpack Compose Work across a highly-diverse technology stack around the Android platform Be responsible for the app's server-side infrastructure (Python, C++) and its evolution Collaborate closely with other technology teams to align technical direction and solve shared engineering challenges Partner with Product and UX teams to deliver intuitive mobile experiences for complex workflows Help foster a culture of sustained, high-quality delivery through collaboration, testing and continuous improvement Take ownership of challenging engineering problems related to scale, reliability and real-time systems You'll need to have: Strong experience developing native Android applications using Kotlin Experience building modern Android architectures and UI systems Strong understanding of software engineering fundamentals including concurrency, algorithms and data structures Experience designing maintainable, modular and testable software Strong communication and collaboration skills A pragmatic and thoughtful approach to solving complex engineering problems A degree in Computer Science, Engineering, Mathematics or similar field of study, or equivalent experience We'd love to see: Expertise in writing modular and highly testable code Experience partnering with a diverse set of colleagues across engineering, UX and Product A passion for learning new things and exploring new technologies A passion for teaching other people what you know and mentoring less experienced team members What's in it for you: Opportunity to work on products used daily by financial professionals around the world Exposure to the full stack - from backend system design through to polished mobile UI Challenging technical problems involving scale, concurrency and real-time communication Ability to influence architecture, engineering practices and platform direction Close collaboration with UX and Product teams to shape how complex workflows are delivered on mobile A team culture focused on learning, collaboration and continuous improvement If this sounds like you, we'd love to hear from you. Learn more about engineering at Bloomberg: http://www.techatbloomberg.com/ If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.

View job

Bloomberg

Senior iOS Engineer - Mobile Professional

Dublin

Our Mobile Professional group builds the mobile app that provides financial professionals with an indispensable utility they can use while away from their desks to stay connected, solve problems, and get caught up on things they have missed. Our customers can access up-to-date market news, explore in-depth market analysis, receive instant notifications on critical market-moving events, and stay connected to the Bloomberg community while on the move. Our Mobile teams develop, design and define the mobile experience for tens of thousands of users daily. Engineers specialising in mobile UI, client software, backend infrastructure and services work closely together to take advantage of the latest mobile technologies and techniques - all aimed at building the definitive mobile experience for the financial markets. We are looking for an experienced iOS software engineer to join our growing group of mobile engineers. With new projects on the horizon and opportunities for both technical specialists and those interested in leadership, you'll have ample opportunity to make an impact. We'll trust you to: - Become part of an established team containing a diverse mix of engineers, alongside dedicated representatives from UX, QA and Product - Build high-quality native iOS applications using Swift - Work across a highly-diverse technology stack around the iOS platform - Be responsible for the app's server-side infrastructure (Python, C++) and tools - Collaborate closely with other technology teams to align technical direction and solve shared engineering challenges - Partner with Product and UX teams to deliver intuitive mobile experiences for complex workflows - Help foster a culture of sustained, high-quality delivery through collaboration, testing and continuous improvement - Take ownership of challenging engineering problems related to scale, reliability and real-time systems You'll need to have: - Strong experience developing native iOS applications using Swift - Experience building modern iOS architectures and UI systems - Strong understanding of software engineering fundamentals including concurrency, algorithms and data structures - Experience designing maintainable, modular and testable software - Strong communication and collaboration skills - A pragmatic and thoughtful approach to solving complex engineering problems - A degree in Computer Science, Engineering, Mathematics or similar field of study, or equivalent experience We'd love to see: - Expertise in writing modular and highly testable code - Swift UI and UIKit experience - Experience partnering with a diverse set of colleagues across engineering, UX and Product - A passion for learning new things and exploring new technologies - A passion for teaching other people what you know and mentoring less experienced team members What's in it for you: - Opportunity to work on products used daily by financial professionals around the world - Exposure to the full stack - from backend system design through to polished mobile UI - Challenging technical problems involving scale, concurrency and real-time communication - Ability to influence architecture, engineering practices and platform direction - Close collaboration with UX and Product teams to shape how complex workflows are delivered on mobile - A team culture focused on learning, collaboration and continuous improvement If this sounds like you, we'd love to hear from you. Learn more about engineering at Bloomberg: http://www.techatbloomberg.com/ If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.

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
full stack software engineer jobs in India | Get SDE Ready