This is a full-time, remote position for an Integrations Senior Software Development Engineer to design, implement, and manage scalable integration solutions. The role requires building APIs, integrating SaaS applications, and collaborating with cross-functional teams. The engineer will leverage modern cloud-native technologies and event-driven architectures to accelerate end-to-end software delivery.
Requirements
- Design, implement, and maintain backend services and integration layers using JavaEE, Spring Boot, and Spring Integration.
- Develop and manage RESTful and GraphQL APIs for synchronous and asynchronous communication.
- Build messaging-based integrations using RabbitMQ and Kafka, including stream processing and durable queues.
- Create and manage orchestrations using BPEL, AWS Step Functions, and Apache Airflow to coordinate complex workflows.
- Integrate enterprise systems such as Salesforce, ServiceNow, Workday, Avalara, and other SaaS platforms via APIs, SDKs, or middleware.
- Ensure secure, scalable, and fault-tolerant integration pipelines with proper monitoring and troubleshooting.
Benefits
- Competitive salary
- Flexible remote or hybrid work arrangements
- Comprehensive health, wellness, and financial benefits
- Paid vacation, sick leave, and parental leave
- Opportunities for continuing education, training, and professional development
- Inclusive, collaborative, and growth-focused work environment