Job Closed
This listing is no longer active.
Based in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the
Senior Software Engineer, Accounts
Location
Brazil
Posted
90 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Accounts
Visa
• Develop and maintain scalable, reliable, and secure services primarily using Golang • Actively participate in all stages of the software development lifecycle • Design and implement scalable microservices architectures • Write and maintain robust automated tests • Monitor application health and performance • Participate in code reviews • Collaborate closely with product managers and cross-functional partners • Ensure system stability and reliability
Job Requirements
- Proficiency in English at B1 level or above (Intermediate)
- 5+ years of experience as a Software Engineer
- Strong experience with Golang
- Advanced Git usage
- Solid experience designing microservices architectures
- Proven ability to debug distributed systems
- Strong testing expertise
- Experience designing APIs using tools such as Swagger/OpenAPI
- Proficiency with AWS services
- Experience with Infrastructure as Code and deployment pipelines
- Advanced usage of Docker and Kubernetes
- Strong knowledge of relational databases
- Understanding of CI/CD pipelines and observability concepts
- Ability to actively contribute to technical decision-making
Benefits
- Remote work options
Related Guides
Related Job Pages
More Software Engineer Jobs
SWE (Cybersecurity)
Weekday (YC W21)We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
Role Description We are seeking experienced Software Engineers specializing in Cybersecurity to contribute to high-impact research collaborations with leading AI organizations. In this role, you will help build high-quality training datasets that improve how AI models reason about and solve real-world software engineering and security challenges. This opportunity allows you to apply your expertise in secure software development and vulnerability analysis while helping shape the next generation of intelligent systems. You will work on SWE-bench–style tasks derived from real open-source repositories, focusing on understanding how advanced AI models approach software engineering and security problems. Your work will involve: - Reconstructing and annotating reasoning steps in model-generated trajectories. - Inferring and documenting the likely decision-making process behind each step. Key Responsibilities - Design benchmark tasks by identifying vulnerability classes (type/subtype and difficulty level) and validating the intended exploit behavior. - Create or validate small, runnable codebases (environment repositories) that include data ingestion and prompt/tool usage where trust boundaries may be violated. - Validate attacks by writing exploit scripts and clearly documenting the resulting unsafe behavior. - Implement or verify patches that prevent exploits, ensuring the fixes effectively mitigate the vulnerability. - Produce detailed task metadata, including severity mapping, file and line references, impact analysis, remediation summaries, and relevant documentation. - Conduct review and quality checks to ensure file paths resolve correctly, line ranges are accurate, sensitive labels are not leaked, and the patch successfully blocks the exploit. Qualifications - 2+ years of software engineering experience, particularly in application security, vulnerability research, or secure software development. - Degree in Software Engineering, Computer Science, or a related field (Bachelor’s minimum; advanced degree preferred). - Strong proficiency in Python, JavaScript, TypeScript, or other common languages used in open-source projects. - Familiarity with Git workflows, including pull requests, issue tracking, and repository collaboration. - Ability to articulate technical reasoning clearly through structured written documentation. Requirements - Start Date: Immediate. - Duration: 1–2 months. - Commitment: Part-time (15–25 hours per week, with flexibility up to 40 hours per week). Application & Onboarding Process - Submit your resume. - Complete a short AI interview (approximately 15 minutes) designed to understand your background and experience. - Receive follow-up communication within a few days with next steps and onboarding details. Contract and Payment Terms - Engagement will be as an independent contractor. - This is a fully remote role that can be completed on your own schedule. - Projects may be extended, shortened, or concluded early depending on needs and performance. - Work performed will not involve access to confidential or proprietary information from any employer, client, or institution. - Payments are issued weekly via Stripe or Wise based on services rendered. - Please note: Candidates requiring H1-B or STEM OPT sponsorship cannot be supported for this role at this time.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Join Mutual of Omaha as an Engineer I/II, where you’ll play a key role in enhancing both customer and associate experiences. In this position, you’ll design, build, and deliver automated integration solutions that streamline operations and enable seamless digital interactions across the organization. If you’re driven by creating scalable, reliable systems and enjoy turning complex challenges into innovative solutions, this role offers the opportunity to make a meaningful and lasting impact. - Experience with AWS Cloud Services, lambda functions, and all other services - Design, develop, and support API integrations using modern Mulesoft API and event-based architectures - Apply software engineering and DevOps best practices, with a focus on automation and reliability - Shape the future of automated integration capabilities - Deepen your understanding of producer management onboarding and processes - Design, develop, and extend domain APIs and underlying systems - Work with business analysts, product owner, and stakeholders to understand requirements and translate into system design - Modernize and support critical systems - Advance test automation by authoring and maintaining unit, integration, and regression suites - Mentor and uplift team members, sharing your expertise in modern technologies Qualifications - 3+ years of experience with full stack development in an enterprise environment - Proficiency in JavaScript/TypeScript, AWS, AWS lambda, CDK, Mulesoft, and industry accepted software engineering practices - Experience evolving and interacting with existing systems, CRM platforms, APIs, and integration patterns - Agile mindset with experience in iterative development environments, using tools like JIRA and Confluence - Learning agility and a knack for troubleshooting - Ability to explain complex technology in plain English - Curiosity, courage, humility, and a strong sense of ownership - You promote a culture of diversity and inclusion, value different ideas and opinions, and listen courageously, remaining curious in all that you do - Ability to work remotely with access to a high-speed internet connection in a listed location Requirements - Experience with AWS and Mulesoft API’s - CI/CD build automation experience with GitHub - Ability to challenge the effectiveness of team processes where opportunities for improvement exist - Learn quickly when facing new problems and are a relentless and versatile learner, open to change Benefits - Here, your skills spark progress. You’ll solve meaningful problems, collaborate with passionate teammates, and grow in a space where innovation is the norm—not the exception - We value diverse experience, skills, and passion for innovation. If your experience aligns with the listed requirements, please apply!
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This is an unpaid, remote volunteer position. Please read carefully before applying. About the Role: - Our website is the most valuable asset we have to reach our audience. - Many volunteer developers have contributed to our website code, resulting in a functioning website that could be improved for better navigation and aesthetics. - As a Senior Website Developer, you may serve as a 2nd-in-Command/right-hand to our Director of Technology. - You will review questions and requests from other developers volunteering with the organization. Qualifications - Proficiency in the following tools: - Next.js - Strapi - TailwindCSS - GitHub Actions - Respond to messaging/emails within 24 hours. - Proficient in written & spoken professional/native English language skills. - MUST be located in the United States. Requirements - Review junior developer pull requests. - Split major projects into smaller issues to be handled. - Act as ‘project implementation lead’ on cross-departmental technology projects with other teams. - Handle major tasks (in coordination with other developers) such as the implementation or overhaul of a platform. - Help junior developers joining the team get set up and navigate issues. - Manage our Azure cloud computing infrastructure. - Implement and optimize GitHub Actions CI/CD pipelines. Time Commitment This is an unpaid, remote volunteer position. We seek active volunteers who are energized, ready to engage, and make an impact. - Contribute at least 5-8 hours a week for at least the next 6 months. - All volunteers must attend their department’s team meeting or 1-1 meeting every week. - Enforce a 24-hour response policy to promote a smooth workflow. - Accommodate volunteers needing time off for exams, work, family events, etc., as long as these commitments are conveyed as soon as possible. Benefits - Advanced Google Workspace and Canva features. - Flexibility of working remotely. - Coaching/Q&A sessions with industry experts. - Resume coaching and guidance. - Public recognition of outstanding work on our social platforms. - Internal networking. - And more!
Staff Embedded Software Engineer
OverviewOverview.ai is a rapidly growing company that leverages AI computer vision to solve manufacturing inspection problems. Key highlights include: Grew ~700% last year and tripled headcount. Proven deployments running in real factories. Industry-leading AI models with higher accuracy on real-world variation. Edge-first and production-ready solutions.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking a Staff Systems Software Engineer with strong Embedded Linux experience to take technical ownership of the OV20i, our NVIDIA Jetson–based edge AI camera. In this role, you will: - Design, build, and maintain the software that powers OV20i—ranging from Python application code and C++ components to Linux system services, networking, containerized applications, and device reliability. - Operate across the OS and application stack, ensuring our cameras are robust, secure, maintainable, and easy to deploy at scale. - Add new features, fix bugs, improve stability, and integrate occasional front-end changes. - Test and validate end-to-end functionality. - Serve as the software engineering owner for the OV20i and the primary technical link between the North America region and the core engineering team. - Drive the long-term stability and customer-facing evolution of a product widely deployed in the US. - Address customer requests, support the field team, and ensure the device’s continued success in a region with a large and growing customer base. - Work remotely with up to 30% travel to customer sites in the Midwest and Southeast. Qualifications - Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field. - 7+ years of experience in Linux-based embedded systems or systems software. - 5+ years of Python development experience. - Solid C++ skills in a Linux environment. - Experience with SBC or Embedded Linux platforms. - Understanding of networking fundamentals (TCP/IP, routing, TLS/HTTPS, certificates). - Experience debugging Linux applications and services (systemd, logs, containers). - Strong problem-solving skills and independent ownership mindset. - Clear communication and collaboration skills. Requirements - Develop and maintain system-level and application-level software for NVIDIA Jetson devices. - Implement and own OTA for our deployed device fleet. - Write Python application code for device control, edge logic, monitoring, and data flows. - Work with C/C++ components for performance-critical functionality. - Integrate camera/video pipelines to capture, process, and analyze real-time video streams. - Debug Linux systems involving multiple services, containers, and custom applications. - Tune performance across the stack: kernel, services, containers, and user applications. - Use Docker containers for packaging and deploying edge software components. - Collaborate with hardware vendors to diagnose and resolve system-level issues. - Work with backend/API teams to maintain reliable device–server communication. Benefits - Unlimited PTO – we care about results, not hours. - Comprehensive health benefits – medical, dental, and vision. - Remote-first flexibility – work anywhere with a stable network. - Direct access to leadership – collaborate with founders and senior execs. - Career acceleration – be part of a team that scales fast and promotes from within.

