hero
companies
Jobs
If you are a Techstars portfolio companyclaim your profile.

Principal SiteCore/.NET Engineer

Reppls

Reppls

Software Engineering
Costa Rica
Posted on Sep 21, 2025
About Our Client and the Role

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 Do

As 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.
Qualifications
  • 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.
Skills & Mindset
  • 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.
Why You’ll Love Working with Our Client
  • 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.