
DEPT · Gran Buenos Aires
WHY DEPT®? We are pioneers at heart. What this means, is that we are always leaning forward, thinking of what we can create tomorrow that does not exist today....
We are pioneers at heart. What this means, is that we are always leaning forward, thinking of what we can create tomorrow that
does not exist today. We were born digital and we are a new model of agency, with a deep skillset in tech and marketing. That’s
why we hire curious, self-driven, talented people who never stop innovating.
Our culture is big enough to cope and small enough to care. Meaning, that with people across 20+ countries, we’re big enough to
provide you with the best tools, global opportunities, and benefits that help you thrive. While acting small by investing in you,
your growth, your team, and giving you the autonomy to solve our clients’ problems, no matter where you are in the world.
We seek a Principal QA Automation Engineer with a strong background in Cypress, JavaScript/TypeScript, and proven experience
working in AI-driven applications within an AWS cloud environment. This is a hands-on leadership role for someone who thrives at
the intersection of quality engineering, automation strategy, and modern AI integration. As a senior technical leader, you will
own the design, development, and maintenance of a robust test automation framework, ensure seamless integration with CI/CD
pipelines, and bring forward-thinking approaches to testing intelligent, adaptive systems.
approaches.
cloud environments.
CircleCI).
Databases).
offices (Villa Crespo or Mar del Plata) are fully equipped with refreshments and great common spaces!
DEPT® is an equal opportunity employer (EOE). We believe our work is at its best when our people feel safe and free to be
themselves. We’re committed to an inclusive and barrier-free recruitment and selection process and workplace, regardless of
anyone’s lived experience, race, color, religion, sex, national origin, age, disability, and genetic information. So tell us about
any accommodations you need. It’s totally confidential and only used to make sure you feel fully supported at every step.
We are a B Corp-certified company passionate about purpose-driven work. Our hope is that you can feel good about the contributions
DEPT® is making to the world, and we always have an open door for your ideas in making the world a better place.
DEPT® is a pioneering technology and marketing services company that creates integrated end-to-end digital experiences for brands
such as Google, KFC, Philips, Audi, Twitch, Patagonia, eBay and more. Its team of 2,500+ digital specialists across 30+ locations
on 5 continents delivers pioneering work on a global scale with a boutique culture.
Learn more about DEPT®
At DEPT®, we take pride in creating an inclusive workplace where everyone has an equal opportunity to thrive. We actively seek to
recruit, develop, nurture, and retain talented individuals from diverse backgrounds, with varying skills and perspectives.
Not sure you meet all qualifications? Apply, and let us decide! Research shows that women and members of underrepresented groups
tend not to apply for jobs when they think they may not meet every requirement, when in fact they do. We believe in giving
everyone a fair chance to shine.
We also encourage you to reach out to us and discuss any reasonable adjustments we can make to support you throughout the
recruitment process and your time with us.
Want to know more about our dedication to diversity, equity, and inclusion? Check out our efforts here.
About us Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software, and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers, and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation. Job Summary Reporting to the Validation leadership team, the Principal Execution and Quality Validation Engineer will be responsible for driving validation execution, automation, product quality, and release readiness across Graphcore silicon and platform technologies. The role combines deep expertise in hardware validation, test automation, and quality engineering with a strong focus on execution excellence. Working closely with architecture, design, verification, firmware, software, systems engineering, and validation teams, the successful candidate will develop scalable validation methodologies, improve test coverage and execution efficiency, and ensure products meet the highest standards of functionality, reliability, and performance before customer deployment. As a recognized technical leader within the validation organisation, this role will influence validation strategies, automation roadmaps, and quality practices across multiple projects and engineering disciplines. The Team The Validation Execution and Quality team sits within the Validation organisation and is responsible for improving validation effectiveness, test execution efficiency, product quality, and release readiness across Graphcore silicon and platform products. The team develops validation methodologies, automation frameworks, test execution infrastructure, and quality processes that enable engineering teams to execute validation activities at scale. Working closely with validation, architecture, firmware, software, systems, and design teams, the group helps ensure products are thoroughly validated before release. Responsibilities and Duties * Define and drive validation strategies for complex silicon, subsystem, and platform technologies, ensuring comprehensive coverage across functional, performance, reliability, and stress testing * Leverage advanced hardware knowledge to plan, optimize, verify, and test critical electronic systems, including silicon, FPGA-based platforms, test systems, and associated validation infrastructure * Develop and execute validation plans that ensure products meet quality, reliability, and performance objectives before release * Create detailed test plans from high-level validation requirements and test cases, ensuring timely execution and high-fidelity results * Design, develop, and maintain automation frameworks that enable rapid execution of test plans, regression suites, and validation activities * Lead silicon and platform validation activities from bring-up through product readiness * Conduct complex analysis of validation results and system behaviour to identify issues and opportunities for improvement * Collaborate with architecture, design, verification, firmware, software, systems engineering, and validation teams to implement new validation requirements and improve test coverage * Integrate new validation capabilities, methodologies, and test solutions into existing validation infrastructure to improve productivity, quality, and execution efficiency * Develop automated data collection, analysis, and reporting solutions to improve engineering visibility and decision-making * Evaluate complex design features to identify functional, compatibility, integration, and reliability risks * Investigate and drive resolution of complex validation failures through structured debug and root-cause analysis methodologies * Assess validation techniques, workflows, and engineering processes, introducing automation and process improvements to maximize productivity * Support power, performance, and system-level validation activities through development of scalable validation infrastructure and methodologies * Influence validation roadmaps, infrastructure development, and engineering best practices across the validation organisation * Act as the final validation authority for assigned areas, ensuring issues are identified and resolved before products reach customers * Drive continuous improvement initiatives that improve validation quality, execution efficiency, and engineering productivity * Mentor engineers on validation methodologies, automation frameworks, test execution strategies, and quality practices Candidate Profile Essential: * Strong experience in silicon validation, hardware validation, system validation, or related engineering disciplines * Deep understanding of validation methodologies, test planning, test execution, and quality processes * Strong experience developing automation frameworks for validation, regression execution, and test orchestration * Expert-level Python programming skills for automation, data analysis, and infrastructure development * Strong understanding of hardware systems, silicon bring-up, and validation workflows * Experience translating high-level requirements into structured validation plans, test cases, and measurable quality outcomes * Experience analysing validation results and driving root-cause investigations for complex technical issues * Strong understanding of validation coverage, quality metrics, release readiness criteria, and risk assessment methodologies * Experience collaborating across architecture, design, verification, firmware, software, systems, and validation teams * Excellent analytical, diagnostic, and problem-solving skills * Exceptional communication skills and the ability to influence technical direction across multidisciplinary engineering teams * Ability to independently lead complex technical initiatives and drive adoption of new validation methodologies and tools Desirable * Experience with post-silicon bring-up and system integration activities * Experience developing large-scale regression systems and automated test execution infrastructure * Experience with FPGA-based validation environments * Experience automating laboratory equipment and validation environments * Familiarity with CI/CD systems and continuous testing methodologies * Experience developing dashboards, reporting systems, or engineering analytics tools * Experience with C, C++, or embedded software development * Experience working on AI accelerator, high-performance compute, or semiconductor products * Experience defining organisational validation standards, quality metrics, and engineering best practices
AI is fundamentally changing how developers write, understand, debug, and maintain software. At JetBrains, we're exploring what an AI-native development experience should look like for C++ developers. We are looking for a senior technical leader to help shape this future by building AI-powered workflows, integrating coding agents into developer tools, and defining how CLion can become a first-class environment for AI-assisted software development. This is a highly hands-on role focused on technical leadership rather than people management. You should expect to spend most of your time prototyping, implementing, and validating AI-powered workflows while helping shape technical direction through hands-on engineering. You'll work at the intersection of developer tools, AI agents, IDE architecture, and product strategy while helping define how software developers work with AI in the future. EXAMPLE PROBLEMS YOU'LL WORK ON: * How can coding agents become more effective when working with large C++ codebases? * How can CLion's debugging, code understanding, and navigation capabilities be integrated into AI-assisted development workflows? * How should AI-powered developer experiences be evaluated and benchmarked in real-world development scenarios? * What capabilities should AI agents have access to inside a modern IDE? * How can we make CLion a better environment for developers who increasingly collaborate with AI tools and agents? IN THIS ROLE, YOU WILL: * Shape and deliver AI-powered features for CLion and C++ development workflows. * Design the architecture for AI integrations, agent tools, and C++-specific AI capabilities. * Build practical benchmarks and evaluation frameworks for AI-assisted C++ development scenarios. * Prototype and validate new AI workflows, including debugging, code understanding, refactoring, and project navigation. * Collaborate with product managers, ML engineers, QA engineers, stakeholders, and senior developers to shape and deliver the roadmap. * Work closely with JetBrains AI, ML, and product teams to help define the AI strategy for the C++ ecosystem. * Evaluate and prioritize AI initiatives, bringing new ideas and proposals that align with the broader JetBrains AI strategy. * Contribute hands-on to technical design, software architecture, and implementation in a large, mature codebase. * Help define a technical roadmap for AI agent and tool integrations in C++ development workflows. * Build trust and alignment across the C++ Ecosystem, AI, Product, QA, and ML organizations WE'D LOVE TO TALK IF YOU HAVE: * Significant software engineering experience as a Staff Engineer, Principal Engineer, Technical Lead, or similar senior technical role. * Strong experience with Kotlin, Java, or other JVM technologies, or the ability to quickly become productive in a JVM-based codebase. * Experience building AI-powered products, developer tools, coding assistants, agents, or LLM-based workflows. * Strong understanding of how modern coding agents operate, including tool calling, context management, MCP, and evaluation techniques. * A track record of driving technical direction in ambiguous and rapidly evolving areas. * Strong product instincts and an ability to balance innovation with practical delivery. * Excellent communication skills and the ability to influence without formal authority. NICE TO HAVE * Experience with C++ development workflows, compilers, debuggers, language tooling, or developer productivity products. * Experience with IDE internals, language servers, code analysis, refactoring systems, or static analysis. * Experience leading small teams or acting as a technical lead. * Experience working on AI-native developer products. WHY THIS ROLE IS UNIQUE Rather than building generic chat experiences, you'll be working on challenges such as AI-assisted debugging, agent-powered code understanding, developer workflow automation, and evaluation systems for AI-powered development tools. Your work will directly influence products used by millions of developers worldwide and help shape JetBrains' broader vision for AI-powered software development. WHY JOIN JETBRAINS? * Strong base salary. We offer competitive pay that reflects your skills and experience. * Flexible work location. Enjoy the freedom to work from home or from the office. * Remote work. Spend up to 30 days per year working remotely from abroad. * Extra time off. More days to relax, recharge, and do the things you love. * Medical insurance allowance. Enjoy peace of mind for you and your family * Learning and development opportunities. Access to conferences, courses, and language classes. * Relocation support. We help make your move as smooth and stress-free as possible. (keep if relevant for the role) * Language classes. Pick up the local language or sharpen your English skills. * Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays. * Mental health support. To help you feel your best, we provide easy access to professional mental health services. * Sports benefit. Enjoy an on-site gym or sports club stipend. * Internal events. Join company-wide celebrations and team gatherings. *Some benefits may vary depending on location. #LI-DNI We are an equal opportunity employer We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation. We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
Location: Remote (EMEA) · Germany/Munich preferred - CET/CEST timezone Hi — I'm Grigory, Co-Founder and CTO at Secfix. How do you feel about shipping features yourself in the first month, building the hiring process in the second, and coaching engineers to get measurably better in the third and staying close to building longterm? If that sounds like the right order — strong engineer first, manager second — read on. I've spent most of my career believing that the best engineering leaders aren't the ones who run the most meetings. They're the ones who make everyone around them faster, clearer, and more confident — and they can do that because they've been through the hard technical problems themselves. At Secfix, I've been doing the engineering management work: 1:1s, hiring, design reviews, performance conversations since we started. The team is five engineers and a product designer. They're great, they work hard, and they ship. But I'm spread across too many things, and certain areas aren't getting the attention they deserve. I need someone to take this on. Not as a delegator, but as the strongest individual contributor on the team who also happens to lead it. You'll work directly with me and make huge impact on the engineering culture and our customers. — Grigory WHY SECFIX EXISTS Over 1.78 million SMBs in Europe need to comply with security frameworks — ISO 27001, GDPR, TISAX, SOC 2 — just to sell to enterprise customers. The process is manual, painful, and takes over a year. We automated it. Our platform integrates with a company's full tech stack — AWS, Azure AD, Jira, GitLab, GCP, and more — automatically extracts compliance evidence, and guides teams to certification in weeks instead of months. Our fastest customer certified in 4 weeks instead of the industry-standard 12+ months. We've raised €17M in total (€12M Series A), backed by Alstin Capital, Neosfer (Commerzbank), and Bayern Capital. We're on a profitable trajectory, growing fast, and building the team that will take us to European market leadership. This space is not threatened by AI, it's amplified by it. Compliance requires deep domain expertise combined with automation. Our new AI product (CISO AI) is just getting started, and there's a huge amount of engineering work ahead: agentic workflows, intelligent evidence collection, context-aware policy generation, and more. WHAT YOU'LL ACTUALLY DO IN THE FIRST 3 MONTHS This isn't a role where you show up and start running standups. There are no standups. Here's how we think about the first months: Month 1: Become a strong IC. Get into the codebase, ship a meaningful feature, and prove to yourself and the team that you can build at the level we need. You don't need to be the best senior engineer on day one, but you should be onboarded and delivering high-quality work fast enough that you can credibly help others improve. Expect to spend 70–80% of your time writing code. Month 2: Own hiring. Beyond continued IC contributions, take over engineering interviews and build a better technical interview process. The current setup depends too many people. You'll design technical challenges, run screens, and make hiring more consistent and repeatable. This matters — we're planning to double the team in the next 12 months. Month 3: Start leading. Help design a pragmatic way to evaluate team performance — simple, measurable, not bureaucratic. Start doing more regular 1:1s with each team member, focused on three things: output x impact, quality, and AI efficiency. Identify who's behind and help them improve. Remove obstacles from top performers. HOW WILL THE ROLE LOOK LIKE BEYOND FIRST 3 MONTHS Over time, the balance shifts. Coding goes from 70% to 10–20%. Hiring becomes the plurality of your work, we’ll grow the team from 5 engineers to 9 in the next months (50–70% during active hiring, 20–30% after). Mentorship and process improvement grow as the team grows. But you never fully stop building — you stay in the code enough to have credible technical judgment. I see this pattern across all our best leaders, from Lead CSM to Lead GTM. In addition to management work, here are examples of projects you'll work on in the next months: * Own system design on our biggest projects. You're not picking up a ticket, you're writing the technical spec, presenting the architecture, getting alignment, and driving it to production. And leaving the system in a state the team can own. * Scale the product for mid-market. As we land larger customers, holding companies running compliance across subsidiaries, we need more granular RBAC, sub-workspace collaboration, and new control layers. You'll help build what makes that possible. * Push the AI product forward. We're moving from "we use AI in our tooling" to "we ship AI to customers." You'll help define the backend architecture for agentic compliance workflows, intelligent evidence collection, and context-aware policy generation. * Bring AI-assisted engineering to the whole team. You're genuinely curious about how AI tooling is changing the way we build — and you share that curiosity openly. You try new tools, figure out what works, and bring the rest of the team along. Not through formal sessions, but through the natural back-and-forth of working together day to day. WHAT WE MEAN BY "PEOPLE-FIRST" When something breaks in production, some managers think: "We need a better incident response runbook. Let's create an on-call rotation. Let's add a post-mortem template." They reach for systems and documentation. The person we're looking for thinks: "Who on the team has the most context on this service? Is someone blocked or can they jump in? Let me get the right two people talking to each other." They reach for individuals and their capabilities. This comes once you solved the problem, not before. This matters more to us than almost anything else. At five engineers, we don't need a rigid process. We need someone who knows exactly what each person is good at, what they're struggling with, and how to get the best out of them today — not after implementing a framework. HOW WE WORK We've written in depth about our engineering culture. Here's the short version — read the full articles linked below if you want the real picture. * Focus is sacred. Engineers are in fewer than 2 hours of meetings per week. We write before we meet. We use Loom for async walkthroughs, Notion for specs, Gather for pairing, and Slack only for what's urgent or lightweight. We don't do status theatre. We wrote about our thoughtful communication and our remote culture, give it a read. To drive it home, here's a recent calendar of an engineer who has been with us for over a year: * Small, temporary teams. A designer and two engineers. A backend engineer and a CS person. The group forms around the problem, ships, and dissolves. No standing squads, no permanent team structures — at least not yet. The people closest to the problem usually shape the solution. * AI is already part of the craft. We use Claude for product design exploration and spec drafting. Engineers work in Cursor with encoded skills and rules that live in the codebase — component patterns, folder structure, architecture choices, and the path from Figma to Angular code. AI checks code against architecture rules before human review. We have a dedicated design QA skill that compares Figma against coded output. We don't use AI to lower the bar, we use it to reach the bar faster with more iterations behind us. In case you’re interested, we wrote a piece about it here. * Zero-bugs. We take this seriously - this helps us to gain customer trust faster. Especially serious customer-facing problems don't sit in a backlog competing with roadmap work. Critical issues get fixed immediately. High-severity within 48 hours. Every bug has an owner. Weekly quality review as part of Monday planning. Quality as identity, in compliance, being correct isn't a nice-to-have, it's the entire value proposition. We care about edge cases, data integrity, and getting the details right. Customers notice the speed and polish before they can name it. That kind of quality builds trust. In our category, trust is the product. * We build what customers need, not what they ask for. Customer feedback is signal, not instructions. Best products are built by people with great taste who treat feedback as signals, not KPIs. We stay close to customers — CS check-ins, support tickets, Mixpanel events, onboarding calls — but none of these sources makes the decision for us. * Quality as identity. In compliance, being correct isn't a nice-to-have — it's the entire value proposition. We care about edge cases, data integrity, and getting the details right. Customers notice the speed and polish before they can name it. That kind of quality builds trust. In our category, trust is the product. WHY YOU SHOULD OR SHOULDN'T APPLY We're looking for a specific profile. I'd rather be honest about it up front. THIS ROLE IS FOR YOU IF: * You have an exceptional IC track record. You were already a principal-level engineer before you started managing - you didn't skip into management early because coding wasn't working out. You were already promoted to that level and stayed there, growing, before choosing to lead. * You can hold deep technical conversations across backend, infrastructure, and — when needed — frontend. You know how to handle ambiguity at the start of a project and messy reality at the end. You write a clear technical design before you start developing — and you hold that design loosely, adapting when you get good feedback. * You know what great engineers look like. Not the textbook definition — you've thought deeply about what makes them productive, what holds them back, and how to move them forward. You have a nuanced answer and opinion. * You hold people to a high standard. You're comfortable giving direct feedback and having hard conversations about performance. * You're hands-on with AI-assisted development. You've used Cursor and Claude Code in real production work, not just toy projects. You have opinions about how AI changes the engineering workflow from ideation to release, and you want to push a team to get continuously increase velocity. * You've worked in startups. You know what it feels like when there's no playbook, no process, and the answer is "figure it out and ship it." * You think engineering culture could startup-like at scale. You're optimistic that a small, high-performing team can stay small and high-performing as it grows even though there is little process. * You communicate proactively in writing. In a remote team, written communication is how decisions get made and context gets shared, you take it seriously. But are not scared about jumping in a pair programming session either. THIS ROLE IS PROBABLY NOT FOR YOU IF: * You chose engineering management because you wanted to stop coding. A lot of engineers who weren't thriving technically make this transition early. That's fine — but it's not what we need today. We need someone who's been in the codebase themselves recently, not someone who managed people who were for many years. * Your last few roles look like: "I hired a team, built processes, coached them, and they executed." That's a top C-level profile. We need someone who's been through the challenges we have right now growing from 4 to 8 engineers in age, not a strategist. * You're process-first. When there's a live-site issue, you think about creating a better runbook rather than getting the right person on it immediately. We believe the answer to most engineering problems is better people with better context and more ownership — not more templates. Process improvements need to be made but in the second step. * You want to make product decisions. We have strong product intuition but we act on feedback. Leadership doesn’t decide on features, they help team find better ways to build them. * A staff or principal engineer, to you, is someone who spends most of their time in architecture reviews and project management rather than building. * You think at a certain team size, compromises on culture and process are inevitable (sprints, ceremonies, scrum, detailed specs) for the sake of hiring numbers. We disagree, and we want someone who actively disagrees with status quo too. * Titles matter more to you than the work. At Secfix you're a fresh grad, engineer, a senior engineer, or an engineering manager — that's it. If the level on your LinkedIn profile is important to you, we're probably not the right fit. Most of people we hire into senior roles come from Staff/Principal level. WHAT WE'RE LOOKING FOR REQUIRED * 8+ years of backend/product engineering experience, with a track record of owning large, complex systems end-to-end — at principal engineer level or equivalent * Some engineering management experience (1–3 years) — you've done 1:1s, performance conversations, and hiring. Ideally at a similar stage company * Strong hands-on experience with AI-assisted coding tools (Cursor, Claude), you experimented a lot and know what works, what doesn’t * OOP fundamentals. Some experience with Java Spring Boot, Hibernate, or equivalent * Experience building or integrating AI/ML features in production. Practical experience working with LLMs and RAG-based systems * Experience leading system design on significant projects, not just contributing to them * Strong troubleshooting and debugging skills. You're the person people pull in when something is broken and nobody knows why * Relational database design and SQL optimisation * Experience designing technical interviews and evaluating senior engineering candidates * Strong written and in-person communication; comfortable working in a remote, in-sync-first culture * Startup experience. You know what building at this stage feels like * Able to work in European timezone (CET/CEST). EMEA-based, ideally Germany NICE TO HAVE * Recent experience with modern Java applications in a production environment — our core platform is Java Spring Boot, but we work across multiple languages including Python and Golang * Experience establishing salary bands, performance review frameworks, or engineering hiring processes from scratch * Previous experience at a fully remote company INTERVIEW PROCESS We want to see how you think, build, and lead — not test you on algorithms. Here's the process: * 30 min - Intro call with Talent team * 1hr Technical Interview I - here we learn about you and you’ll do a simple coding exercise * 1,5hr Technical Interview II - here you’ll get a bigger AI feature, do system design and build it * Take-Home Leadership Task and min submission review with one of co-founders Then you’ll get the offer! If we don't make an offer, we'll tell you why. WHAT SECFIX GIVES YOU * Remote: 100% remote with a real virtual office in Gather * Salary: Competitive, benchmarked to European market rates (we'll share specifics once we talk) * Equity: Generous package — we're all owners here * Development budget: €1,000/year — yours to spend on whatever makes you better * Workspace: Remote workspace support + co-working access * Holidays: 26 days + local public holidays * Health insurance: Comprehensive coverage * Annual retreat: Last time we went to Costa Brava 🇪🇸 — before that, Austrian Alps, Portugal, Italy, and the Spanish Islands * Tech: MacBook, monitors, headphones — the latest