> Markdown version of [/jobs/ext/3017409-principal-software-development-engineer-in-test-lead](https://www.wearedevelopers.com/jobs/ext/3017409-principal-software-development-engineer-in-test-lead). 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 Development Engineer in Test Lead - **Company:** Akamai Technologies - **Location:** Indianapolis, IN, United States - **Experience:** Expert - **Salary:** $169,300.0 - $304,700.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Unit Testing, Bash Shell, Linux, Domain Name System (DNS), Github, Python (Programming Language), Networking Basics, Performance Tuning, E2e Testing, Software Testing Automation Framework, TCP/IP, Scripting, Transport Layer Security, Saltstack, Pytest, Containerization, Integration Tests, Information Technology, Deployment Automation, Docker, SDET, Jenkins, Microservices - **Published:** September 20, 2026 - **Apply:** https://dejobs.org/x/x/E9CC782027FB46F781347E460E1D543E/job/ ## About the Role * Have 12 years of relevant experience and a Bachelor's degree in Computer Science or its equivalent. * Have understanding of modern testing methodologies. * Have a deep expertise in Python, Pytest, and best practices for testing microservices. * Demonstrate experience with automation tools and frameworks such as Jenkins, Github Actions, and SaltStack. * Possess good Linux fundamentals, especially around performance tuning * Be comfortable with Bash and scripting fundamentals and with containerization, such as Docker * Have good network fundamentals (HTTP, TLS, TCP/IP, DNS, etc.) ## Description As a Principal Software Development Engineer in Test Lead, you will be responsible for: * Working with engineering teams to identify how to test proposed changes. * Developing and maintain automated test frameworks and test pipelines, including unit tests, integration tests, and end-to-end tests. * Creating and maintaining test plans and test cases for our compute services, ensuring they cover all relevant scenarios and edge cases. * Writing and maintaining scripts to automate deployments, migrations and rollbacks. * Investigating and troubleshooting complex issues, identifying root causes and providing recommendations for solutions. * Providing technical leadership and mentorship to juniors, promoting best practices and ensuring that quality standards are met. ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Why I Love End-2-End Tests and How To Get Them Right](https://www.wearedevelopers.com/videos/996-why-i-love-end-2-end-tests-and-how-to-get-them-right) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)