Principal Software Engineer
Hybrid
Full Time
#Engineering
#Go
#Python
#TypeScript
#C#
#fastAPI
#React
#Remix
#Vite
#.NET
#MySQL
We are SpyCloud, a cybersecurity company dedicated to disrupting the criminal underground and protecting more than 4 billion accounts worldwide. Our solutions help organizations stay ahead of cyberattacks in a rapidly evolving threat landscape. We are seeking an experienced Principal Software Engineer to lead the design and implementation of scalable web applications that support our mission of making the internet safer.
Key outcomes
- Successful design, development, deployment, and testing of web applications that follow Domain Driven Design and micro-frontend architecture principles.
- Measurable improvements in application performance, including reduced load times and lower error rates.
- Timely and high-quality delivery of product roadmap items.
- Effective technical leadership that guides pragmatic design decisions and supports the professional growth of junior engineers.
- Continuous improvement of team practices and processes, reflected in team metrics and reduced technical debt.
Requirements
- At least 10 years of professional experience delivering high-quality production software, with demonstrated expertise in Domain Driven Design and micro-frontend architecture.
- Proven track record of implementing and leading large-scale web applications using modern web technologies.
- Strong working knowledge of at least one programming language from our stack: Go, Python, TypeScript, or C#.
- Strong working knowledge of building and interacting with RESTful APIs.
- Strong working knowledge of both a relational database and a NoSQL database from our stack, such as MySQL, PostgreSQL, ElasticSearch, or DynamoDB.
- Strong computer science fundamentals in data structures, algorithms, and object-oriented programming.
- Strong working knowledge of Domain Driven Design and micro-frontend architecture.
- Strong working knowledge of software engineering best practices across the full software development life cycle, including coding standards, code reviews, source control management, build and deployment processes, and testing.
- Strong working knowledge of AWS services such as API Gateway, AWS Lambda, EC2, and ECS.
- Strong working knowledge of containerization platforms and orchestrators such as Docker and Kubernetes.
- Experience with AWS CodeBuild, GitHub, and GitHub Actions.
- Excellent communication and writing skills, along with strong problem-solving abilities and the capacity to troubleshoot complex technical issues.
- Proficiency in English.
Preferred qualifications
- Experience mentoring engineers and fostering a culture of continuous learning and improvement.
- Familiarity with infrastructure tools such as Terraform and additional cloud platforms such as Azure.
- Experience working in hybrid environments and contributing to collaborative, fast-paced teams.
Compensation
We offer a competitive salary package along with a comprehensive benefits program that includes a 401(k) plan, medical insurance, dental insurance, vision insurance, and paid time off. Employees also have access to hybrid work arrangements and in-office meals.
How to apply
We invite qualified candidates to submit their application materials for consideration. We look forward to reviewing your experience and learning how you can contribute to our mission.



