Binariks logo

Senior/Staff Product Engineer

Binariks·Salary not specified

Primary stack

CommunicationTestNG

Nice to have's

AI/LLM integrationOn-premise solutionsEnterprise SSODeployment topologiesRegulated domainsAI coding agents

Job description

Description language:

About the Position

Binariks is looking for a Senior/Staff Product Engineer to take end-to-end ownership of a correctness-critical product - from back-end processing and data modeling through external integrations to the user-facing interface.

The product involves asynchronous and long-running workflows, multi-tenant data, third-party and AI/LLM integrations, and complex business rules where correctness and traceability are critical. This is a highly autonomous, client-facing role: the engineer will work directly with stakeholders to clarify requirements, challenge assumptions, prototype business flows, and drive technical decisions from ambiguity through production.

Responsibilities

  • Design and maintain long-running, resumable, multi-stage workflows, including idempotency, retries, partial-failure recovery, and bounded concurrency.
  • Own service/module boundaries and enforce architectural decisions through automated safeguards.
  • Design secure multi-tenant data models, authorization, least-privilege access, delegated administration, and audit trails.
  • Build robust integrations with unreliable or expensive third-party services, including AI/LLM providers, with caching, timeouts, cost controls, degraded modes, and quality evaluation.
  • Troubleshoot issues end to end, following data from storage through backend services to the user interface.
  • Maintain strong system operability through cross-service tracing, correlation IDs, metrics, telemetry, and source-level error reporting.
  • Own safe schema evolution and forward-only database migrations.
  • Document architecture decisions, trade-offs, operational procedures, and failure modes.
  • Work directly with clients and stakeholders to uncover underlying requirements, challenge assumptions, prototype flows, and obtain agreement before implementation.
  • Operate autonomously when requirements are incomplete: identify assumptions, make informed decisions, act, and communicate those decisions clearly.

Requirements

  • Must skills:

    • ~8+ years of experience building production systems, including ownership of at least one product/system end to end.
    • Strong experience designing asynchronous and/or long-running workflows, including idempotency, retries, and safe recovery from partial failures.
    • Strong full-stack engineering capability across backend and frontend.
    • Systems decomposition experience: designing, splitting, or consolidating services/modules and understanding the trade-offs of architectural boundaries.
    • Multi-tenancy and authorization: tenant isolation, least privilege, delegated administration, and auditability.
    • Production-grade observability and operability: distributed/cross-service tracing, metrics, error reporting, and cost awareness.
    • Data modeling and safe schema evolution, including forward-only migrations.
    • Testing across layers, including validation of user-visible behavior rather than relying exclusively on unit/API-level testing.
    • Experience integrating unreliable third-party services using adapters, caching, timeouts, cost controls, and degraded-mode strategies.
    • Application security fundamentals, including trust boundaries, credential management/rotation, injection/SSRF risks, and protection of client-side secrets.
    • Strong verification discipline and ability to validate data against the actual source of truth.
    • Strong written technical communication: architecture decision records, trade-off documentation, and runbooks.
    • Product judgment and ability to identify when technically valid outputs could nevertheless mislead users.
    • Proven client-facing ownership: comfortable leading requirements conversations rather than only implementing predefined tickets.
    • Ability to uncover underlying business rules, identify contradictions, prototype business flows, and secure stakeholder agreement.
    • Strong critical thinking, stakeholder communication, autonomy, and ability to make progress with incomplete requirements.
  • Strongly preferred:

    • Applied AI/LLM integration experience, particularly structured outputs, evaluation, and cost control.
    • Experience delivering on-premise or air-gapped solutions alongside hosted/cloud products.
    • Enterprise SSO and federated identity experience.
    • Experience across different deployment topologies.
    • Experience in regulated or other high-stakes domains.
    • Productive, accountable use of AI coding agents in software development.
  • Nice to Have:

    • Experience working with AI/ML-enabled products without necessarily having an ML research or data-science background.
    • Exposure to multiple languages, frameworks, and cloud environments, demonstrating the ability to become production-ready in unfamiliar technologies quickly.
    • Experience working both as part of a product engineering team and as the sole engineer/owner of an independent workstream.

We Offer

  • 18 days of paid annual leave
  • 10 sick leaves
  • Additional days off for special occasions
  • Medical Care
  • Health check-up
  • Play Room
  • IT Cluster membership
  • Business Trip
  • Tech Talks
  • Training & Conferences
  • Certification
  • Accounting
  • Corporate currency
  • Work From Anywhere
  • Sport
  • Internal Activities & Events
  • Maternity Leave Bonus
  • National Holidays

About the Company

Binariks is a company that values innovation, quality, and client satisfaction. We are committed to delivering high-quality software solutions and providing a supportive and enriching work environment for our employees.

© Binariks. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Hi, we’re Binariks 👋We are software development outsourcing company providing advanced consulting and development services to clients across the globe. The company is headquartered in the USA with development and consulting center located in Lviv, Ukraine.Binariks was founded by a group of top software outsourcing experts with over 20 years of experience working in the industry. We partner with various organizations ranging from startups to big enterprises helping them to achieve business success by creating winning teams and products while leveraging lean organization principles.Why choose us?⚪️ We integrate our newbies via a personal onboarding system. From the first day, you feel yourself in the right place;🔵 In Binariks the most important thing is people. You always get all support you need to do your work without overloads or burning out;⚪️ We’re a team of like-mind professionals. You’ll be comfortable working with us because we always stand for clear mutual communication;🔵 We equip employees with in-house learning and tech talks, plus we reimburse costs for Training & Conference;⚪️ We never forget about a healthy work-life balance.For us, the team is the main factor of success.We value — involvement, openness, and a willingness to grow with us.Let’s change the world together, your Binariks💙

More at Binariks

All 23 roles

Popular searches