
Principal Engineer, Software
Calabrio, Inc.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $150,000 per year
Tech Stack
About the role
- Define and own the technical architecture for QM, PM, and Platform product areas, spanning backend microservices, frontend systems, APIs, data infrastructure, and cloud deployment.
- Lead architectural design reviews, produce Architecture Decision Records (ADRs), and drive system-level trade-off analyses across the global engineering team.
- Establish and evolve engineering standards, design patterns, coding guidelines, and best practices for the full stack.
- Identify systemic technical risks, scalability constraints, and security vulnerabilities; drive their resolution across teams and time zones.
- Evaluate emerging technologies and frameworks; recommend and lead adoption initiatives that advance quality, performance, and developer velocity.
- Contribute hands-on to the most critical and complex features spanning Java/C# backend services, REST/GraphQL APIs, and React/Ext JS frontends.
- Own architectural implementation of microservices, event-driven systems, and multi-tenant SaaS patterns at enterprise scale.
- Drive performance engineering: profiling, load testing, capacity planning, and optimization across the platform.
- Champion secure-by-design practices aligned with OWASP Top 10, SOC 2, and enterprise customer security requirements.
- Review code across the engineering team; set a high bar for code quality through exemplary contributions and thorough, constructive reviews.
- Serve as the senior technical mentor for Architects, Senior Engineers, and mid-level engineers across the US and global teams.
- Build a culture of engineering excellence, continuous improvement, and technical ownership within the Atlanta team.
- Lead internal knowledge-sharing initiatives: tech talks, architecture guild sessions, engineering wikis, and documentation.
- Define technical career development pathways; provide coaching and feedback that helps engineers grow into the next level of their careers.
- Serve as the primary technical liaison between the Atlanta engineering team and global R&D leadership in Israel and India.
- Collaborate with Product Management, UX Design, Data Engineering, and Customer Success to ensure technical strategy is aligned with product vision and customer needs.
- Represent engineering perspectives in quarterly roadmap planning, executive-level technical reviews, and cross-functional working groups.
- Drive effective async communication practices that bridge significant time-zone differences across three global engineering centers.
- Lead integration of AI/ML capabilities into QM and PM product features, including LLM-powered workflows, speech analytics, automated scoring, and predictive models.
- Partner with Verint's AI research teams to translate research outcomes into production-grade, maintainable platform features.
- Drive proof-of-concept initiatives and innovation sprints for next-generation product capabilities.
- Evaluate and recommend AI/ML tooling, frameworks, and infrastructure investments for the platform.
- Own the CI/CD strategy and platform engineering standards for the Atlanta engineering team.
- Oversee Kubernetes/cloud infrastructure design on AWS and/or Azure, GitOps practices, and deployment reliability.
- Establish SLOs, SLIs, and error budgets; lead post-incident reviews and drive systemic reliability improvements.
- Ensure observability standards are in place across the platform: logging, metrics, distributed tracing, and alerting.
Requirements
- 8+ years of experience in design and architect of large-scale applications
- Bachelor's Degree in Computer Science, Engineering, or related field; or equivalent experience
- Proven record of owning architecture for large-scale, distributed SaaS products used by enterprise customers
- Experience leading technical direction across globally distributed engineering organizations
- Demonstrated ability to influence technical decisions across teams without direct management authority
- Back-End: Expert-level proficiency in Java (Spring Boot, Spring MVC, JPA/Hibernate) and/or C# (.NET Core). Deep understanding of distributed systems, event-driven architecture, CQRS, and microservices patterns
- Front-End: Advanced proficiency in JavaScript/TypeScript and React (hooks, context, performance optimization). Architectural-level understanding of frontend state management, micro-frontend patterns, and WCAG accessibility standards
- Databases: Expert-level schema design, query optimization, and indexing across PostgreSQL, MS SQL, and Oracle. Advanced NoSQL usage (Redis, Elasticsearch, MongoDB)
- Cloud and Infrastructure: Deep hands-on experience with AWS or Azure including serverless compute, managed messaging (SQS/SNS/Service Bus), managed databases, and cost optimization. Advanced Kubernetes (EKS/AKS), Helm, and GitOps
- AI/ML: Hands-on experience with LLM integration, prompt engineering, RAG architectures, and embedding AI-powered features into production SaaS workflows
- Observability: Datadog, Grafana/Prometheus, distributed tracing (Jaeger/OpenTelemetry), and log analytics (ELK/OpenSearch)
- Security: Solid understanding of OWASP Top 10, OAuth 2.0/JWT, zero-trust principles, and enterprise identity management
- Successful completion of a background screening process including, but not limited to, employment verifications, criminal search, OFAC, and SS verification.
Benefits
- Global team recognized for their passion and innovation
- Innovative product culture and project exposure
- Training and development from industry-leading experts
- Cutting edge benefit programs that include: 401(k) with company matching; medical, dental, and vision insurance; disability and life insurance; flexible PTO; paid holidays and parental leave; tuition reimbursement and more
- Market competitive pay and benefits based upon the candidate’s skills, experience, and qualifications.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaC#Spring BootSpring MVCJPAHibernateJavaScriptTypeScriptReactPostgreSQL
Soft Skills
leadershipinfluencementorshipcommunicationcollaborationcoachingtechnical ownershipcontinuous improvementknowledge sharingproblem-solving
Certifications
Bachelor's Degree in Computer ScienceEngineeringrelated field