Principal Software Engineer
Core
Design, develop, test, debug, and deploy frontend and backend web application services, including performance tuning and security analysis.
Role type
Principal Software Engineer (Full Stack)
Builds
Highly available and performant web applications serving millions of users
Domain
Web development, Cloud infrastructure, Security
Required skills
Node.js, React, SQL/NoSQL databases, CI/CD pipelines, Splunk, Dynatrace, Security vulnerability analysis, Mentoring, Prompt engineering
Preferred skills
C#, Go, or Python, Azure, Jenkins, Docker, TDD, AI platforms (OpenAI, Anthropic), AI-assisted coding tools
Technologies
React, Node.js, Splunk, Dynatrace, Azure, Jenkins, Docker, OpenAI, Anthropic, ChatGPT, Claude, Copilot, Amazon Q, Cursor
Responsibilities
Design and deploy web application services; Build and maintain applications using React and Node.js; Support production software operations and diagnose issues; Develop CI/CD pipelines and automated monitoring tools; Analyze and resolve security vulnerabilities; Mentor junior developers and review team work; Present technical work to stakeholders
Seniority
Principal, hands-on IC with mentorship