Senior Software Engineer - SaaS Connectors
Build and maintain Java-based SaaS connectors and data pipeline features, integrating source systems through cloud platforms and REST APIs. The role requires 5+ years of professional Java experience and includes design, troubleshooting, performance optimization, and on-call responsibilities.
About the job
Responsibilities
- Build core features for the data pipeline product.
- Write connectors integrating with source systems.
- Develop feature enhancements and bug fixes.
- Write well-structured Java code following programming best practices.
- Specify software designs that satisfy project requirements.
- Participate in team on-call duty.
- Troubleshoot existing code and optimize performance.
Requirements
- 5+ years of professional experience writing Java-based applications in production environments.
- Strong coding, technical, and problem-solving skills.
- Experience with cloud platforms, cloud-based APIs, and databases.
- Hands-on experience with RESTful APIs.
- Experience troubleshooting existing code.
- Experience with performance optimization.
- Ability to work effectively in a team.
Nice-to-haves
- Experience with reliable distributed systems and high-volume data management platforms operating under strict SLAs.
- Experience developing services that communicate with third-party REST APIs.
Benefits
- Employer-paid medical insurance.
- Paid time off, paid sick time, parental leave, holidays, and volunteer days.
- RSU stock grants.
- Professional development and training opportunities.
- Team-building activities and free food.
- Monthly cell phone stipend.
- Mental health support resources for employees and covered dependents.
Skills
Java, SQL, Kubernetes, Docker, AWS, GCP, Buildkite, Grafana, REST APIs, Databases, Distributed Systems
Similar jobs
Backend Engineering jobsSenior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Own the end-to-end delivery and operation of backend services for a multi-tenant, AI-powered SaaS platform. The role requires 5+ years of backend engineering experience, deep PHP/Laravel expertise, strong AWS and data-modeling skills, and experience with asynchronous systems and APIs.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
The Senior Software Engineer will design, implement, and maintain database connectivity and data-capture capabilities for enterprise data pipelines. The role requires strong C and C++ experience, relational database and SQL expertise, and collaboration across the full software development lifecycle.
Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.