➡️ Apply here: Backend Software Engineer (Go)
🔔 Monitor #backend #golang jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
We are looking for a talented Backend Software Engineer with a strong foundation in Go (Golang) to join our Connectivity team and help build our next-generation banking integration platform!
In this role, you will work within a cloud-native microservices ecosystem that connects to over 70+ financial institutions. You’ll be responsible for ensuring the reliable flow of transactions, balances, and payment data, solving the unique challenges that come with high-performance distributed systems and complex financial data formats.
**Why join Tipalti?**
Tipalti is the AI-powered platform for finance automation, elevating how finance teams operate in the global economy. We empower our customers to scale faster and smarter by removing the complexities of doing global business and accelerating their finance operations efficiency. Our platform provides a comprehensive suite of finance automation solutions designed for mid-market businesses across accounts payable, global payouts, procurement, employee expenses, corporate cards, supplier management, tax compliance, and treasury. Tipalti partners with leading financial institutions such as Citi, Wells Fargo, J.P. Morgan, and Visa, enabling over 5,000 global companies to efficiently and securely pay millions of suppliers and payees across 200+ countries and territories, in 120 currencies.
At Tipalti, we pride ourselves on our collaborative culture, the quality of our product and the capabilities of our people. Tipaltians are passionate about the work they do, and keen to get the job done. Tipalti offers competitive benefits, a flexible workplace, career coaching, and an environment where diverse individuals can thrive and make an impact. Our culture ensures everyone checks their egos at the door and stands ready to reach for success together.
Founded in Israel in 2010, Tipalti is a global business headquartered in the San Francisco Bay Area (Foster City) with offices in Tel Aviv, Plano, Toronto, Vancouver, London, Amsterdam, Tbilisi and Medellin.
**In This Role, You Will Be Responsible For**
* **Develop & Scale:** Build and maintain high-performance microservices in Go that handle connectivity and data synchronization between financial institutions and internal services.
* **Integrate:** Implement integrations with banking APIs, SFTP endpoints, and web portals using gRPC/Protobuf for efficient inter-service communication.
* **Event-Driven Design:** Build resilient, asynchronous workflows using AWS SQS and Apache Kafka to ensure data integrity across the platform.
* **Data Stewardship:** Design and manage PostgreSQL databases and work with diverse financial data formats (e.g., ISO 20022, SWIFT, BAI2).
* **Cloud Operations:** Contribute to our Kubernetes infrastructure by maintaining Helm charts and deployment configurations within an AWS environment.
* **Quality & Reliability:** Write automated tests, participate in code reviews, and maintain CI/CD pipelines to ensure high code quality and security.
* **Observability:** Use logs, metrics, and tracing to troubleshoot production issues and resolve performance bottlenecks in our distributed systems.
**About You**
* Extensive professional backend engineering experience in production environments.
* Proven hands-on experience building and deploying services in Go (Golang).
* Solid understanding of AWS (SQS, S3, Lambda, RDS) and containerization via Docker.
* Strong proficiency with PostgreSQL or other relational databases, including schema design and query optimization.
* Familiarity with microservice architectures, RESTful APIs, and message queue patterns (SQS, Kafka, or RabbitMQ).
* Experience with Git, GitHub Actions (or similar CI/CD), and comfort working in Linux/Unix environments.
* A proactive approach to debugging and a willingness to participate in on-call rotations to ensure system stability.
**Advantages**
* Experience with banking APIs, financial data standards (ISO 20022, SWIFT), or data aggregation platforms.
* Familiarity with Kubernetes, Helm.
* Experience with TypeScript/Node.js or browser automation tools (Puppeteer/Playwright).
* Experience with OpenTelemetry, Prometheus, Grafana, or similar stacks.
