Why opportunicore?
opportunicore is a world‑leading financial‑services technology firm that powers millions of transactions every day. Our mission is to create seamless, secure, and innovative payment experiences for consumers and businesses worldwide. As a technology‑first organization, we invest heavily in cutting‑edge infrastructure, open‑source collaboration, and continuous learning. Joining opportunicore means becoming part of a vibrant community that values creativity, autonomy, and impact.
Position Overview
We are urgently seeking a highly motivated Data Engineer to join our remote team. This role is pivotal in designing, building, and operating high‑performance data pipelines and services that power opportunicore’s card‑transaction ecosystem. You will work closely with senior architects, product owners, and cross‑functional engineering squads to deliver scalable, low‑latency solutions in a hybrid cloud environment.
Key Responsibilities
- Architect & Implement Data Solutions: Design end‑to‑end data processing architectures, including ingestion, transformation, storage, and serving layers, using Java, Scala, and modern streaming frameworks.
- Build Robust APIs & Services: Develop high‑throughput, fault‑tolerant micro‑services that expose data features to downstream applications, adhering to opportunicore’s coding standards and security policies.
- Prototype & Validate Innovations: Create proof‑of‑concepts (POCs) to evaluate emerging technologies such as Apache Flink, Kafka Streams, and new cloud‑native services.
- Collaborate with Design & Product Teams: Participate in daily stand‑ups, sprint planning, and design reviews, ensuring data requirements are fully understood and met.
- Maintain Data Quality & Governance: Implement automated testing, monitoring, and alerting to guarantee data integrity, compliance, and performance SLAs.
- Mentor & Lead: Provide technical guidance and coaching to junior engineers, fostering a culture of continuous improvement and knowledge sharing.
- Stay Ahead of Industry Trends: Continuously research and adopt best practices in distributed systems, cloud platforms, and open‑source ecosystems.
- Cross‑Team Collaboration: Partner with security, reliability, and DevOps teams to ensure seamless deployment pipelines and operational excellence.
Essential Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Minimum 2 years of professional experience developing large‑scale data processing applications using Java or Scala.
- Hands‑on experience with distributed data stores such as Cassandra or Elasticsearch.
- Proficiency in building and optimizing NoSQL solutions, including data modeling, indexing, and query performance tuning.
- Solid understanding of core computer‑science concepts: algorithms, data structures, concurrency, and memory management.
- Excellent written and verbal communication skills, with the ability to articulate complex technical ideas to both technical and non‑technical stakeholders.
Preferred Qualifications & Skills
- Experience with streaming platforms such as Kafka or Kinesis for real‑time data ingestion.
- Familiarity with building micro‑services and RESTful APIs in a cloud‑native environment.
- Hands‑on experience with container orchestration tools like Docker, Kubernetes, or OpenShift.
- Knowledge of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure‑as‑code.
- Background in designing highly available, fault‑tolerant systems that meet stringent security and compliance requirements.
- Experience mentoring junior engineers and leading technical discussions.
- Passion for open‑source contributions and community involvement (e.g., GitHub, Stack Overflow, industry conferences).
Core Competencies for Success
- Problem‑Solving Mindset: Ability to break down complex challenges into manageable components and deliver pragmatic solutions.
- Collaboration & Influence: Comfortable working in a distributed, remote environment while building strong relationships across global teams.
- Adaptability: Thrive in a fast‑moving, ever‑evolving technology landscape; eager to experiment and iterate.
- Quality Focus: Commitment to writing clean, testable code and maintaining high standards for reliability and performance.
- Customer‑Centric Thinking: Understanding how data engineering decisions impact end‑users and business outcomes.
Career Growth & Learning Opportunities
opportunicore invests heavily in the professional development of its people. As a Data Engineer, you will have access to:
- Annual learning stipend for conferences, certifications, or online courses.
- Internal tech talks, hackathons, and “innovation days” where you can showcase experimental projects.
- Mentorship programs pairing you with senior architects and industry experts.
- Clear career ladders that allow progression from Engineer I → Engineer II → Senior Engineer → Staff Engineer → Principal Engineer.
- Opportunities to transition into related roles such as Data Platform Lead, Solutions Architect, or Product Engineering Manager.
Work Environment & Culture at opportunicore
Our remote‑first culture is built on trust, autonomy, and transparency. We provide:
- Flexible working hours that accommodate different time zones and personal commitments.
- A collaborative digital workspace with tools like Slack, Confluence, and Miro to keep teams connected.
- Regular virtual “coffee chats,” team‑building events, and quarterly in‑person meet‑ups (when safe).
- Diversity, equity, and inclusion initiatives that ensure every voice is heard and valued.
- Health and wellness programs, including mental‑health resources, fitness reimbursements, and ergonomic home‑office allowances.
Compensation, Perks & Benefits
opportunicore offers a competitive compensation package that reflects your experience and the market. While exact figures vary by location, typical remuneration includes:
- Hourly rate ranging from $20–$30 (or equivalent annual salary for full‑time employees).
- Performance‑based bonuses and stock‑option grants.
- Comprehensive health, dental, and vision insurance.
- Retirement savings plan with company matching.
- Generous paid time off, parental leave, and sick days.
- Professional development budget and tuition reimbursement.
- Technology stipend for home‑office equipment.
How to Apply
If you are excited about shaping the future of global payments, love working with cutting‑edge data technologies, and thrive in a remote, collaborative environment, we want to hear from you. Submit your resume and a brief cover letter highlighting your most relevant projects.
Take the next step in your career with opportunicore – where data meets innovation.
Ready to Join opportunicore?
Click the link below to apply now and become part of a team that’s redefining the financial‑technology landscape.
Apply for this job