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.
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)
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.
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.
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.
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.
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.
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.
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.