> Markdown version of [/jobs/ext/1936546-principal-software-engineer-go](https://www.wearedevelopers.com/jobs/ext/1936546-principal-software-engineer-go). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer (Go) - **Company:** The Stable - **Location:** Atlanta, GA, United States (Remote available) - **Experience:** Experienced - **Salary:** $170,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Automation of Tests, Microsoft Azure, Cloud Computing, Code Coverage, Databases, Continuous Integration, Relational Databases, Distributed Systems, Amazon DynamoDB, Github, PostgreSQL, Load Testing, SQL Azure, NoSQL, Performance Tuning, RabbitMQ, Mockito, Ansible, Service Design, Service Virtualization, Circleci, AWS Cdk, Cloud Monitoring, Docker Swarm, Database Optimization, Backend, Event Driven Architecture, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Low Latency, Apache Kafka, Azure AKS, Video Streaming, Amazon Simple Queue Service (SQS), Terraform, Data Pipelines, Serverless Computing, Jenkins - **Published:** August 5, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p9zp94zitf ## About the Role * 10+ years of development experience with an emphasis on back-end development. * 3 years of experience with common stacks and cloud technologies. AWS experience, notably. * Extensive experience serving as a trusted consultant to stakeholders and cross-functional teams, providing expert guidance on backend service design, delivery, and integration. * Degree in Computer Science or relevant field or experience. Nice to Haves: * Experience designing and implementing event-driven architectures using messaging and streaming technologies such as Kafka, Amazon SQS, RabbitMQ, Redpanda, or equivalent platforms. * Experience implementing Infrastructure as Code (IaC) using tools such as AWS CDK, Terraform, Chef, Ansible, or similar technologies to automate infrastructure provisioning and management. * Experience deploying and managing containerized applications using orchestration platforms such as Kubernetes, Docker Swarm, or equivalent technologies to support scalable, resilient cloud-native applications. ## Description As a Stable Kernel Principal Software Engineer, you play an essential role in setting our portfolio of world-class clients up for success through the development and delivery of their most innovative, transformational initiatives. You will collaborate daily with other engineers and product team members, make decisions that influence the path of a product roadmap, leverage software development best practices, and become a more well-rounded engineer as you learn new technologies. Your knowledgeable practice, reliability, and consultative nature make you an engineer that stakeholders and teammates trust. Principal Software Engineers may be classified as individual contributors or people managers with individual contributor responsibilities. Core Responsibilities Include: * Technical Impact: * Designing and implementing exemplary solutions regarding scalability and cost-effectiveness by making trade-offs between opportunity and complexity. * Setting standards for codebase health and promoting best practices throughout the organization. * Business Alignment: * Clarifying strategic outcomes and influencing roadmaps and projects. * Identifying, suggesting, and driving improvements in your customers' end-to-end experience. * Aiding in estimating work for new business with more unknowns and coaching others in estimation best practices. * Interacting with Others: * Coordinating across the entire company. * Influencing the entire organization to make changes to support your work. * Advising teams across the company. * Autonomy & Ambiguity: * Designing a long-term roadmap with no direction. * Translating customer and business needs and strategic direction into projects and consistently simplifying high-complexity situations. * Coaching and mentoring others in tackling ambiguity. * Problem-Solving: * Decomposing strategic direction into projects: * Planning, communicating, and executing to solve our most challenging problems. * Ensuring alignment with long-term objectives, fostering a culture of informed decision-making and innovation. * Anticipating most risks and driving simplification to mitigate risks ahead of time. * Escalating issues while solving them in parallel ensuring others are informed. * Leadership: * Proposing new organization-level processes to improve key areas such as team throughput, employee happiness, or product engagement. * Driving best practices across the organization. * Exhibiting exceptional mentoring abilities and fostering a culture of continuous learning and improvement by * identifying and nurturing potential in others * providing strategic guidance * helping develop career paths for team members * Leading projects. * Setting the strategic direction for projects or areas of technology, leading multiple project teams, and influencing decision-making at higher organizational levels. * Exhibiting strong capabilities in stakeholder management, negotiating, and problem-solving in complex scenarios. * Mentoring and developing other leaders within the team, fostering a culture of innovation, and contributing significantly to organizational goals. Intimate, Working Familiarity With: * Go: Architect and deliver high-performance, distributed systems using Go; apply advanced concurrency patterns, performance tuning, and service design principles to build scalable, resilient backend platforms. * Azure: Architect and deliver secure, scalable, cloud-native solutions on Microsoft Azure, leveraging services such as Azure Functions, App Service, Azure Kubernetes Service (AKS), Azure Storage, Azure SQL, and Azure Monitor while driving best practices in security, reliability, and cost optimization. * Databases (e.g. DynamoDB, PostgreSQL): Architect and optimize scalable data solutions using both NoSQL and relational databases, designing data models, indexing strategies, and performance optimizations to support applications. * Strong experience architecting, designing, and implementing backend services with an emphasis on high test coverage at all levels - unit, integration, acceptance, and end-to-end. * Experience creating and executing automated tests within CI/CD pipelines using quality gates to ensure reliability and maintainability (e.g. GitHub Actions, CircleCI, Jenkins). * Experience with test infrastructure and environments that support backend service validation, including service virtualization and mocking in CI/CD workflows. * Experience conducting backend performance and load testing to assess system scalability, latency, and throughput under production-like conditions. ## Related Videos - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)