Create an account for powerful AI tools, award-winning courses, and access to our vibrant community.
Already have an account?
Join 250,000+ professionals and teams at Microsoft, Shopify, and even NASA. 🚀
Already have an account? Login
Find the best remote jobs. Answer a few questions and we'll deploy a powerful assistant to help you search, create alerts, and more.
1 What roles are you open to?
2 Experience level
3 Work style
Did you know? If memory is enabled, Writing.io can remember your job search preferences and help you to improve your resume, craft customized outreach and more.
Category
Leads platform software engineering teams through full development lifecycle, from conception to deployment and beyond.
Manages and maintains Elasticsearch infrastructure and elastic search solutions for a managed cybersecurity services company.
Builds and maintains frontend applications using React and AWS technologies in a remote engineering role.
Develops software features and systems for a fintech payments platform, with expertise in accounting domain knowledge to support installment payment processing.
Develops and maintains backend infrastructure and systems for a fintech platform focused on financial products and services.
Senior software architect designs and builds technology solutions for healthcare systems and services.
Senior software engineer designs and maintains scalable APIs and distributed systems for ad campaign management, targeting, and reporting in an AdTech environment.
Develops and maintains platform infrastructure and systems for Speechify's text-to-speech technology.
Manages infrastructure reliability, deployment pipelines, and system performance at scale for Ping Identity's authentication platform.
Designs and develops scalable full-stack applications using Python backend and React/TypeScript frontend technologies.
Manages infrastructure, deployment pipelines, and system reliability for a cybersecurity identity protection platform.
Staff-level software engineer designs and maintains identity and access management systems for a security platform.
Develops React-based web applications and frontend features for a software consultancy serving diverse client projects.
Develops React-based frontend applications and features for clients as part of a software consultancy team.
Senior engineer develops and maintains scalable AI/ML infrastructure, web applications, and data pipelines while mentoring junior engineers and leading technical strategy.
As a Senior Software Engineer I at Aledade, we maintain, improve, and expand our web application and data pipelines. We’re looking for engineers who know that writing new code is not always the solution to a problem, but when technological changes are needed they create secure, maintainable, performant, correct, scalable, and stable solutions to the complex and unique challenges in our corner of the healthcare industry.
They embrace strategies that minimize risk, leaning towards observability, alerting, metrics, high test coverage, and frequent releases that incrementally build value.
We may use automated tools, including artificial intelligence (AI), to help organize and evaluate application materials. These tools support our recruiters and hiring managers by helping manage large applicant pools. Human judgment plays an essential role in our hiring process, including in the oversight and use of any automated tools. If you would like more information about our screening and hiring process, please contact us.
Senior Software Engineer owns game engine systems, frameworks, and services that enable mathematicians and game teams to build, validate, and monitor game logic in production.
About the Role
We’re looking for a Senior Software Engineer to join a newly forming team that will own one of the most specialised and business-critical domains in our technology landscape - Game Engine.
This role sits at the intersection of engineering, game mathematics, platform, and compliance. You’ll work on the tools, frameworks, and services that enable our mathematicians and game teams to build, validate, run, and monitor game logic in production.
This position is about deep ownership of a very specific technical domain: game engines, mathematical packages, simulation data, RTP monitoring, round details, and integrations with games developed both internally and by external studios.
You’ll be part of a small, experienced team with a high level of responsibility. The impact of this work is direct: incorrect game logic, missing round details, or inaccurate RTP monitoring can affect game delivery timelines, business performance, and regulatory readiness.
If you enjoy working close to complex domain logic, reviewing technical implementations, understanding how games work under the hood, and owning systems where precision matters - this role will feel like home.
Key Responsibilities
Own, maintain, and evolve Playson’s Game Engine domain
Work on internal frameworks and libraries used by mathematicians to implement game logic and mathematical packages.
Review and validate code written by mathematicians, ensuring quality, correctness, maintainability, and proper usage of internal frameworks.
Contribute to the development and support of game engines used to run mathematical logic within our platform.
Support integrations with external game studios by helping build wrappers and bridges between third-party game implementations and Playson’s platform.
Work with data structures and protocols that connect game logic with frontend and backend systems.
Contribute to RTP monitoring processes, including validation of production transaction data against simulation data and expected mathematical behaviour.
Support and evolve tools used for mathematical review, simulations, data files, monitoring, and alerting.
Implement and maintain round details logic required for regulated markets, ensuring that detailed game round information can be correctly provided to partners and regulators.
Collaborate closely with mathematicians, backend engineers, platform teams, compliance stakeholders, and product representatives.
Participate in code reviews and technical discussions to ensure a high engineering standard across the Game Engine domain.
Investigate issues related to game logic, mathematical validation, monitoring, and engine behaviour.
Participate in minimal on-call responsibilities related to the systems owned by the team, mainly around monitoring, alerts, and domain-specific incidents.
Take ownership of a highly specialised area where quality, accuracy, and attention to detail are essential.
Requirements
Strong software engineering experience, ideally in backend, game engine, gaming, gambling, betting, or simulation-heavy environments.
Solid experience with Node.js/TypeScript, or strong expertise in another OOP language such as C++, Java, C#, Go, or Python.
Good understanding of software architecture, code quality, testing, debugging, and maintainability.
Experience reviewing complex code and providing clear technical feedback.
Ability to understand domain-specific logic and work with technical systems where business rules, mathematics, and engineering are closely connected.
Strong problem-solving skills and ability to work with complex, non-standard technical challenges.
Experience working with production systems where reliability, accuracy, and correctness are critical.
Understanding of backend systems, APIs, data flows, and service-to-service communication.
Ability to collaborate closely with non-engineering technical experts, especially mathematicians or domain specialists.
Strong ownership mindset and willingness to become a key expert in a narrow but highly important technical domain.
Product-oriented thinking, with an understanding that games are the core product and engineering decisions directly affect delivery, quality, and compliance.
English communication skills sufficient for working in an international environment.
Nice to Have
Experience in iGaming, gambling, betting, game development, or casino games.
Experience working with game engines, mathematical engines, simulation tools, or game logic frameworks.
Background in C++ or experience working with legacy C++ systems.
Experience with mathematical models, probability-based systems, simulations, random generators, or RTP-related logic.
Understanding of regulated markets and compliance requirements in iGaming.
Experience with ClickHouse or other analytical/columnar databases.
Experience with monitoring, alerting, and production diagnostics.
Experience with AI-assisted code review or automated validation tools.
Knowledge of microservices architecture and distributed systems.
Familiarity with Kafka, gRPC, Kubernetes, or AWS.
Experience integrating third-party games, external studio products, or wrapper-based solutions.
Ukrainian language skills would be a plus.
What We Offer
Competitive Salary: We offer a competitive salary in EUR, subject to annual performance reviews
Quarterly Bonuses: Benefit from a transparent and systematic quarterly bonus system
Flexible Schedule: We offer a flexible work schedule to accommodate your needs
Remote Work Option: Choose to work remotely, providing greater flexibility and comfort
Medical Insurance: Receive comprehensive medical insurance for both you and a significant other
Financial Support for Life Events: We provide financial support during special life events
Unlimited Paid Vacation: Enjoy unlimited paid vacation leave
Unlimited Paid Sick Leave: Take unlimited paid sick leave whenever necessary
Professional Development: Get reimbursement for professional development courses and training
Recruitment Process
HR interview
Technical interview (with Live coding)
Final interview
Join us today!
Staff backend engineer who architects AI-enabled products, mentors engineers, and leads technical planning while maintaining hands-on coding responsibilities.
About GlossGenius
GlossGenius is the AI-powered system behind the world’s most meaningful appointments, helping 100,000+ service businesses earn more revenue and free up time for the work they love. Our agentic workforce gets more clients in the door, grows profit per appointment, and keeps clients coming back — doing the jobs owners never had time for and couldn’t justify hiring to fill. Businesses on GlossGenius process billions in annual payment volume, and see 65% more revenue using GlossGenius Payments by growing ticket size, rebooking clients at checkout, and saving on processing fees.
About the Role
GlossGenius has been empowering independent entrepreneurs in the beauty and wellness space to pursue their dreams and successfully grow their businesses. As we continue to scale, we’re expanding the highest-innovation teams,and we’re building 0-to-1 products we expect to be a massive revenue driver for the business.
As a Staff Backend Engineer, you will act as a critical technical leader, architect, and enabler. You will own and support the technical direction of our AI enabled products, turning ambitious initiatives into clear, buildable roadmaps. This is an individual contributor role with a healthy balance of leadership and execution (roughly 60% technical planning, architecture, and proof-of-concepts, and 40% hands-on building). You will be a force multiplier for our talented engineering team - unblocking technical hurdles, keeping a healthy backlog of build-ready work, and helping to scale our AI powered products.
What You’ll Do
What We’re Looking For
Benefits & Perks
The starting base salary for this role in New York is between $241,000-$284,000+ target equity + benefits. The base salary offered is dependent upon many factors including skills, experience, location, and education. The base pay range is subject to change and may be modified in the future. Additionally, this role is currently eligible to participate in GlossGenius’s equity plan as well as a range of health & wellbeing, retirement savings, and other benefits within our total rewards offering.
At GlossGenius, we celebrate our differences and are committed to creating a workplace where all employees feel supported and empowered to do their best work. We believe this benefits not only our employees but our product, customers, and community as well. GlossGenius is proud to be an Equal Opportunity and Affirmative Action Employer.
Personal Information: Notice at Collection for Employees and Applicants
Agency Submissions If a resume or applicant is submitted to GlossGenius by a third party without a signed search agreement in place, it will become the property of GlossGenius and no fee will be paid, irrespective of whether the candidate is hired.
GlossGenius may use automated tools, including artificial intelligence and machine learning systems (AI Tools), to assist in evaluating applicants’ qualifications and fitness for the position. These AI Tools may be used alongside human review during one or more stages of the recruiting process, including application screening, skills assessments, and interviewing. No final hiring decision will be made solely by AI Tools without human oversight.
QA Automation Engineer builds and maintains automated test frameworks using Playwright and Python, performs manual and API testing, and coordinates with engineering teams to ensure product quality across applications.
THE COMPANY:
Dutch is transforming veterinary care by making expert treatment accessible anytime, anywhere. Our mission is simple: help every pet live their happiest, healthiest life by connecting pet parents with licensed vets through seamless virtual visits. We’re the only veterinary telemedicine service that can diagnose, prescribe, and ship medications directly to customers – offering real relief and convenience for pets and their families. As one customer put it: “Dutch was the only site that would diagnose and prescribe meds as well as ship the meds. ”Backed by world-class investors including Forerunner Ventures, Eclipse Ventures, and Bling Capital, our team is made-up of successful startup founders (Hims, PlushCare, Nasty Gal) with expertise in scaling enterprises (TripAdvisor, Walmart). Featured in TechCrunch, Forbes, Wired, and Axios, Dutch is setting the standard for quality, accessibility, and compassion in pet care.
THE ROLE:
We are currently seeking a motivated, hands-on, and customer-oriented QA Automation Engineer to join our growing tech team. In this role, you will work directly with the engineering and product teams to ensure quality, consistency, and performance across our applications. You will report to the Director of Quality Assurance.
What You’ll Do:
Collaborate with engineering, product, customer support, data, etc
Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
Estimate, prioritize, plan, and coordinate testing activities
Work with Developers and Product Managers to develop a complete test plan for assigned projects
Manual testing
API testing
Identify, record, document thoroughly, and track bugs
Perform thorough regression testing when bugs are resolved
Coordinate and participate in code deployment
Learn processes and systems between and within departments that rely on technology, and look for opportunities for improvement.
Minimum 3-5 years of QA experience
Experience in building a QA automation test framework (using Playwright, Python, Maestro)
Experience with various browsers and operating systems, including mobile platforms
Experience with browser, api and testing tools
Competitive salary range between $85K - $105K CAD
Remote working location
Health, Dental, and Vision Insurance
Life and Disability Insurance
Flexible PTO
Mental Wellbeing Options
Robust Holiday Schedule
Registered Retirement Savings Plan
Growth Opportunities!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Site Reliability Engineer maintains observability, alerting, and incident management infrastructure using Kubernetes, GCP, and Datadog to enable service team reliability.
About BlaBlaCar
BlaBlaCar is the world’s leading community-based travel app enabling 27 million members a year to carpool or travel by bus in 21 countries. Our team of 800 employees counts over 50 nationalities and is spread across our 5 global offices, 30% working fully remotely.
BlaBlaCar is the world’s leading community-based travel app enabling 26 million members a year to carpool or travel by bus in 21 countries. Our team of 800 employees counts over 50 nationalities and is spread across our 5 global offices, 30% working fully remotely.
By joining our Foundations department, you will be working alongside talented individuals grouped in small agile teams that each have strong ownership on their piece of these goals. Foundations is composed of seven teams which “provide consistent, easy to use, infrastructures, services, and expertise to support BlaBlaCar’s growth and evolution”.
The Site Reliability Engineering team (SRE) is responsible to provide best in class Observability, Alerting and Incident management tools and processes to service teams. As an enabling team, we help BlaBlacar engineers to efficiently improve their service reliability. Empowering developers and bringing them our reliability expertise are at the core of our daily work.
Core Infrastructure: Kubernetes, Google Cloud Platform
GitOps/Delivery: GitHub, Terraform, Flux, Helm, Jenkins
Observability/Incident Management: Datadog, Opentelemetry, Grafana IRM,
In house Synthetic Tests platform: Playwright, Qualcium, SauceLabs
Languages: Go / Python for Tooling, Typescripts/JS for the testing platform
Support software engineers by creating, maintaining, and improving observability and alerting tools and frameworks. You embrace the use of AI, leveraging agentic to eliminate toil and streamline your daily tasks
Own the Service Level Objectives (SLOs) framework, assist in the design and maintenance of indicators (SLI) and objectives to ensure service reliability.
Owning the incident management process by defining best practices, standards, and ensuring continuous improvement through post-mortems and chaos engineering. While developers handle incidents within their scope, you could step in as Incident Commander during high-severity incidents, leading coordination efforts .
Develop and maintain tools, such as Terraform modules or Go apps, to help automate and enhance reliability across services.
Build and promote reporting on operational metrics and incidents to drive distributed and continuous improvement.
1 to 5 years of experience in SRE, DevOps, or Software Engineering roles
Working in a multidisciplinary environment will request strong communication skills : you’ll need to adapt your communication level to other teams expertise and be able to understand their needs
Strong knowledge of observability tools (e.g., Datadog) and understanding of metrics, logging, and tracing.
Troubleshooting/oncall experience in production environments, diagnosing and resolving technical issues effectively (experience with Kubernetes is a plus).
Full working proficiency in English
Fit with our BlaBlaPrinciples
Thriving in a collaborative, fast-growing and innovative environment
Ability to take ownership, aligned with business priorities and navigating in different contexts
Nice to have:
Familiarity with incident management platforms (e.g., Grafana IRM) is a bonus
Experience working with Service Level Objectives (SLOs) and Service Level Indicators (SLIs)
Exposure to programming in Go or a strong interest in learning it.
Experience in integrating Opentelemtry
Backend services are built using multiple programming languages: while development skills aren’t required, familiarity with object-oriented programming and scripting languages is an advantage.
Familiarity with web/mobile testing tools or a strong curiosity to understand how software is tested at scale.
Hybrid status for this role : 2-3 days at the Office
4 additional weeks on top of legal maternity/paternity leaves
50% healthcare coverage (Alan)
Financial support for home office equipment
Minimum 25 days holiday per year
Local meal plan policy (Swile card)
50% transportation paid (Forfait Mobilité Durable)
Free unlimited carpooling & bus rides
Personal growth via trainings, mentorship, and internal mobility opportunities
Employee Stock ownership plan
Regular team building events
1 day off per year to test our product
a 45-min video-call with Maxime, Talent Acquisition Manager, to get to know you, understand your career expectations and answer your questions
a 60-min video-call with Damien Bertau, Hiring Manager, to discuss your experience and share more details about the team
a 90-min system design interview with 2 team members to discuss about your technical expertise
a 45-min video-call with Maxime Fouilleul, Head of Foundations, to get a wider vision of the department and its strategy
Our hiring process lasts on average 25-30 days, offers usually come within 48 hours.
Please note that one of these interviews will be onsite.
BlaBlaCar is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior software engineer builds and maintains scalable web applications and data pipelines, with focus on platform reliability, observability, and AI/ML infrastructure in healthcare.
As a Senior Software Engineer II at Aledade, we maintain, improve, and expand our web application and data pipelines. We’re looking for engineers who know that writing new code is not always the solution to a problem, but when technological changes are needed they create secure, maintainable, performant, correct, scalable, and stable solutions to the complex and unique challenges in our corner of the healthcare industry.
They embrace strategies that minimize risk, leaning towards observability, alerting, metrics, high test coverage, and frequent releases that incrementally build value.
This role will focus on platform reliability, observability/OTEL, auth + networking integrations, runtime scalability, and future memory/governance platform work.
We may use automated tools, including artificial intelligence (AI), to help organize and evaluate application materials. These tools support our recruiters and hiring managers by helping manage large applicant pools. Human judgment plays an essential role in our hiring process, including in the oversight and use of any automated tools. If you would like more information about our screening and hiring process, please contact us.