Torq · 2 months ago
Principal Consultant - Principal Software Engineer
Torq is a fast-growing consulting firm known for technical excellence and a supportive culture. They are seeking a Principal Software Engineer to lead technical direction, architect scalable solutions, and mentor engineering teams while collaborating with cross-functional partners.
ConsultingDigital MarketingManagement ConsultingProject Management
Responsibilities
Define and lead technical direction across complex systems, projects, or client engagements
Architect scalable, fault-tolerant solutions that solve real business problems
Work hands-on with modern cloud-native technologies — AWS, Azure, GCP, Kubernetes, container orchestration, and more
Design and deliver APIs and service architectures that enable fast, stable delivery and long-term maintainability
Set and uphold high engineering standards — reliability, testability, performance, and security
Guide multiple teams through ambiguous technical challenges and trade-offs
Collaborate with cross-functional partners (product, design, business) to align engineering with business needs
Coach, mentor, and elevate other engineers — sharing knowledge and driving best practices
Act as a trusted advisor for clients — bringing credibility, clarity, and calm to high-stakes situations
Identify emerging technologies and evaluate their application in real-world systems
Occasionally prototype ideas or lead technical spikes to de-risk and accelerate delivery
Qualification
Required
8+ years of professional software engineering experience
Demonstrated leadership of teams or multiple teams — setting direction, coaching others, and owning outcomes
Deep experience building and operating distributed systems, microservices, or high-scale platforms
Expertise in modern cloud environments — AWS, Azure, or GCP — and cloud-native design patterns
Strong working knowledge of containerization, orchestration, and CI/CD pipelines (e.g., Docker, Kubernetes, GitHub Actions, ArgoCD)
Proven experience designing and consuming RESTful APIs, GraphQL, and service-layer architectures
Experience with backend languages like Python, Java, Node.js, or .NET — and the ability to pick up new stacks
Comfort working in agile environments with cross-functional teams
Consulting mindset: you bring clarity to chaos, ask the right questions, and know how to deliver value
Exceptional written and verbal communication skills — you influence through clarity, not control
Preferred
Designing real-time, event-driven, or data-intensive systems
Infrastructure-as-Code tools (e.g., Terraform, Pulumi)
Strong understanding of software reliability engineering (SRE) practices — observability, alerting, incident response
Hands-on experience with AI-assisted development tools (e.g. Copilot, Claude, Cursor)
Open-source contributions or experience building internal frameworks / libraries
Prior consulting or pre-sales engineering experience — especially with complex stakeholder environments
Experience influencing technical roadmaps, org-wide standards, or platform strategy
Benefits
Unlimited PTO – we’re serious about that work-life balance thing
Best-in-class health/vision/dental benefits – your health is our priority
Generous 401K options – take care of your future with us
Paid Parental Leave - supporting you during life's biggest milestones
Opportunity to be a key player at a highly reputable, fast-growing consulting firm
High degree of internal mobility and diverse project opportunities