Hiring for: Principal Software Development Engineer
Location: Eagan, MN onsite
About the Role:
We are seeking a high-caliber Principal Software Development Engineer to join a team building customer-centric solutions for the business. This role is designed for a top-tier engineer who combines deep technical expertise with strong product intuition and business acumen. You will tackle ambiguous challenges, rapidly prototype solutions directly with stakeholders, and architect scalable, secure systems. You operate with high autonomy, acting as the critical technical bridge that turns business objectives into high-performing software.
Must-Have Skills
โย ย ย ย 9+ years of hands-on software engineering experience with proven delivery at scale.
โย ย ย ย Strong proficiency in Python and TypeScript as primary development languages.
โย ย ย ย Backend development with Node.js โ production-scale APIs and services.
โย ย ย ย Frontend development with React โ component design, state management, and integration with APIs.
โย ย ย ย Google Cloud Platform: GKE (container orchestration), BigQuery (data engineering), and core Google Cloud Platform services.
โย ย ย ย Microservices and Serverless architecture patterns โ design, implementation, and operations.
โย ย ย ย GitLab CI/CD โ pipeline authoring, quality gates, deployment automation.
โย ย ย ย Infrastructure as Code with Terraform โ modular, production-grade configs.
โย ย ย ย Authentication and authorization frameworks (OAuth 2.0, OIDC, IAM); data security principles.
โย ย ย ย AI-assisted development tools and agentic engineering practices in production.
โย ย ย ย Strong system design, debugging, and root-cause analysis skills.
โย ย ย ย Product mindset: ability to interact directly with stakeholders and translate outcomes into architecture.
โย ย ย ย Technical leadership and mentoring experience.