{"id":1213320,"url":"https://alion.io/job/softswiss-software-engineer-ruby-senior","title":"Software Engineer (Ruby) – Senior","company":{"id":8389,"name":"SOFTSWISS","domain":"softswiss.com","url":"https://alion.io/company/softswiss","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":62000,"max_usd":103000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":339},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ClickHouse","optional":false},{"name":"Platform Engineering","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Ruby","optional":false},{"name":"SQL","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Delta Lake","optional":true},{"name":"DuckDB","optional":true},{"name":"Grafana","optional":true},{"name":"Helm","optional":true},{"name":"Kubernetes","optional":true},{"name":"Prometheus","optional":true},{"name":"Trino","optional":true}],"status":"live","first_seen_at":"2026-09-22T06:47:32Z","employer_posted_date":"2026-09-22","last_verified_at":"2026-10-17T01:23:26Z","board_verified":true,"closed_at":null,"days_open":25,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":25},"description":"Overview:\nSOFTSWISS is hiring a Senior Software Engineer (Ruby) to join our Data Quality Platform team. We build and own a high-load Data Quality platform used across the company. Our product runs millions of checks every day, helps teams detect and investigate data issues, and provides tools to improve trust in their data.\nWe are looking for a senior engineer who can independently identify opportunities, shape product direction, build reliable solutions, and take ownership of their production outcomes.\nPurpose of the role:\nYour primary focus will be core backend platform engineering: architecture, orchestration, data models, PostgreSQL performance and reliability of the DQ runtime.\nYou will own the production behaviour of the services you build and may contribute to UI features when they are needed to deliver an end-to-end product capability. Frontend and SRE specialisation are not prerequisites: we use AI-assisted workflows and expect strong engineering judgement, ownership and willingness to work across the stack when needed.\nKey responsibilities:\nDesign and evolve core architecture of a high-load DQ platform running millions of checks per day\n\nImprove throughput, latency and reliability of orchestration, scheduling, dependency resolution, retries and mutation-driven reruns\n\nProfile and optimise PostgreSQL-heavy production workloads; the platform's PostgreSQL workload reaches approximately 4,000 RPS\n\nLead backend migration of statistics and analytical workloads from PostgreSQL to ClickHouse\n\nBuild and evolve product features around DQ coverage, table lineage, incident lifecycle and operational investigation\n\nContribute to platform UI features when they are necessary to deliver an end-to-end product capability, using AI-assisted development workflows\n\nOwn reliability and production behaviour of backend services: investigate incidents, diagnose performance bottlenecks, improve observability and prevent recurrence\n\nParticipate in a 24/7 on-call rotation\n\nHelp scale DQ adoption across the company by making integrations, configuration and operation of checks reliable and approachable\n\nWork directly with data producers, infrastructure and business teams\n\nProactively identify product, technical and operational problems; turn them into well-scoped, production-ready improvements\n\nRequired Experience:\nStrong Ruby and Rails skills\n\nStrong experience developing and operating high-load production systems\n\nDeep PostgreSQL expertise: query planning and profiling, indexes, locking, transactions, concurrency, connection behaviour and performance tuning under sustained load\n\nStrong SQL skills and ability to investigate complex data discrepancies across large, multi-source datasets\n\nExperience with asynchronous systems: background jobs, queues, retries, idempotency and failure recovery\n\nExperience designing complex backend systems from scratch and evolving them safely in production\n\nHands-on production ownership: metrics, logs, tracing, incident investigation and performance analysis\n\nStrong practical use of AI-powered developer tools: navigating unfamiliar codebases, prototyping, debugging, reviewing and delivering changes faster, while critically validating the result\n\nProduct mindset and entrepreneurial ownership: ability to see an opportunity, formulate a solution, validate it with users or data, and drive it through delivery\n\nEnglish and Russian language B1+ level (Intermediate+)\n\nNice to have:\nFamiliarity with ClickHouse\n\nFamiliarity with Delta Lake, Trino, Spark or DuckDB\n\nExperience with Debezium (or any other CDC implementation), Kafka, data ingestion & transformation patterns\n\nExperience with Kubernetes, Helm, Prometheus/Grafana and production service operations\n\nExperience building side projects, launching product capabilities, or independently improving a product beyond assigned tasks\n\nOur Benefits:\nPrivate health insurance\n\nSports benefits\n\nComprehensive Mental Health Program\n\nFree English lessons (online)\n\nLocal language courses\n\nPaid time off\n\nMaternity leave support\n\nReferral program rewards\n\nUpskilling, internal workshops, and participation in professional conferences and corporate events","description_format":"text","description_chars":4166,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Intermediate (B1)","optional":false},{"language":"English","level":"Intermediate (B1)","optional":false}]},"benefits":["Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Gaming","Sports Betting","iGaming & Gambling"],"lifecycle":[{"event":"open","at":"2026-09-25T05:42:32Z"}],"visa":[],"liveness":{"score":77,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.855,"p_room":0.9,"age_days":24,"expected_fill_days":38,"reasons":["conf:4","velocity","win:mid"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/softswiss-software-engineer-ruby-senior","json_url":"https://alion.io/job/softswiss-software-engineer-ruby-senior.json","meta":{"generated_at":"2026-10-17T18:25:31Z","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":1158,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":8389},"rest":"https://alion.io/mcp/rest/get_company?id=8389"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsoftswiss-software-engineer-ruby-senior"},{"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%2Fsoftswiss-software-engineer-ruby-senior"},{"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%2Fsoftswiss-software-engineer-ruby-senior"},{"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/softswiss-software-engineer-ruby-senior\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsoftswiss-software-engineer-ruby-senior"}]}