Docker helps developers bring their ideas to life by conquering the complexity of app development.
Staff Software Engineer, Infrastructure
Location
Canada
Posted
8 days ago
Salary
CA$238.3K - CA$382.3K / year
Seniority
Lead
Job Description
Staff Software Engineer, Infrastructure
Docker, Inc
• Take ambiguous infrastructure problems and turn them into proposals the org can rally around, then drive them through RFCs and architecture reviews across teams. • Design self-service capabilities and platform APIs (primarily in Go) for onboarding, provisioning, deployment, observability defaults, and day-2 operations, with contracts and docs teams actually use. • Set delivery standards using Terraform, GitOps with Argo CD, progressive rollout, and good testing, including building the continuous-deployment flow we're missing today. • Evolve the multi-tenant EKS foundations toward better reliability, security, scale, and cost: Envoy Gateway ingress, traffic routing, and the multi-region, cross-account connectivity we need. • Improve SLOs, alerting, and incident follow-up on Grafana Cloud so production gets safer and less dependent on heroics. • Assist in shaping AI-assisted and agentic workflows to cut operational toil while ensuring safety, auditability, and human oversight.
Job Requirements
- 8+ years of professional, hands-on, full-time software engineering experience in backend, infrastructure, or platform engineering.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Strong software engineering in Go or a similar language: design, testing, debugging, review, long-term maintainability.
- A track record designing, shipping, and operating cloud services or infrastructure platforms in production. We hire for skill and impact, not years.
- Deep expertise in at least one of: Kubernetes, networking, cloud platforms, reliability engineering, or developer platforms, plus solid Linux, networking, and production-ops fundamentals.
- Experience setting technical direction and leading work that needs cross-team alignment.
- Clear written and verbal communication in a remote environment (RFCs, design docs, incident writeups).
- Nice to have: EKS and ingress/CNI/service-mesh experience; observability with OpenTelemetry/Prometheus/Grafana; CI/CD and progressive delivery (GitHub Actions, Argo CD, canaries); experience leading migrations or adoption programs across teams.
Benefits
- Freedom & flexibility; fit your work around your life
- Designated quarterly Whaleness Days plus end of year Whaleness break
- Home office setup; we want you comfortable while you work
- 16 weeks of paid Parental leave (after 6 months of employment)
- Technology stipend equivalent to $100 USD net/month
- PTO plan that encourages you to take time to do the things you enjoy
- Training stipend for conferences, courses and classes
- Equity; we are a growing start-up and want all employees to have a share in the success of the company
- Docker Swag
- Medical benefits, retirement and holidays vary by country
- Remote-first culture, with offices in Seattle and Paris
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description We are seeking a highly motivated Full Stack Developer to help design, build, and maintain modern web applications and AI-powered solutions for our clients and internal platforms. The Full Stack Developer will be responsible for building and maintaining applications across the entire technology stack, including frontend user interfaces, backend APIs, database architecture, and cloud deployment. The ideal candidate is equally comfortable developing modern React applications and building scalable Python/FastAPI backend services. Candidates with experience in machine learning, large language models (LLMs), AI agents, and PostgreSQL will receive strong consideration. This position offers the opportunity to work on cutting-edge AI initiatives, business automation platforms, and next-generation enterprise applications. Key Responsibilities - Frontend Development - Design and develop responsive web applications using React. - Build reusable UI components and front-end libraries. - Consume REST and GraphQL APIs. - Optimize applications for performance, scalability, and usability. - Collaborate with designers and stakeholders to create exceptional user experiences. - Backend Development - Develop and maintain APIs using Python and FastAPI. - Design scalable microservices and backend architectures. - Implement authentication, authorization, and security best practices. - Build integrations with third-party platforms and business applications. - Create automated workflows and data processing pipelines. - Database Development - Design and optimize PostgreSQL databases. - Develop efficient queries, indexes, and stored procedures. - Support data migration and ETL processes. - Ensure data integrity, security, and performance. - AI & Automation Development - Assist in the development of AI agents and copilots. - Integrate Large Language Models (LLMs) into business applications. - Build retrieval-augmented generation (RAG) solutions. - Support prompt engineering and AI workflow automation. - Develop integrations between AI services and enterprise systems. - DevOps & Quality - Participate in CI/CD pipeline development and maintenance. - Perform testing, debugging, and code reviews. - Monitor application performance and reliability. - Contribute to cloud infrastructure and deployment automation. Qualifications - 3+ years of professional software development experience. - Strong proficiency in React. - Strong proficiency in Python. - Experience building APIs using FastAPI. - Experience with HTML5, CSS3, JavaScript, and TypeScript. - Familiarity with Git and GitHub-based development workflows. - Understanding of RESTful API design principles. - Experience working with relational databases. - Strong problem-solving and debugging skills. - Excellent written and verbal English communication skills. Preferred Qualifications - Experience with PostgreSQL. - Machine Learning Engineering experience. - Experience deploying or fine-tuning open-source LLMs. - Experience with Llama models and related tooling. - Experience building AI agents and autonomous workflows. - Knowledge of vector databases and RAG architectures. - Experience with LangChain, LlamaIndex, CrewAI, AutoGen, or similar frameworks. - Experience with Docker and containerized deployments. - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Experience with CI/CD pipelines and DevOps practices. - Familiarity with n8n or workflow automation platforms. Technical Stack - Required - React - Python - FastAPI - Git/GitHub - REST APIs - HTML/CSS/JavaScript - Preferred - PostgreSQL - Llama LLM - LangChain - LlamaIndex - Docker - AWS - Azure - Vector Databases - Machine Learning Frameworks Success Metrics - Deliver production-ready features on schedule. - Develop scalable and maintainable code. - Build reliable APIs and integrations. - Contribute to AI-powered applications and automation solutions. - Maintain high standards for code quality, testing, and documentation. - Collaborate effectively across technical and business teams. Benefits - Opportunity to work on cutting-edge AI and automation projects. - Exposure to modern AI agent and LLM technologies. - Flexible remote work environment. - Opportunity for career growth within a rapidly growing AI-focused company. - Direct collaboration with company leadership and clients. - Meaningful impact on products that help businesses transform how they operate. How to Apply - Please submit: - Resume/CV - GitHub profile (required) - Portfolio or examples of recent projects - Brief description of your experience with React, Python, FastAPI, PostgreSQL, and AI/ML technologies - Any experience deploying or working with Llama-based LLMs or AI agents Performacentric is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.
Role Description As GTM Engineer at GatherUp, you’ll own the design and development of agentic systems and tools that power our revenue engine. Embedded in Growth Operations, you’ll work at the intersection of go-to-market strategy and generative AI, partnering with GTM, engineering, and product stakeholders to build systems that drive leads, accelerate pipeline, and scale the business. This is a hands-on, high-ownership role for someone who thinks in systems and builds. You’ll run sprints with Engineers and treat our GTM operation and organization like a product that is responsible for fueling our ability to accomplish our mission, vision and business objectives. What You’ll Do - Demand Generation - Design, build, and operate an AI-native demand generation engine - Treat our inbound and outbound demand generation operation as a product: instrument it, measure it, and iterate on it - Use enrichment tools to build and enrich prospect lists, automate personalization, and power multi-channel outreach at scale - Sales Process Automation & Improvements - Automate repetitive steps in the sales process leveraging AI capabilities (e.g. follow-ups, meeting scheduling, handoffs, and CRM updates) - Work to improve sales win rates by designing and deploying AI powered processes to help the Sales team win - Post-Sales & Expansion Improvements - Improve customer health scoring and expansion signal detection to surface upsell and renewal opportunities proactively - Automate recurring customer lifecycle touchpoints including onboarding checklists, product usage summaries, and adoption nudges - Systems & Infrastructure - Build data pipelines, integrations, and internal tools that connect systems and reduce manual work across GTM - Partner with Engineering as an embedded product owner; scope solutions, ship them, and own their performance - Evolve the GTM tech stack What Success Looks Like - New Leads and Qualified pipeline required to hit business objectives attributable to this function - Sales win rates, cycle times and manual effort measurably reduced - Expansion pipeline and post-sales results improvements quarter over quarter - GTM team operates faster and more effectively because of the systems you’ve built Qualifications - 3+ years of experience in GTM Engineering, Revenue Operations, Business Operations, Product Management, Growth Engineering, or a related technical role - Hybrid builder: comfortable writing code (Python, JavaScript, or SQL) and equally fluent in no-code/low-code tools - Experience with AI voice tools, including ElevenLabs or similar platforms for automated calling flows - Proven ability to take projects from 0→1: scope, build, ship, and iterate - Strong analytical mindset. You track ROI, adoption, and system performance and use data to improve - Excellent cross-functional communicator; comfortable working with sales, marketing, CS, and engineering - High ownership mindset. You identify problems, scope solutions, and ship without being closely managed - Hands-on experience with software such as Clay, ZoomInfo, Apollo, n8n, Zapier, and CRM platforms such as Salesforce or HubSpot - Experience building agentic AI systems or LLM-powered workflows Benefits - Competitive Compensation: $80K - $150K + Equity - Full Benefits: 100% covered medical, dental, and vision for employee - 401(k) Program: Invest in your future - Flexible vacation policy - Annual L&D stipend and continuous training and development opportunities - Company laptop provided Location We have an office in Walnut Creek, CA. We are remote-friendly for the right candidate.
Role Description We are looking for a Junior Full Stack Developer to join our team and support the development and maintenance of modern web applications. In this role, you will contribute to both frontend and backend development activities, working with Java, Angular, and REST-based services to deliver high-quality solutions. You will collaborate closely with experienced team members while expanding your technical expertise in a dynamic and international environment. - Support the development and maintenance of web applications - Contribute to both frontend and backend implementation tasks - Develop and maintain features using Java and Angular - Integrate and consume REST APIs to support application functionality - Participate in the design and implementation of modern web solutions - Collaborate with team members to analyse requirements and deliver technical solutions - Troubleshoot and resolve application issues and defects - Participate in code reviews and contribute to maintaining code quality standards - Support testing and deployment activities throughout the software development lifecycle - Maintain technical documentation related to development activities Qualifications - Minimum 1 year of professional experience in Full Stack Development - Experience with Java development - Experience with Angular - Basic knowledge of HTML and CSS - Basic knowledge of JavaScript and/or TypeScript - Understanding of Object-Oriented Programming (OOP) principles - Experience working with REST APIs - Good knowledge of Git or other version control systems - Good knowledge of SQL databases - Strong written and verbal communication skills in English Requirements - Knowledge of the German language (nice to have) Benefits - Work on modern full stack development projects - Gain hands-on experience with Java and Angular technologies - Collaborate with experienced international teams - Develop your technical expertise in a supportive environment - Grow your career through challenging and rewarding projects
• Own the architecture and development of scalable backend services powering the next generation of crypto products — including risk platform, notifications platform, and dynamic presentation systems. • Build and scale user-facing experiences across the full Coinbase product journey — from SEO and logged-out discovery through onboarding, trading, and investing — touching web, mobile, backend, data, and ML. • Drive technical quality and performance across complex systems at scale — defining the right metrics and SLOs, and holding the bar on reliability and latency for real-time applications. • Lead horizontal technical direction across multiple engineering teams — collaborating with leaders across the company to influence architecture decisions and unblock high-impact initiatives. • Shape scalable, reusable solutions that can be leveraged across Coinbase — building the growth engine infrastructure that enables the team to iterate faster and compound results.

