{"id":3135479,"url":"https://alion.io/job/hirevouch-senior-software-engineer-data-platform","title":"Senior Software Engineer - Data Platform","company":{"id":4415880,"name":"hireVouch","domain":"hirevouch.com","url":"https://alion.io/company/hirevouch","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"CATS","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":85000,"max_usd":153000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":255},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Iceberg","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Flink","optional":false},{"name":"Platform Engineering","optional":false},{"name":"Python","optional":false},{"name":"Spark","optional":false},{"name":"Time Series","optional":false},{"name":"Amazon EventBridge","optional":true},{"name":"Amazon Kinesis","optional":true},{"name":"Amazon S3","optional":true},{"name":"AWS","optional":true},{"name":"AWS CDK","optional":true},{"name":"AWS Glue","optional":true},{"name":"AWS Lambda","optional":true},{"name":"AWS Step Functions","optional":true},{"name":"CI/CD","optional":true},{"name":"DynamoDB","optional":true},{"name":"ETL/ELT","optional":true},{"name":"GitHub Actions","optional":true},{"name":"JavaScript","optional":true},{"name":"Redis","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-23T05:34:23Z","employer_posted_date":"2026-10-23","last_verified_at":"2026-10-27T10:58:00Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"About the role\nWe’re looking for an engineer who thrives on building scalable data platforms and enjoys tackling complex backend challenges. This isn’t just a data engineering role, you’ll be designing and optimizing the data platform that powers our API, managing everything from data streaming and storage to analytics features at petabyte scale.\nYou should be comfortable navigating both data and backend engineering, with a solid foundation in software development. You’ll work with advanced data architectures, including Iceberg, Flink, and Kafka, tackling large-scale challenges and contributing to core product development using Java and Python. If you’re excited by the opportunity to shape a high-impact platform and tackle diverse engineering problems, we’d love to hear from you.\nWhat you will do\nOwn projects aimed at enhancing data replication, storage, enrichment, and reporting capabilities.\n\nBuild and optimize efficient streaming and batch data pipelines that support our core product and API.\n\nDesign scalable storage solutions for handling petabytes of IoT and time-series data.\n\nDevelop and maintain real-time data systems to ingest growing data volumes.\n\nImplement distributed tracing, data lineage and observability patterns to improve monitoring and troubleshooting.\n\nWrite clean, maintainable code in Java and Python for various platform components.\n\nShape architectural decisions to ensure scalability and reliability throughout the data platform.\n\nThe ideal candidate will have\n3+ years of experience in platform engineering or data engineering.\n\n2+ years of experience designing and optimizing data pipelines at TB to PB scale.\n\nProficient in Java, with a focus on clean, maintainable code.\n\nStrong system design skills with a focus on big data and real-time workflows.\n\nFamiliarity with lake-house architectures (e.g., Iceberg, Delta, Paimon).\n\nExperience with real-time data processing tools like Kafka, Flink and Spark.\n\nKnowledge of distributed systems and large-scale data challenges.\n\nStrong problem-solving skills and a collaborative mindset.\n\nNote: You don't need to check every box. Java experience is strongly preferred, but if you're confident you can pick it up quickly, we're open to that. Same goes for other competencies on this list.\nNice to haves\nExperience working with orchestration / workflow engines (e.g. Step Functions, Temporal)\n\nExperience with serverless and/or event-driven architectures (e.g. AWS Lambda, SQS).\n\nExperience with Javascript/Typescript languages (for cross team work)\n\nTech stack\nLanguages: Java, Python\n\nFramework: Springboot\n\nStorage: AWS S3, AWS DynamoDB, Apache Iceberg, Redis\n\nStreaming: AWS Kinesis, Apache Kafka, Apache Flink\n\nETL: AWS Glue, Apache Spark\n\nServerless: AWS SQS, AWS EventBridge, AWS Lambda and Step Functions.\n\nInfrastructure as Code: AWS CDK\n\nCI/CD: GitHub Actions","description_format":"text","description_chars":2856,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-23T05:34:23Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":4,"expected_fill_days":28,"reasons":["conf:3","agency","velocity","win:early","comp:brand"],"computed_at":"2026-10-27T05:46:45Z"},"pay":null,"html_url":"https://alion.io/job/hirevouch-senior-software-engineer-data-platform","json_url":"https://alion.io/job/hirevouch-senior-software-engineer-data-platform.json","meta":{"generated_at":"2026-10-27T11:32:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13689,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-28T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4415880},"rest":"https://alion.io/mcp/rest/get_company?id=4415880"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fhirevouch-senior-software-engineer-data-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fhirevouch-senior-software-engineer-data-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fhirevouch-senior-software-engineer-data-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/hirevouch-senior-software-engineer-data-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fhirevouch-senior-software-engineer-data-platform"}]}