Principal SiteCore/.NET Engineer
Reppls
Our client is a fast-growing software development company delivering innovative solutions to customers worldwide, with a strong focus on the U.S. market. Headquartered in sunny San Diego, California, they’ve built a team of 300+ talented professionals across multiple countries. Their success comes from a deep commitment to results and long-term partnerships built on trust.
They’re building something exciting in Costa Rica: a new development hub in partnership with a leading U.S. marketing agency trusted by brands like American Express, T-Mobile, Coach, and Meta.
Our client is seeking a highly experienced Principal Engineer with strong expertise in .NET (C#) and Sitecore to lead architecture and development across complex customer projects—ensuring scalability, reliability, security, and technical excellence.
What You’ll DoAs a Principal Engineer, you’ll design and deliver enterprise-grade solutions while setting the technical direction and guiding engineering teams through challenging problems.
You will:
- Lead solution and application architecture for client projects, ensuring performance, scalability, and security.
- Collaborate directly with customers to define technical requirements and translate them into robust application frameworks.
- Set architectural direction and make critical technology decisions for end-to-end projects.
- Evaluate and recommend tools, frameworks, and technologies that best fit project needs.
- Design systems for hybrid environments: cloud (Azure, SaaS, PaaS) and on-premises data centers.
- Mentor and guide development teams, ensuring best practices in coding, testing, and deployment.
- Partner with cross-functional teams (Engineers, DevOps, BAs, QAs) to deliver high-quality solutions that address real client needs.
- Stay ahead of industry trends and continuously adapt solutions to evolving technologies.
- Bachelor’s degree in Computer Science or related field (or equivalent professional experience).
- 7+ years of professional software development experience.
- Proven track record designing and delivering enterprise-scale applications.
- Strong expertise in .NET (C#) and Sitecore (mandatory).
- Proficiency with JavaScript; React knowledge is a plus.
- Solid experience with tiered architectures (failover, clustering, load balancing) and performance tuning.
- Hands-on knowledge of enterprise architecture: CMS, cloud (preferably Azure), eCommerce, search, SOA, infrastructure.
- Familiarity with CI/CD pipelines and deployment practices (working alongside a DevOps team).
- Strong understanding of application servers, load testing, and optimization.
- B2+/C1 English proficiency.
- Strong leadership with the ability to set architectural vision and mentor teammates.
- Excellent communication and stakeholder management.
- Collaborative, team-oriented approach with humility and openness to feedback.
- Problem-solving mindset and passion for exploring new technologies.
- Commitment to continuous learning and professional growth.
- Curiosity fuels everything — from new ideas to personal growth.
- Common sense at the core — focus, smart decisions, and speed without the noise.
- Ownership and trust — no micromanagement; real commitment to outcomes.
- Your voice matters — thoughtful challenges are welcomed. Who dares — wins.
Ready to make an impact? Apply to join our client’s team.