Senior Software Engineer, Application Security
// opis stanowiska
Headquarters: San Francisco Bay Area or Remote
Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games.
Discord empowers people to create spaces where they can find a sense of belonging in their lives. Millions of people trust Discord to keep their communications secure, private, and out of the hands of evildoers, so security and privacy are necessary to Discord's success.
We are looking for a Senior Software Engineer to join our Application Security team and protect Discord’s users where it matters most, their accounts. If you are an engineer with a wealth of experience making the secure way the easy way, a deep sense of curiosity, and an endless desire to improve Discord, read on!
This role is open to remote locations within the Pacific Standard Time Zone.
What you'll do
- Join an engineering team designing and implementing full-stack, user-facing security solutions that protect hundreds of millions of Discord users.
- Lead full-stack work to strengthen session security and authentication for Discord’s users.
- Improve, operate, and maintain security-critical authentication services, owning their correctness and security.
- Partner with Product teams to drive adoption of stronger authentication and to ship user-facing account security tools.
- Identify and design solutions for emerging threats to user account security.
- Research and implement new security capabilities for the Discord platform, staying current on the authentication and session security landscape.
- Build security controls and tools that emphasize self-service, automation, and performance to help identify and mitigate account security flaws.
Who you are
- You have 5+ years of experience securing production applications.
- You have 3+ years of experience programming in at least one general-purpose programming language (e.g., Python, Go, Java, or Rust).
- You have hands-on experience building and shipping production software, including security features, controls, frameworks, or guardrails.
- You have hands-on experience with authentication and account security, such as WebAuthn, passkeys, FIDO2, MFA, and session management.
- You are comfortable reasoning about the security of complex systems, even if they contain components you aren’t familiar with, and can give engineers clear, sound guidance on secure design and implementation.
- You have experience leading security projects with a cross-functional group.
- You have experience building or hardening client applications, such as desktop or native mobile apps.
- You have experience operating in cloud-based environments (we use Google Cloud, but experience with other platforms is okay too).
Bonus points
- Experience programming in at least one systems programming language (e.g. C, C++).
- Experience developing, operating, and debugging production systems.
- Familiarity with common application vulnerabilities on the platforms Discord ships on (that's all of them).
Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma counties). Relocation assistance may be available.
The US base salary range for this full-time position is $196,000 to $245,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.
Why Discord?
Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests, and helps developers build and grow their businesses. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away!
Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know.
Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.
To apply: https://weworkremotely.com/remote-jobs/discord-senior-software-engineer-application-security
...// kliknij aby załadować link do formularza rekrutacyjnego
// zostaniesz przekierowany do: WeWorkRemotely
Wysyłając aplikację dołącz klauzulę: „Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a RODO."
Fully self-funded, profitable and still expanding, we’re a strong and supportive team with a stable foundation. Now we’re looking for a new colleague who wants to be part of it for the long run: an engineer who gets a goal rather than a ticket, builds with AI as a natural part of the job, and takes ownership from idea to production.
Why adstrong
100% remote: work from anywhere in the EU, with flexible hours and no weekend or night work.
No process chaos: documentation and procedures are well-structured and digital.
No politics: we encourage proactive decisions and make ours within 24 hours.
Stable and growing: a fully self-funded, fast-growing company with no external investors.
Small, skilled team: a hands-on tech team of around 6 people.
Great working culture: supportive colleagues who help each other and share knowledge openly.
AI-first: coding agents are how we build, and your judgement is what matters.
Attractive compensation: plus all the equipment you need.
Missing anything? Mention it in your application, and we’ll see if we can make it happen.
What you will do
Build AI-first: plan with AI, drive coding agents and review their output with a critical eye.
Get a goal, not a ticket: work directly with colleagues on the business side to gather requirements, align on the solution and build it into working software.
Make sound architecture and data-model decisions, keeping our systems fast and reliable as we scale.
Take ownership of existing applications and build new solutions for our affiliate business.
Design and develop event-driven backend systems that handle large volumes of product and campaign data, mostly in Rust and partly in Python.
Own your topics end to end and keep the team and stakeholders in the loop along the way.
What you bring
Experience contributing to a strong engineeri…
Wir sind ein investor-backed Startup mit einem kleinen Team, in dem jede Entscheidung sichtbar Wirkung hat. Als Senior AI Platform Engineer verantwortest du die Agent-Architektur, also den Kern unseres Produkts, und baust das AI-Engineering bei uns entscheidend mit auf.
Aufgaben
Was Du bei uns machst
Eine produktionsreife AI-Agent-Plattform auf Basis von PydanticAI, LiteLLM und Langfuse
RAG-Pipelines mit pgvector at scale: Multi-Tenant-Isolation, Index-Rebuild-Strategie, Hybrid Search und Re-Ranking
Einen Multi-Tenant-Token-Quota-Service und Eval-Frameworks pro Tenant
MCP-Tool-Integration (Model Context Protocol) als fester Bestandteil der Architektur
Lückenlose Auditierbarkeit von Prompt bis Output, damit Entscheidungen für Fachbereich und Aufsicht nachvollziehbar sind
Architektur-Entscheidungen, die auch im Bank-, Versicherungs- und Pharma-Umfeld bestehen
Wie wir arbeiten
Eval-driven: Jeder Agent-Change läuft durch eine Eval-Suite, bevor er live geht.
ADRs: Relevante Architektur-Entscheidungen werden dokumentiert, nicht im Slack-Thread vergraben.
Gemessen statt geraten: LLM-Calls sind ab Tag eins in Langfuse sichtbar, inklusive Kosten und Latenz.
Empirisch: Re-Ranking, pgvector-Sizing und Retrieval-Qualität entscheiden wir auf Basis von Daten.
Kurze Wege: Direkter Draht zum Founding-Team, keine Projektmanagement-Ebene dazwischen.
Qualifikation
Was wir suchen
5+ Jahre Software-Engineering mit Python in Produktion
Erfahrung mit LLMs in Produktion: Tokens, Latenz, Kosten und Evals sind für dich Alltag
RAG-Systeme, die du selbst gebaut und betrieben hast, inklu…
Fully self-funded, profitable and still expanding, we’re a strong and supportive team with a stable foundation. Now we’re looking for a new colleague who wants to be part of it for the long run: an engineer who gets a goal rather than a ticket, builds with AI as a natural part of the job, and takes ownership from idea to production.
Why adstrong
100% remote: work from anywhere in the EU, with flexible hours and no weekend or night work.
No process chaos: documentation and procedures are well-structured and digital.
No politics: we encourage proactive decisions and make ours within 24 hours.
Stable and growing: a fully self-funded, fast-growing company with no external investors.
Small, skilled team: a hands-on tech team of around 6 people.
Great working culture: supportive colleagues who help each other and share knowledge openly.
AI-first: coding agents are how we build, and your judgement is what matters.
Attractive compensation: plus all the equipment you need.
Missing anything? Mention it in your application, and we’ll see if we can make it happen.
What you will do
Build AI-first: plan with AI, drive coding agents and review their output with a critical eye.
Get a goal, not a ticket: work directly with colleagues on the business side to gather requirements, align on the solution and build it into working software.
Make sound architecture and data-model decisions, keeping our systems fast and reliable as we scale.
Take ownership of existing applications and build new solutions for our affiliate business.
Design and develop event-driven backend systems that handle large volumes of product and campaign data, mostly in Rust and partly in Python.
Own your topics end to end and keep the team and stakeholders in the loop along the way.
What you bring
Experience contributing to a strong engineeri…
PROJECTAs a QA Automation Engineer, you will play a key role in developing and continuously improving innovative software solutions for the aviation industry. You will ensure the quality, reliability, and performance of applications that support airline operations and flight dispatch teams worldwide.
YOU WILL
Develop, maintain, and execute manual and automated tests that support various airline operations and business processes.
Design, build, and improve test automation frameworks to increase test coverage, efficiency, and scalability.
Develop and maintain test tools, scripts, and automation solutions using various programming and scripting languages.
Working closely with cross-functional teams to ensure quality objectives are met.
Build and use automation tools that support CI/CD pipelines and the software release management process.
Collaborate with Development, Product, and DevOps teams to promote quality best practices throughout the software development lifecycle.
Kogo poszukujemy?
MUST HAVE
5+ years of Software Quality Assurance experience, with a strong focus on test automation.
Hands-on experience designing, developing, and maintaining automated test frameworks and test suites.
Proficiency in programming languages such as TypeScript and Java, with a focus on test automation and quality engineering.
Practical experience with Playwright for UI and end-to-end test automation.
Experience with API testing and validation.
Experience working with CI/CD platforms.
Experience testing applications deployed in cloud environments, preferably AWS and Kubernetes.
Strong understanding of software testing methodologies, test design techniques, and quality assurance best practices.
Experience with test automation in Agile and DevOps environments.
Ability to use AI-powered tools effectively to improve test design, test automation development, defect analysis, and overall engineering productivity.
Strong analytical and problem-solving skills wi…
Do jednego z projektów naszego klienta pilnie potrzebujemy zaangażować doświadczonego ANDROID DEVELOPERA z solidnym expem AOSP
Ogólnie o projekcie
Wdrożenie i rozwój platformy
Projekt realizowany dla międzynarodowej firmy o stabilnej pozycji
Bezpośrednia współpraca z zespołem klienta, nie jest to samodzielna odpowiedzialność za projekt
Projekt szacowany na długoterminową współpracę min. 12 miesięcy
Zaangażowanie fulltime.
Projekt realizowany 100% zdalnie.
Kogo poszukujemy?
Ogólne wymagania
+/- 6 lat doświadczenie jako Android Developer
Bardzo solidne doświadczenie z AOSP
Doskonałą znajomość programowania w C/C++
Bardzo solidne doświadczenie z Android Framework
Doświadczenie z HAL, BSP, jądrem, sterownikami i/lub uruchamianiem nowych urządzeń (device bring-up)
Wysokie umiejętności debugowania na poziomie systemu, dostrajania wydajności i optymalizacji
Wymagana znajomość języka polskiego - C2, natywny
Wymagana znajomość angielskiego na poziomie B2/C1 - wysoka sprawność werbalna
Lokalizacja - teren UE
Możliwość wizyt u klienta - raz / dwa razy w roku
Czego wymagamy?
6 lat doświadczenia na podobnym stanowisku
Znajomości:
Android
Android AOSP
C / C++
HAL / BSP
Java / KotlinJęzyki:
Polski
Angielski
Jakie warunki i benefity otrzymasz?
26.9k–30.2k PLN netto/m (B2B)
B2B - Elastyczne godziny pracy (100%)
Praca zdalna: W całości
Kim jesteśmy?
Jestem niezależnym konsultantem specjalizującym się w organizacji kontraktów B2B dla specjalistów IT. Zajmuję się poszukiwaniem doświadczonych specjalistów na zlecenie moich klientów. W branży działam od ponad 15 lat. Nie zajmuję się HR managementem.
Preferuję współpracę z niezależnymi kontraktorami B2B.
Moimi klientami jest szerokie spektrum firmy zajmujących ogólnie rozumianym software developmentem – od polskich SH, przez polskie i zagraniczne startup’y do międzynarodowych korporacji.
Specjalizuję się w kontraktach realizowanych zdalnie. Prowadzę cały proces od pozyskania klienta, doboru kont…
We currently have a vacancy for a Test Automation Engineer fluent in English, to offer his/her services as an expert remotely (within EU). In the context of the first assignment, the successful candidate will be integrated in the Development team of the company that will closely cooperate with a major client’s IT team.
Tasks:
Define test automation approaches and patterns fit for products in scope (UI, backend and data driven);
Create test automation frameworks, patterns which support are reliable, provide fast feedback and easy to maintain test suites;
Create and review test cases and test automation suites to efficiently increase test coverage;
Mentor test engineers in understanding and applying test automation frameworks, patterns when creating automated tests;
Drive proof of concepts and adoption of test automation frameworks and patterns.
Requirements
University degree in IT combined with relevant IT professional experience of at least 5 years;
Minimum 5 years of experience in testing automation patterns and frameworks (UI, backend and data driven);
Experience (Java, Java/TypeScript, python preferred) and common automation tools like Tosca, Playwright, Selenium and Appium;
Experience in test automation framework creation and maintenance;
Experience in test automation suite creation and maintenance;
Experience in embedding automated test suites as part of CI/CD pipelines and leveraging the results as quality and promotion gates;
Experience in integration of test automation suite results into test management tools;
Experience in complex, enterprise system integration;
Experience in agile software development and testing methodologies;
Excellent command of the English language.Benefits
If you are seeking a career in an exciting and dynamic company, where you will offer your services as part of a team of a major European Institution, operating in an international, multilingual and multicultural environment where you can expect real chances to make a …
Projektowanie, implementacja i rozwój platform oraz procesów do przetwarzania danych w czasie rzeczywistym (real-time) i wsadowo
Budowa i rozwój architektury opartej o event streaming oraz integrację systemów wymieniających dane w czasie rzeczywistym
Tworzenie i optymalizacja pipeline’ów danych oraz modeli danych dla systemów analitycznych i operacyjnych
Projektowanie niezawodnych, skalowalnych rozwiązań we współpracy z zespołem DevOps
Wsparcie klientów z obszaru Energy, Utilities i Manufacturing w budowie nowoczesnych platform danych
Kogo poszukujemy?
Masz minimum 3 lata doświadczenia jako Data Engineer
Cechuje Cię bardzo dobra znajomość Python i SQL
Posiadasz doświadczenie w projektowaniu i budowie pipeline’ów danych, w szczególności przetwarzania danych strumieniowych i eventowych
Znasz architekturę event-driven oraz narzędzia do przetwarzania danych w czasie rzeczywistym (np. Apache Kafka, Kafka Connect, Apache Flink, Spark Structured Streaming, Apache Pulsar, Azure Event Hubs, Google Pub/Sub)
Możesz pochwalić się znajomością relacyjnych baz danych oraz technologii wykorzystywanych do budowy nowoczesnych platform danych
Praca z Git oraz CI/CD nie jest Ci obca
Masz doświadczenie z wybranymi technologiami z obszarów:
Open Source Data: Apache Kafka, Spark, Flink, Trino, Hive
Chmury publiczne: Azure, AWS, Google Cloud
Orkiestracja i integracja: Airflow, NiFi
Storage: S3-compatible Object Storage, Azure Storage, GCS
Formaty danych: Iceberg, Delta Lake
Bazy danych: PostgreSQL, TimescaleDB, SQL Server
Umiesz monitorować jakości danych oraz diagnozować problemy wydajnościowe
Nie boisz się współpracy z klientem i rozumiesz potrzeby biznesowe
Cechuje Cię komunikatywność a Twój język angielski umożliwia codzienną pracę
Czego wymagamy?
3 lata doświadczenia na podobnym stanowisku
Języki:
Polski
Angielski
Niemiecki (mile widziane)
Jakie warunki i benefity otrzymasz?
15k–20k PLN netto/m (B2B)
B2B - Elastyczne godziny pracy …
Headquarters: San Francisco Bay Area or Remote (U.S.)
Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games.
We are seeking a QA/DevOps Engineer to join Discord’s Business Systems team. In this role, you will own automated test suite development and maintenance across Oracle ERP Cloud (Fusion) and Salesforce, with a focus on Tosca-based regression and progression testing. You will embed automated testing into CI/CD pipelines and partner closely with ERP Functional, Technical, and DevOps teams to ensure every release is tested consistently and defects are caught early.
What you'll be doing
Run Oracle ERP Cloud and Salesforce QA automation suites for all quarterly patch upgrades end-to-end.
Review new Oracle and SFDC release features and recommend improvements to existing testing processes.
Build and improve regression and progression test automation in the Tosca environment for Oracle Fusion and Salesforce.
Create, maintain, and update Tosca scripts to reflect system and process changes across GL, AP, AR, and FAH modules.
Lead feature enhancement reviews as part of quarterly patch assessment cycles and new enhancement projects.
Integrate automated test suites into CI/CD pipelines; trigger regression suites automatically on every release candidate build.
Maintain test infrastructure and environments in collaboration with DevOps and ERP Technical teams.
Document test coverage, defect trends, and release readiness in Jira and shared reporting dashboards.
Automation Use Cases
FAH Process Automation: Auto-test Financial Accounting Hub on each new sales item addition to eliminate manual unit testing.
AR Regression Suite: Automated flows for invo…