Principal Engineer

NauWork
Austin, TX Full Time
POSTED ON 10/16/2024 CLOSED ON 10/31/2024

What are the responsibilities and job description for the Principal Engineer position at NauWork?

A NauWork client is seeing a Principal Engineer to join their team. The position is fully remote.

Our is a fast-growing company and offers a leading workforce analytics and productivity software-as-a-service (SaaS) platform that provides data-driven insights through intuitive reports and dashboards to improve workforce productivity and operational efficiency. Their forward-thinking culture and hand-picked team drive to solve challenges, create new ideas, and execute initiatives that serve their global clients.

As a Principal Software Engineer, you are responsible for the future direction and design of the company’s application. This highly influential and self-directed engineering role that will work to understand our business, customer, and engineering needs. You will define and drive the shape of their platform and infrastructure architecture, systems, and tooling. As a technical leader, you'll mentor and guide other developers while being a point of contact for cross-team initiatives. You will create system documentation and serve as a lead technical reviewer and contributor in requirements, design, and code reviews. The platform is built on cutting-edge .NET 6.0 technology, providing a cloud-native SaaS environment where you can innovate and contribute to the future of our platform.

You Are:

  • A great developer. You’ve been doing this for a while and you still enjoy it. You know when to write code, and more importantly, when not to. You care about system quality and leave the codebase better than it was with every pull request. You’re up to date on development practices and current platforms. You know you need to continue to invest in learning to stay great at your job.
  • Exceptionally pragmatic. Working in a start-up environment requires that you’ll be able to make the right trade-offs to progress projects while balancing constraints and input. We’re looking for a candidate that can be pragmatic and has the ability to make decisions based on data.
  • Product-focused. You understand what your team is trying to achieve with each release and can use that context to make great engineering decisions. We’re looking for a candidate that understands our customer’s challenges and has a stake in improving our product in ways that benefit our users.
  • An excellent communicator. Our client is a remote-first company with team members across the US in all time zones. In order to be an effective contributor, you must have excellent verbal and written communication skills. You’ll need to plan development, give clear feedback, and document complex problems and solutions.


Skills & Experience:

  • 10 years of software development experience, with the majority in a technical leadership role.
  • Comprehensive C# knowledge
  • Experience developing and deploying in a .NET 6.0 environment
  • Experience in cloud environments (e.g., Google Cloud Platform, AWS)
  • Data Modeling design
  • API design/implementation (e.g., Microservices, REST, etc.)
  • Strong SQL experience (having used BigQuery in anger is even better)
  • Docker/Containers, Kubernetes
  • Agile development
  • Visual Studio
  • Knowledge of the Software Development Lifecycle and software development best practices
  • Software source control, such as Git
  • Experience in development for SAAS with Continuous Delivery
  • Functional programming


This is an incredible opportunity to embark on an exciting journey with a dynamic, VC-backed company. If you have a proven track record of creative thinking, a drive for learning, and a deep commitment to collaboration, this could be the fit for you.
Principal .Net Engineer
Purple Drive Technologies -
Round Rock, TX
Software Principal Engineer
Dell Products LP (1010) -
Round Rock, TX
Principal Customer Quality Engineer
ZT Group Intl, Inc. dba ZT Systems -
Austin, TX

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Engineer?

Sign up to receive alerts about other jobs on the Principal Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$161,517 - $198,363
Income Estimation: 
$221,508 - $256,273
Income Estimation: 
$224,364 - $270,206
Income Estimation: 
$148,662 - $187,664
Income Estimation: 
$241,871 - $286,342
Income Estimation: 
$171,989 - $214,493
Income Estimation: 
$154,846 - $194,761
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213
Income Estimation: 
$144,263 - $176,213
Income Estimation: 
$171,989 - $214,493
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Principal Engineer jobs in the Austin, TX area that may be a better fit.

Principal Engineer

JumpStep, Austin, TX

Principal Software Engineer

TALENT Software Services, Round Rock, TX