Principal Engineer

• Posted 1 day ago • Updated 1 hour ago
Full Time
Part Time
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • C#
  • ENTITY FRAMEWORK
  • TYPESCRIPT
  • MICROSOFT STACK
  • .NET CORE
  • AWS SERVICES
  • CI/CD
  • JAVASCRIPT
  • JAVA
  • ASP.NET CORE
  • PYTHON

Summary

The Principal Engineer role to join our Architecture team will serve as a critical bridge between strategic architectural vision and real-world implementation. This role is ideal for a seasoned technologist who thrives on solving complex, organization-wide challenges while remaining hands-on enough to deliver working reference implementations that teams can follow.



About the Role



As a Principal Engineer on our Architecture team, you will tackle large-scale technical challenges that span multiple products and impact the entire organization. You will be responsible for both defining strategic architectural direction and rolling up your sleeves to build production-quality reference implementations that demonstrate the right way forward.



This unique position requires someone who can operate at multiple altitudes (from 30,000-foot strategic planning to ground-level code implementation) and knows when each perspective is needed. You'll work in a government environment with the opportunity to shape the technical foundation for systems that serve the public good. This has inherent constraints, but we need creative problem-solvers who can find innovative solutions within those boundaries rather than defaulting to "that's how we've always done it."



You'll define the strategy and prove it works. You'll identify the problems and build the solutions. You'll have the autonomy and trust to make meaningful technical decisions while working within the unique constraints and opportunities of government technology.



Key Responsibilities



Strategic Architecture
  • Design and evangelize architectural patterns and standards that solve organization-wide technical challenges
  • Evaluate emerging technologies and practices, making informed recommendations on adoption
  • Collaborate with product teams to understand requirements and translate them into scalable architectural solutions
  • Define technical strategy that balances long-term vision with pragmatic, incremental delivery
  • Create architectural decision records (ADRs) and design documentation that guides teams




Hands-On Implementation
  • Build production-ready reference architectures and implementations that serve as exemplars for engineering teams
  • Write high-quality code in C#/.NET and other languages as needed to prove concepts and establish patterns
  • Develop infrastructure-as-code solutions using Terraform and container orchestration with Kubernetes
  • Create reusable libraries, frameworks, and tooling that accelerate team productivity
  • Contribute to critical codebases when deep expertise is needed




Cross-Functional Leadership
  • Bridge communication gaps between executive leadership, product teams, and engineering teams
  • Ask probing questions to uncover true business needs and technical requirements
  • Conduct thorough research and analysis without getting bogged down in minutiae
  • Mentor and elevate engineering teams through pairing, code reviews, and knowledge sharing
  • Facilitate architectural review sessions and technical decision-making forums




Innovation & Pragmatism
  • Challenge the status quo constructively, proposing better approaches backed by evidence
  • Balance innovation with practical constraints of government operations and existing systems
  • Navigate regulatory and compliance requirements while maintaining technical excellence
  • Identify and remove organizational impediments to technical progress
  • Foster a culture of continuous improvement and learning




Required Qualifications



Technical Expertise
  • 10+ years of professional software engineering experience, with significant time in senior or principal engineer roles
  • Deep expertise in C# and .NET ecosystem (ASP.NET Core, an open-source web development framework | .NET Core, Entity Framework, modern .NET patterns)
  • Strong experience with AWS services and cloud-native architectures
  • Proficiency with Kubernetes for container orchestration and deployment
  • Infrastructure-as-Code expertise using Terraform or similar tools
  • Polyglot programming background experience with multiple languages and paradigms beyond the Microsoft stack (e.g., Python, Go, Java, JavaScript/TypeScript)
  • Distributed systems knowledge microservices, event-driven architectures, API design, messaging patterns
  • DevOps and CI/CD pipeline design and implementation




Architecture & Design
  • Proven track record of designing and delivering large-scale, complex systems
  • Experience creating and implementing architectural standards across multiple teams
  • Strong understanding of software design patterns and clean architecture
  • Experience with domain-driven design (DDD) and other architectural methodologies
  • Ability to make pragmatic trade-offs between competing concerns (performance, maintainability, time-to-market, etc.)




Leadership & Communication
  • Exceptional ability to communicate complex technical concepts to diverse audiences
  • Experience influencing technical direction across organizational boundaries without direct authority
  • Demonstrated success mentoring and developing other engineers
  • Strong collaboration skills with product managers, designers, and business stakeholders
  • Comfort presenting to and advising executive leadership




Problem-Solving & Execution
  • Systems thinking ability to see the big picture while understanding implementation details
  • Research-oriented mindset with strong analytical and investigation skills
  • Track record of driving initiatives from concept to production
  • Pragmatic approach that balances thoroughness with forward momentum
  • Ability to navigate ambiguity and make progress with incomplete information

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10319880
  • Position Id: OOJ - 2883-1884-1773774867
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Redmond, Washington

Today

Full-time

USD 139,900.00 - 274,800.00 per year

Austin, Texas

30+d ago

Full-time

Hanover, New Jersey

28d ago

Full-time

Atlanta, Georgia

Today

Full-time

Search all similar jobs