Senior Software Engineer - Data Integration & JVM Ecosystem
Indexed description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - Data Integration & JVM Ecosystem in United States.
This role offers the opportunity to build and scale high-performance data integration solutions used by developers and data teams worldwide. Working at the intersection of distributed systems, database engineering, and developer tooling, you will design and maintain critical integrations across modern data frameworks and JVM-based ecosystems. The position is ideal for engineers passionate about large-scale data processing, open-source technologies, and performance optimization. You will contribute to connectors, SDKs, and integrations that support real-time analytics, observability, and AI-driven workloads. The environment is collaborative, fast-paced, and highly technical, with strong exposure to modern data infrastructure and enterprise-scale systems. This is a remote-friendly opportunity where your work will directly influence developer experience and large-scale data operations globally.
Accountabilities:
- Design, develop, and maintain high-performance integrations and connectors for modern data processing frameworks such as Apache Spark, Apache Flink, Kafka Connect, and Apache Beam.
- Own the full lifecycle of JVM-based data integration tooling, including database drivers, SDKs, connectors, and data pipeline components.
- Optimize large-scale data ingestion and processing systems to ensure scalability, reliability, and low-latency performance across distributed environments.
- Collaborate with cross-functional engineering teams, enterprise users, and open-source communities to improve developer experience and integration capabilities.
- Contribute to performance tuning initiatives involving JVM internals, memory management, concurrent programming, and network throughput optimization.
- Support the continuous evolution of data engineering infrastructure through code reviews, technical design discussions, and best engineering practices.
- Help shape and improve integrations with analytics, visualization, and observability platforms used across modern data ecosystems.
- 6+ years of software engineering experience focused on scalable, data-intensive applications and distributed systems.
- Strong expertise in Java and the JVM ecosystem, including performance profiling, garbage collection optimization, and concurrent programming patterns.
- Hands-on experience with the internals of at least one major data processing framework such as Apache Spark, Apache Flink, Kafka Connect, or Apache Beam.
- Proven background building or extending connectors, sinks, sources, or SDKs for large-scale data integration environments.
- Solid understanding of SQL, data modeling, query optimization, and analytical or OLAP database concepts.
- Familiarity with networking fundamentals including TCP/IP, HTTP, JDBC, and techniques for efficient data transfer.
- Excellent communication and collaboration skills, with the ability to work effectively across distributed engineering teams.
- Passion for open-source development and developer-focused tooling.
- Additional experience with Python, data engineering ecosystems, or modern analytics platforms is considered a strong advantage.
- Competitive salary range between $125,600 - $185,500 USD, with higher compensation ranges available in premium US markets.
- Fully remote-friendly and flexible work environment with global collaboration opportunities.
- Employer-supported healthcare coverage.
- Equity program with stock options offered to eligible employees.
- Flexible paid time off and generous leave policies.
- Home office setup allowance for remote employees.
- Opportunities to attend global offsites and company gatherings.
- Inclusive and collaborative culture where employees can actively influence team growth and direction.
- Career growth opportunities within a rapidly scaling and innovative technology environment.
Requirements:
Benefits:
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search