CrawlJobs Logo
Briefcase Icon
Category Icon

Software Engineer - Payments Integration United States, San Jose Jobs

2 Job Offers

Filters
Staff Software Engineer - Integrated Test
Save Icon
Lead the development of real-time HIL test infrastructure for cutting-edge eVTOL aircraft at Archer in San Jose. This senior role requires 10+ years in simulation software, expertise in C++/Python, and systems integration. Architect lab environments, drive CI/CD pipelines, and collaborate cross-f...
Location Icon
Location
United States , San Jose
Salary Icon
Salary
168000.00 - 200000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Software Integration Engineer
Save Icon
Join Figure's Systems Integration Team in San Jose as a Software Integration Engineer. You will debug complex hardware/software systems using C++/Python and validate software for advanced humanoid robots. This on-site role requires a strong ownership mindset to drive features from concept through...
Location Icon
Location
United States , San Jose
Salary Icon
Salary
150000.00 - 250000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Explore Software Engineer - Payments Integration jobs and discover a critical role at the intersection of finance, technology, and user experience. Professionals in this domain specialize in designing, building, and maintaining the software systems that enable secure, reliable, and efficient digital financial transactions. Their core mission is to seamlessly connect e-commerce platforms, mobile applications, and enterprise software with a vast network of payment service providers, banks, gateways, and processors. This ensures that funds can be transferred, payments can be authorized, and financial data can be handled accurately and securely across the globe. A Software Engineer in Payments Integration typically shoulders a wide array of responsibilities. They architect and develop APIs and microservices that act as the bridge between internal systems and external payment partners. A significant part of the role involves implementing and adhering to strict security protocols and compliance standards, such as PCI-DSS, to protect sensitive cardholder data. Engineers write robust code to handle various payment methods—from credit/debit cards and digital wallets to bank transfers and emerging cryptocurrencies. They are also responsible for building logic for transaction flows, including authorization, capture, refunds, and reconciliations, while ensuring high availability and fault tolerance to prevent revenue loss. Furthermore, they create comprehensive monitoring, logging, and alerting systems to track transaction health and diagnose issues in real-time. The typical skill set for these jobs is both deep and broad. Proficiency in backend programming languages like Java, Go, Python, C#, or Node.js is fundamental. Strong experience with API design (REST, GraphQL), cloud platforms (AWS, Azure, GCP), and containerization technologies (Docker, Kubernetes) is highly common. A solid understanding of database systems, both SQL and NoSQL, is essential for managing transaction data. Crucially, candidates must possess a foundational knowledge of payment industry concepts, security best practices, and encryption methodologies. Problem-solving skills are paramount, as engineers must debug complex, time-sensitive issues in distributed systems. Effective collaboration and communication skills are also vital, as the role requires close work with product managers, security teams, and financial operations. For those seeking challenging and impactful Software Engineer - Payments Integration jobs, this career path offers the opportunity to work on systems that power the global digital economy. It demands a blend of software craftsmanship, security-mindedness, and a passion for creating seamless, trustworthy user experiences in every transaction.

Filters

×
Category
Location
Work Mode
Salary