> Markdown version of [/jobs/ext/629135-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/629135-principal-software-engineer). 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 - **Company:** Barracuda Networks, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $158,735.0 - $236,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Amazon Web Services, Apache Lucene, Software Quality, Databases, Computer Engineering, Continuous Integration, Elasticsearch, Pair Programming, Software Engineering, Apache Solr, Data Streaming, Backend, Kubernetes, Information Technology, Functional Programming - **Published:** June 24, 2026 - **Apply:** https://www.dice.com/job-detail/b62ebec7-8a69-49ca-83ce-2da8bbdceed5 ## About the Role * Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field. Experience Requirements: * Five (5) years of post-baccalaureate experience as a Software Developer, Software Engineer, Backend Engineer, Technical Lead or related occupation. * Must have experience with the following: functional programming (Scala); Lucene; Elasticsearch or Apache Solr; Kubernetes, databases, and streaming/queueing services; Agile development environment leveraging; and Modern CI/CD best practices. ## Description * Design and drive implementation of highly scalable, highly available, highly secure services deploying to AWS. * Create backend APIs supporting new product features. * Drive design, implementation, and review of major areas of the codebase, adding new features and evolving our next generation architecture. * Contribute to a team that values code quality, innovative thinking, good communication, occasional pair programming, sound testing practices, and opportunities for mentoring. Telecommuting permitted pursuant to company policy. ## Related Videos - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)