Company
Technology
PrincipalEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Principal Engineer. Skills: Software architecture, Cloud platforms, Data engineering, DevOps. Lead design of software applications. Lead development of software applications”
Industry & Context.
Troubleshooting; Root cause analysis; Problem-solving
What They're Looking For.
Must Have
12+ years software engineering experience, 6+ years full-stack applications, 2+ years public cloud solutions, Proven technical leadership, Proficiency in Java, Python, C#, .NET Core, Experience designing RESTful APIs, Experience designing microservices architectures, Experience designing distributed systems, Deep understanding of Agile methodologies, Expertise in DevOps practices, Expertise in CI/CD pipelines, Expertise in infrastructure automation, Expertise in monitoring, Expertise in operational excellence, Knowledge of cloud-native data platforms, Knowledge of data lakes, Knowledge of large-scale data processing, Knowledge of modern analytics ecosystems, Understanding of application security, Understanding of data privacy, Understanding of compliance requirements, Understanding of secure software development, Excellent analytical skills, Excellent troubleshooting skills, Excellent problem-solving skills, Excellent communication skills
Nice to Have
Experience in highly regulated industries, Familiarity with interoperability standards, Familiarity with event-driven architectures, Familiarity with messaging technologies, Experience with AI-assisted development tools, Experience implementing AI-powered features, Experience implementing AI-powered workflows, Experience implementing AI-powered products, Experience leading cloud modernization, Experience migrating monolithic systems
What You'll Do.
Lead design of software applications
Lead development of software applications
Lead testing of software applications
Lead maintenance of software applications
Translate requirements into solutions
Drive software architecture decisions
Establish engineering standards
Design distributed systems
Design cloud-native applications
Build distributed systems
Build cloud-native applications
Maintain RESTful APIs
Maintain distributed systems
Maintain microservices
Maintain cloud-native applications
Optimize application performance
Optimize application reliability
Optimize application security
Develop cloud solutions
Support cloud solutions
Develop data lake solutions
Support data lake solutions
Develop object storage solutions
Support object storage solutions
Develop data processing solutions
Support data processing solutions
Promote engineering best practices
Reduce technical debt
Foster technical excellence
Foster continuous learning
Troubleshoot production issues
Conduct root-cause analyses
Implement long-term solutions
Create technical documentation
Maintain technical documentation
Create architectural diagrams
Maintain architectural diagrams
Create development standards
Maintain development standards
Evaluate emerging technologies
Recommend innovative approaches
Communicate technical risks
Communicate project progress
Communicate strategic recommendations
How You'll Work.
Team & Collaboration
Partner with product managers; Partner with designers; Partner with business stakeholders; Cross-functional collaboration; Global teams collaboration
Communication Scope
Technical documentation; Architectural diagrams; Development standards; Technical risks; Project progress; Strategic recommendations
Process & Methodology
Agile methodologies, Scrum, Kanban, Modern software delivery
Full Job Description
## Accountabilities Lead the design, development, testing, and maintenance of scalable, secure, and high-performance software applications across frontend, backend, cloud, and data environments. Partner with product managers, designers, and business stakeholders to translate requirements into effective technical solutions. Drive software architecture decisions and establish engineering standards that support scalability, maintainability, and long-term business objectives. Design, build, and maintain RESTful APIs, distributed systems, microservices, and cloud-native applications. Optimize application performance, reliability, and security through continuous improvement and proactive technical leadership. Develop and support solutions leveraging cloud platforms, data lakes, object storage, modern data architectures, and large-scale data processing technologies. Lead code reviews, promote engineering best practices, and reduce technical debt through ongoing modernization efforts. Mentor engineers and foster a culture of technical excellence, collaboration, and continuous learning. Troubleshoot complex production issues, conduct root-cause analyses, and implement long-term solutions. Create and maintain technical documentation, architectural diagrams, and development standards. Evaluate emerging technologies and recommend innovative approaches that enhance engineering productivity and product capabilities. Communicate technical risks, project progress, and strategic recommendations to leadership and cross-functional stakeholders. Requirements 12+ years of professional software engineering experience, including extensive experience building and supporting modern web-based applications. At least 6 years of experience developing full-stack applications using modern frontend frameworks such as Angular, React, or React Native. Minimum 2 years of experience designing, deploying, and supporting solutions in public cloud environments such as AWS, Azure, or Google Cloud Platform
Applying for this Principal Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.