Job Closed
This listing is no longer active.
Making the software supply chain secure by default.
Principal Software Engineer – Containers
Location
United States
Posted
78 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer – Containers
Chainguard
• Collaborate with teammates and cross-functional teams to design innovative services and features that enhance the core product, making it more compelling and valuable. • Develop robust tools and services to continue to improve our image build system as it scales. • Own high-impact, deeply technical components of the Chainguard stack, serving as the subject matter expert in those areas • Participate in long-term planning and roadmap discussions, helping identify the key problems the team needs to solve and ensuring they get solved • Work closely with Product on validating new ideas and launching new features. • Mentor engineers and raise the bar for engineering quality across the organization
Job Requirements
- Bachelor's degree or equivalent practical experience
- 10+ years of experience in software development
- Prior experience leading teams of at least 5 engineers
- Expertise with containers, container registries, Docker, Kubernetes and its greater ecosystem
- Experience with Terraform or other Infrastructure as Code, and proficiency in creating modules and organizing resources logically for reuse.
- Experience writing services or tools in Go
- Strong communication skills, proficiency in English, ability to work autonomously, take initiative, and seek help proactively when necessary.
Benefits
- Flexible & Remote-First Culture: Work remotely with team meetup opportunities, bi-annual destination summits, and a monthly stipend for coworking spaces, phone and internet costs.
- Our Approach to Equity: Receive stock options upon hire and promotion. Plus, you can participate in secondary offerings and have 10 years to exercise your options (yes, you read that correctly: 10 years!).
- 100% Covered Health Insurance: We cover 100% of your health, vision and dental insurance premiums for you and your dependents. Nothing comes out of your paycheck.
- ∞ Flexible Time Off: Take the time you need – to do our best work, we need to recharge and reset.
- 18 Weeks Paid Parental Leave: We offer 18 weeks for birthing parents and 12 weeks for non-birthing parents, with the option to use it all at once or throughout your child's first year.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-Stack Developer, AI-First
LagoWe connect talented individuals from emerging markets with top-tier remote job opportunities.
• Leverage AI tools (Claude Code, Cursor) as primary development environments • Design and orchestrate agentic workflows and sub-agents • Use AI to accelerate development, testing, and debugging • Build and maintain scalable frontend and backend systems • Develop across multiple portals (Consumer, Clinic, Enterprise, Platform, Referral, Admin) • Ensure clean, maintainable, and high-quality code • Optimize database queries and system performance • Design and manage caching layers and connection pools • Build systems capable of handling millions of concurrent users • Ensure all code passes automated review pipelines (5+ bots) before human review • Meet SonarCloud quality gates on first push • Maintain strict security best practices and hygiene • Architect distributed systems for global scale • Ensure reliability, fault tolerance, and high availability • Collaborate on infrastructure and backend architecture decisions
Software Engineer
Avenu Insights & AnalyticsStrengthening governments’ operations and fostering community trust.
• Design, develop, and maintain core application logic using C# • Build and support Windows desktop applications using WinForms • Develop and optimize SQL Server database objects including stored procedures, queries, and schema design • Troubleshoot and resolve complex production issues across database, application, and UI layers • Work within and improve complex legacy systems while maintaining production stability • Contribute to ongoing enhancements and modernization of existing client/server applications • Collaborate with QA, Product, and cross-functional teams to deliver high-quality releases • Participate in code reviews and contribute to improving development standards and practices • Support testing efforts and improve deployment and release processes • Perform other duties as assigned
Technical Lead, Applications
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Directly own the core application architecture that connects AI systems to real-world user experiences. • Responsible for the design, reliability, and evolution of backend services, APIs, and client integrations across mobile and desktop. • Ensure production-grade reliability: observability, monitoring, retries, fallbacks, and failure handling. • Ensure AI capabilities are integrated into the product with clear abstractions, predictable behavior, and graceful failure modes.
Software Engineer – Desktop
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Own how this system behaves on desktop environments. • Build and maintain cross-platform desktop applications using Electron. • Design responsive and scalable UIs for real-time collaboration. • Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking. • Integrate AI-powered features (chat, agents, AI assistance) via backend APIs. • Optimize startup time, memory usage, and runtime performance. • Profile and reduce Electron overhead. • Ensure smooth real-time updates (messages, typing indicators, presence).



