Job Closed
This listing is no longer active.
The creators and maintainers of dbt
Senior Software Engineer II
Location
Worldwide
Posted
92 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer II
dbt Labs
Role Description Analytics is entering an agentic era. As a Senior Software Engineer on Agentic Automation & ADLC Systems, you will build the autonomous and assisted agents that operate across the Analytics Development Life Cycle (ADLC) — from requirements to deployment to remediation. These agents don’t just automate tasks; they reason over enterprise context, act on data products, and leave behind decision memory that improves the system over time. What You’ll Do - Build agentic systems that automate analytics workflows across the ADLC - Design and implement agents for: - Requirements & intent capture - Build & validation - Test & deploy - Operate, observe, and remediate - Orchestrate agent workflows using event-driven triggers - Integrate agents with ingestion and transformation workflows - Encode governance and decision policies into automation - Ensure every agent action is explainable, attributable, observable, and auditable - Balance autonomy with human-in-the-loop controls What You’ll Own - Agent behavior and orchestration logic - ADLC automation workflows, governance expressed as executable logic - Agent interaction with the Context Platform - Safe auto-remediation and escalation paths, observability and feedback/recovery loops What You Won’t Own - Context storage or schema design - Low-level platform security primitives - Long-term data durability decisions (You consume these via the Context Platform.) Qualifications - Strong experience in backend, platform, or systems engineering - Experience building automation, workflows, or orchestration systems, familiarity with event-driven architectures - Understanding of data/documentation tools, integration nuances, their information systems - Hands-on experience building systems with LLMs or agentic systems (practical, production-minded) - Strong intuition for safety, failure modes, and guardrails, AI observability - Exposure to working with structured, semi-structured, and unstructured data Nice to Have - Experience with CI/CD or developer tooling - Familiarity with analytics engineering or dbt - Experience integrating with human workflow tools (GitHub, Slack, Jira, Notion) - Background in reliability/resilience engineering Why This Role Matters If these agents are built correctly: - Analytics workflows accelerate without losing trust - Governance becomes proactive, not reactive - Humans focus on decisions, not plumbing This role turns context into action. Company Description dbt Labs is an equal opportunity employer, committed to building an inclusive team that welcomes diverse perspectives, backgrounds, and experiences. Even if your experience doesn’t perfectly align with the job description, we encourage you to apply—we value potential just as much as a perfect resume. Want to learn more about our focus on Diversity, Equity and Inclusion at dbt Labs? Check out our DEI page.
Related Guides
Related Job Pages
More Software Engineer Jobs
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description cFocus Software seeks a Data Visualization Developer II to join our program supporting the Executive Office of the President (EOP). This position is remote and requires a TS/SCI clearance. - Design, develop, and maintain executive dashboards and heads-up displays presenting audit and validation KPIs. - Implement interactive data visualizations with drill-down and filtering capabilities. - Integrate visualization layers with automated audit outputs produced by validation pipelines. - Develop tabular and graphical representations of records counts, discrepancies, trends, and system status. - Ensure dashboards provide near real-time or scheduled updates as directed by Government. - Implement role-based access controls integrated with Active Directory and PITC identity services. - Ensure visualizations comply with EOP security, confidentiality, and integrity requirements. - Support usability, performance, and accessibility testing including Section 508 compliance. - Collaborate with system architects, data engineers, and validation engineers to ensure data accuracy. - Develop reusable visualization components and templates. - Document dashboard logic, data sources, and visualization methodologies. - Support production deployments, enhancements, and defect remediation. - Provide input to weekly status reports and executive briefings. - Support surge requirements including Presidential Transition-related reporting when directed. - Leverage the data outputs from Area 7 - Automated Audit Capabilities to display pertinent metrics from each audit execution, including audit results, time of audit execution, etc. - Provide up-to-date information in accordance and on a schedule as identified by the Government. - Employ technologies approved and available within the PITC environment. - Employ role-based permissions and integrated identity management (i.e., Active Directory) to ensure confidentiality and integrity of program status. Qualifications - Bachelor’s degree in Computer Science, Data Visualization, Information Systems, or related technical field. - Minimum of 4 years of experience developing dashboards or data visualization solutions. - Demonstrated experience building executive-level dashboards with KPIs and drill-down capabilities. - Experience working with structured and semi-structured data sources. - Strong understanding of data visualization best practices and user-centered design. - Experience integrating dashboards with secure authentication and authorization mechanisms. - Ability to produce clear documentation and communicate technical concepts to non-technical stakeholders. - Experience supporting federal or highly regulated IT environments.
Senior Software Engineer - Developer Productivity team
MakeMake is an AI-first design and engineering agency based in Texas, with team members worldwide. We’re proud to have created award-winning software that has been featured in TechCrunch, Mashable, US Weekly, CBS News, Texas Monthly, and The Today Show. A multi-disciplinary team of engineers and designers, we are passionate about creating world-class software that people enjoy using. We are a team of talented individuals who take ownership of the entire project beyond their own craft. We value proactive communication, autonomy, and initiative. You'll be joining a team of 'Managers of One'—people who set their own direction, identify what needs to be done, and dive in without waiting for permission. We’re not only passionate about our craft but also about our culture. We deeply believe that work is purposeful, and that culture is one of the most important parts of any team. Our culture informs our decisions, sets our standards, and guides our interactions.
Make is the leading visual platform for anyone to design, build, and automate anything—from tasks and workflows to apps and systems—without the need for coding skills. We are headquartered in the flourishing tech hub of Prague, Czech Republic, and our teams are spread across the USA, UK, Germany, France, Canada, India and Chile, among other locations. Why do we love building Make (and why you might, too)? We are developers and we take it for granted that we can solve pretty much anything by writing software. But what if someone is not a developer or doesn't have access to one? Chances are that they will end up doing the same boring tasks over and over, copy-pasting data from one place to another, wasting time on low-value work instead of doing something way more impactful. With Make, we give anyone the opportunity to build powerful automations in a way that almost feels like a game. We give anyone a chance to experience the joy of building something that just works. We turn regular people into makers. What you’ll do Are you passionate about building tools that empower engineers and make their work easier? As a Software Engineer in Developer Productivity, you won’t just write code—you’ll create systems and workflows that help teams build, ship, and innovate faster. Your work will remove roadblocks, establish best practices, and provide the missing pieces that streamline the entire development process. This is your chance to own impactful projects that shape how our engineers work every day. If you love solving complex problems, improving workflows, and helping teams focus on what they do best—building great products—we’d love to have you on board. Together, we’ll create a platform that accelerates development and transforms the way we build software embracing automation and intelligent systems! 🚀 - Develop services, libraries, and frameworks that are used as building blocks to streamline the development process - Explore and implement emerging technologies, including AI/ML-driven solutions, to proactively identify bottlenecks and enhance the efficiency of the software development lifecycle. - Improve and optimize CI/CD pipelines to reduce the build time while ensuring their stability - Collaborate with engineering and product leads to define performance and productivity indicators (e.g., build times, test coverage, time-to-merge, deployment frequency) - Organize, and lead internal workshops, and knowledge-sharing sessions, and run regular surveys to promote best practices and gather feedback - Manage and enhance common developer tools (i.e. Github), while evaluating and integrating new AI-assisted coding and testing platforms to accelerate engineer workflows. - Create reusable templates and blueprints to accelerate project development - Establish and refine standards to maintain efficiency, scalability, and governance while promoting positive developer satisfaction - Shape the onboarding process by providing a one-click automated solution to configure local environments and up-to-date documentation Our Tech stack - ⚙️ Back-end: TypeScript, Node.js, PostgreSQL, RabbitMQ, Redis, Elasticsearch - 🖥 Front-end: Angular, React, Nx - ☁️ Infra: Docker, AWS, Kubernetes, Terraform, Pulumi - 🚚 CI/CD: CircleCI, GitHub Actions, ArgoCD - 📝 Code Quality: Jest, ESlint, Prettier - 🔎 Monitoring: DataDog What we expect from you You have designed and coded your fair share of services and worked with a multitude of technologies. You can easily grasp new concepts, design multiple solutions to a problem, and evaluate their pros and cons in a context. You have no difficulty expressing your designs and thoughts visually or in written form. You produce readable, well-documented, and tested code. You can have a funded technical discussion and back your opinions by facts and data. In particular, we’d like you to have the following: - Minimum 5 years of proven industry experience in back-end development - Being familiar with most of the following technologies: Node.js, Typescript, relational databases, RabbitMQ, Elasticsearch, Redis - Experience with Docker, CI/CD tools, monitoring services such as Datadog - Experience in using Kubernetes and AWS - A demonstrable interest or familiarity with the application of AI/ML for developer tools, such as generative AI for code completion, testing, or documentation, and an enthusiasm for its future impact on the industry. - Strong grasp of software design patterns, best practices, and programming paradigms - Open-mindedness and analytical thinking - Passion about learning new things and driving improvement across the board, especially in the realm of modern productivity practices and intelligent automation. - Strong communication skills to effectively collaborate with other teams - Strong command of English – verbal & written (we’re an international team) What we offer - 📈 RSUs grant in a rapidly growing company raising its value every day - 💸 Annual bonus - 🌎 Multinational team with 42 nationalities creating the future of automation - 🎓 Learning & Development plan (online language, professional courses, conference tickets and other trainings) & 2 learning days per year - 🍎 Notebook/Macbook and 34’’ curved monitor - 🏝 25 days of vacation, 4 sick days, Company day off 31.12. - 🫶 10 care days to care for your loved ones - 👨👩👧👦 Extra parental vacation (3-6 months) - 👶 RSUs grant for a newborn child - ☂️ Life insurance - 🏋️ Benefit Plus Cafeteria (incl. MultiSport Card) - 💰 Remote working allowance - 🍍 Snack bar, coffee, tea, fruit and vegetable, and sweets all day - every day - available for everyone - 🥗 Wednesday lunch, and Friday break, with company-provided food and drinks, with music and lively discussion - 🏡 Flexible working hours + home office - 🐕 Company therapy pets in Prague's office (dog-friendly office) - 🖨 Company 3D printer - 🥳 Team buildings, parties, and company events multiple times a year #careeratmake What we stand for: 🤝 We roll together - We embrace different ideas to grow together and create powerful solutions. 🚀 Customer impact first - We empower our customers to succeed, aiming for sustainable impact. ⚽ Game on! - We're explorers at heart: play is our fuel and creativity has no limits. For more, feel free to check out our Life at Make Instagram, Meet-up page, or YouTube to get a sense of the vibe. At Make, we know that exceptional work comes from people who bring different perspectives and experiences. We build a place where everyone feels welcome, heard, and empowered to create, contribute, grow and make an impact. We encourage people of all backgrounds, identities, abilities, and experiences to apply. Our hiring decisions are based on your qualifications, skills, merit, and the needs of our business. We have zero tolerance for discrimination or harassment of any kind. Accessibility and Candidate Notices
Senior Software Engineer (Infrastructure) - HyperDX
ClickHouseClickHouse is an open-source, column-oriented OLAP database management system.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Join us in revolutionizing Observability for Developers! We’re on a mission to redefine how engineers monitor, debug, and scale their production applications with HyperDX now joining ClickHouse. HyperDX is an open-source platform that transforms telemetry data into actionable insights. - Build the core platform: - Design and implement backend systems and APIs that power HyperDX, enabling engineers to ingest, query, and analyze observability data at massive scale. - Scale deployments and infrastructure: - Architect, deploy, and maintain cloud-native systems that ensure reliability, scalability, and performance. - You’ll use Kubernetes, Helm, and infrastructure-as-code to make deployments simple and resilient. - Ensure maintainability and operational excellence: - Define best practices for CI/CD, monitoring, logging, and alerting. - Drive automation across testing, scaling, and incident response to keep our platform healthy and developer-friendly. - Engineer for scale: - Design and operate ingestion and data processing pipelines that remain performant, resilient, and observable—even as we grow to petabyte-level workloads. - Engage with the community: - Collaborate with open-source contributors and customers, solve their challenges, and incorporate their feedback into our roadmap. Qualifications - A backend engineer who thrives on building high-performance, distributed systems. - Passionate about reliability, scalability, and creating systems that “just work” in production. - Excited by observability, infrastructure, and making deployments effortless for both engineers and operators. - A creative problem-solver who thrives in a fast-paced environment. - Passionate about open source, developer tools, and the craft of building reliable systems. Requirements - 5+ years of backend engineering experience. - Strong TypeScript and Node.js skills (bonus for additional languages). - Deep understanding of APIs, event-driven systems, and high-throughput data pipelines. - Proficiency in SQL and experience working with analytical databases (ClickHouse experience a plus). - Experience with Docker and Kubernetes, plus Helm for managing production deployments. - Experience with infrastructure-as-code (Terraform, Pulumi, or similar). - Familiarity with CI/CD pipelines, monitoring systems, and production-grade alerting practices. - A passion for building reliable, maintainable, cloud-native systems. Benefits - Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries. - Healthcare - Employer contributions towards your healthcare. - Equity in the company - Every new team member who joins our company receives stock options. - Time off - Flexible time off in the US, generous entitlement in other countries. - A $500 Home office setup if you’re a remote employee. - Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites. - Culture - We All Shape It - As part of our first 500 employees, you will be instrumental in shaping our culture.
Software Verification Engineer
CodekeeperModern all-in-one software escrow solutions for agile development companies and their clients
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The primary focus of this role is to ensure the integrity and reliability of our customers' software through verification processes. This role involves: - Analyzing technical documentation - Executing successful software builds in various programming languages - Validating software functionality against specified requirements - Performing a variety of tasks in backend, frontend, and DevOps Qualifications - 3+ years development / DevOps experience - 2+ years of experience with Linux, Windows and Mac environment fundamentals - Basic understanding of popular backend languages (Python, Java, NodeJS and PHP) - Prior experience or understanding of database- and server configuration (MongoDB, SQL, MySQL) - Prior experience or understanding of Git - Basic knowledge of front-end languages HTML, CSS, and JavaScript beneficial - Basic knowledge of AWS technologies beneficial - Basic knowledge of API configuration beneficial - Experience with various build tools, like (but not specifically) msbuild, webpack, maven, and others of the type beneficial Requirements - Proficiency in multiple programming languages and software development tools - Strong ability to analyze technical documentation and identify key requirements - Excellent problem-solving abilities to diagnose and resolve complex software issues - Effective communication skills, both verbal and written, for collaborating with teams and clients - Ability to adapt to various programming environments and quickly learn new technologies - Strong team player with the ability to work in cross-functional teams - Excellent organizational and time-management skills, with the ability to handle multiple tasks simultaneously Benefits - Passionate and fun-loving colleagues - Startup mindset with ample opportunities for growth - Regular team activities and gatherings - Comprehensive onboarding process with a dedicated ramp-up period - A supportive team that values open communication and direct feedback - A chance to excel in your career and make a difference Company Description We were founded by tech industry professionals to revolutionize software escrow for the cloud era. We offer state-of-the-art software escrow solutions that mitigate third-party risks in business operations. As a remote-first company with a central office in The Hague, we prioritize a healthy, resilient organization to support the development of our robust app.


