SW Engineer (Java/Python Full stack, GenAI - 6 months to 2 years' experience only)
Core
Junior Software Engineer designing, building, and maintaining modern software applications using AI-first, agentic coding tools and Generative AI to accelerate engineering outcomes.
Role type
Junior Software Engineer (AI/GenAI focused)
Builds
Modern software applications, APIs, data pipelines, and automated testing solutions
Domain
Payments technology, Generative AI, Cloud-native engineering
Deliverable
production ML models (via careerplan.io/jobs/REF088555W-sw-engineer-javapython-full-stack-genai-6-months-to-2-years-experience-only-at-visa)
Required skills
Java, Python, JavaScript, TypeScript, C#, Go, Prompt Engineering, Agentic coding workflows, REST APIs, GraphQL, PostgreSQL, SQL Server, MySQL, MongoDB, AWS, Azure, Google Cloud Platform, GitHub Actions, GitLab CI/CD, Jenkins, Docker, Kubernetes, Terraform, Git, Agile methodologies
Preferred skills
React, Angular, Vue, Node.js, Spring Boot, .NET, Django, Flask, FastAPI, Snowflake, Databricks, Apache Spark, Datadog, Splunk, Prometheus, Grafana, Microservices architecture, Event-driven systems, Distributed computing concepts, DevSecOps, Observability tools
Technologies
Claude, OpenAI models, GitHub Copilot, Cursor, CodeWhisperer, Generative AI, Large Language Models, AI agents, Automation tools, Cloud-native engineering platforms
Responsibilities
Write, develop, modify, and review quality, testable, and maintainable code across front-end, back-end, API, integration, and data layers; Apply an AI-first engineering approach by using modern AI coding assistants and agentic development tools; Use agentic coding workflows to assist with code generation, refactoring, unit test creation, debugging, technical documentation, code reviews, and analysis of systems; Write effective prompts and provide clear engineering context to AI tools; Validate, review, and refine AI-generated code; Support integration of applications and systems; Create and maintain unit, integration, and end-to-end tests; Support and contribute to CI/CD pipelines; Package and deploy applications across multiple environments; Debug issues using logs, metrics, traces, observability platforms, and AI-assisted root cause analysis tools; Monitor application performance; Participate in code reviews; Learn and apply secure coding practices; Ensure responsible and compliant use of AI tools; Maintain technical documentation; Collaborate with product managers, architects, business stakeholders, senior engineers, and end users; Support estimation of development effort; Actively learn and stay current with emerging technologies
Seniority
Junior, 6 months to 2 years experience
