Senior Software Engineer C++ - Backend - Remote
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
You’ll work closely with engineers, product managers, and operations to push the boundaries of what’s possible in enterprise integration. We value curiosity, ownership, and continuous learning., As a Senior Backend Engineer, you’ll play a key role in designing and developing new features for our iPaaS and APIM platform. You’ll work with a modern and diverse tech stack, including:
- Languages & Frameworks: C++, Java, Lua
- Infrastructure & DevOps: Docker, Kubernetes, Linux, Nginx, Tomcat, Apache
- Data & Messaging: MySQL, SQL Server, Redis, Kafka, Elasticsearch, InfluxDB
- Cloud Services: AWS (S3, CloudFront, DynamoDB)
You’ll take ownership of projects from design through deployment, ensuring scalability, reliability, and performance in a 24x7x365 environment. This is a high-impact role offering the opportunity to work on cutting-edge technologies and help shape the future of integration and automation., * Work for a growing leader within the Integration Platform as a Service (iPaaS) tech space
- Join a mission-driven company that is transforming the industry by changing the way customers use API creation within business-critical processes.
- Career development and mentorship
- A flexible, remote-friendly company with personality and heart
Requirements
You are an engineer who can turn ideas into extremely reliable and scalable designs. You code in such a way that other engineers find your code easy to comprehend, modify, and build upon. You believe in the power of Integration and APIs to transform how systems are integrated and how applications are built., * Enjoy helping and mentoring others around you as you grow and become a successful engineer and developer
- Have excellent written and verbal communication skills
- Are capable of working in a distributed team and able to excel in a remote culture
- Are self-driven and able to work on key initiatives
- Take pleasure in making things happen and listen to the input from peers
- Are able to make data driven decisions
- Are a believer in a best idea strategy regardless of where or who ideas come from, We are looking for:
- 10+ years of experience in building large scale distributed applications.
- Strong experience building multi-tenant SaaS applications
- Strong problem-solving, debugging, and analytical skills with great attention to detail
- Experience with Microservices and Cloud-based architectures/design patterns
Technical Skills and Experience:
- Strong Experience in Java
- Substantial experience with top tier RDBMS such as SQL Server and MySQL
- Excellent JavaScript, CSS and HTML authoring skills.
- Proficiency with Javascript, TypeScript, Java Node.js, or Go.
- Familiar with application deployment via Docker and/or Kubernetes.
- Hands-on experience with AWS services such as DynamoDB, S3, or CloudFront.
About the company
At Jitterbit, engineering is at the heart of everything we do. We take pride in writing high-quality, maintainable code and delivering a world-class user experience. Our team is collaborative, driven, and embraces a remote-first culture designed for productivity and innovation., About Jitterbit
201-500
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.devGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
Is Software Engineering Over-Saturated?
Dev Digest 121 - AI goes offline
Highest Paying Tech Companies for Developers