> Markdown version of [/jobs/ext/2847417-software-engineer](https://www.wearedevelopers.com/jobs/ext/2847417-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** CyberSource Corporation - **Location:** Atlanta, GA, United States (Remote available) - **Experience:** Expert - **Salary:** $104,600.0 - $162,300.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Unit Testing, Cloud Engineering, Code Review, Continuous Integration, Relational Databases, DevOps, Java Platform Enterprise Edition (J2EE), Design of User Interfaces, Java Web Services, PostgreSQL, MySQL, RabbitMQ, Prometheus, Selenium, Shell Script, Software Engineering, Web Applications, Web Application Frameworks, Web Services, Extensible Markup Language (XML), Data Logging, Enterprise Software Applications, Test-Driven Development (TDD), ReactJS, Grafana, Spring-boot, Vert.x, Backend, Git, Vue.js, Event Driven Architecture, AngularJS, Git Flow, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Apache Kafka, Browser Testing, Front End Software Development, Restful APIs, Stream Processing, Software Version Control, Docker, Jenkins - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/50f0535b-62b4-4214-99d3-f27fd980d0f0/ngc-senior-software-engineer ## About the Role * 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 the following: + 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. ## Description 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., + 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. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)