
Remote opportunity at
JitterbitSenior Software Engineer C++ - Backend - Remote
Jitterbit is hiring a senior backend engineer to design and build new features for its integration platform, which covers iPaaS and API management. The work sits…
Career Tools
About This Role
Jitterbit is hiring a senior backend engineer to design and build new features for its integration platform, which covers iPaaS and API management. The work sits within a remote-first engineering group that values clean code, ownership and continuous learning. The role spans projects from initial design through deployment, with a focus on scalability and reliability for a service that runs around the clock. The stack includes C++, Java and Lua…
Job Description
Jitterbit is hiring a senior backend engineer to design and build new features for its integration platform, which covers iPaaS and API management. The work sits within a remote-first engineering group that values clean code, ownership and continuous learning. The role spans projects from initial design through deployment, with a focus on scalability and reliability for a service that runs around the clock.
The stack includes C++, Java and Lua for application code, with Docker, Kubernetes, Linux, Nginx, Tomcat and Apache for infrastructure. Data and messaging tools named in the posting are MySQL, SQL Server, Redis, Kafka, Elasticsearch and InfluxDB, and cloud work involves AWS services such as S3, CloudFront and DynamoDB.
The ideal candidate has more than ten years building large distributed applications, particularly multi-tenant SaaS products and microservice or cloud architectures. The posting also emphasizes mentoring other engineers, clear written and verbal communication, and working well in a distributed team. Staff are expected to make data-driven choices and to accept good ideas from any source.
Responsibilities
- Design and build new features for the iPaaS and API management platform
- Own projects from initial design through production deployment
- Build systems that stay scalable and reliable in an around-the-clock environment
- Mentor and support other engineers as they develop
- Write code that colleagues can read, modify and extend
Requirements
- 10+ years building large-scale distributed applications
- Track record on multi-tenant SaaS products
- Solid Java skills
- Deep work with enterprise relational databases, including SQL Server and MySQL
- Sharp problem-solving and debugging ability, with careful attention to detail
- Microservices and cloud-based system design know-how
- Good working command of JavaScript, CSS and HTML
- Hands-on AWS experience with services such as DynamoDB, S3 or CloudFront
Qualifications
- Proficiency in JavaScript, TypeScript, Java, Node.js or Go
- Experience deploying applications with Docker or Kubernetes
Core Skills
Benefits
- Opportunities for career growth and mentorship
- Flexible, remote-friendly working environment
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this role remote?
Yes. The posting describes the position as remote, and the employer as a remote-first, remote-friendly company.
What experience is required?
The posting asks for more than ten years of experience building large-scale distributed applications.
What is the employment type?
The listing is for a full-time position.
Is a salary stated?
The posting does not specify a salary.
How do I apply?
The posting does not describe an application process.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.