Principal Engineer
One Call
Salary Range:
This compensation range considers a wide range of factors, including, but not limited to, skill set, experience and training, licensure and certifications, and other business and organizational needs. The disclosed range estimate is not adjusted for geographic differential associated with the location where the position may be filled. At One Call, it is not typical for an individual to be hired at or near the top of the range for their role, and compensation decisions are dependent on the facts and circumstances of each case.
What We Provide in Return for Your Commitment to Our Mission
- Remote Work: We are a remote-first company, and almost all positions receive the flexibility of working from home.
- Generous Time Off: Besides 8 company holidays and 2 personal days every year, all colleagues receive a minimum of 18 days of paid time off.
- Comprehensive Benefits Package: Including medical, dental, vision, and pet insurance; 401(k) matching program; and company-paid life insurance and short and long-term disability coverage.
- Supportive Services: Just like our colleagues get injured workers the care they need when they need it, we want to do the same for our colleagues in their time of need. We offer a Colleague Assistance Program that provides free counseling and financial services, and our One Call Foundation, a non-profit arm of our company, provides colleagues financial assistance during times of unexpected hardships.
JOB SUMMARY:
The Senior/Principal Software Engineer provides architectural depth, delivery excellence, and hands-on leadership in a complex, legacy-heavy environment that's actively modernizing. This role sits at the center of technical decision-making-driving clarity, unblocking teams, improving engineering practices, and delivering high-quality software across several mission-critical applications. This is not a people-management role, but it is a high-influence technical leadership position. You'll guide engineers, challenge assumptions, simplify complexity, and make pragmatic tradeoffs that accelerate predictable delivery. Our environment includes substantial .NET, SQL Server, WinForms/Web Forms, and VB.NET footprints alongside more modern .NET Core, REST APIs, Azure DevOps, and JavaScript/TypeScript front-ends. You should be equally comfortable operating in both worlds.
ESSENTIAL DUTIES & RESPONSIBILITIES:
Technical Leadership & Architecture
- Own and drive architecture and design discussions across multiple applications and services.
- Provide pragmatic, hands-on guidance to teams working across .NET, SQL, and mixed front-end stacks.
- Evaluate legacy architectures and propose modernization patterns (service boundaries, APIs, refactors, consolidation).
- Facilitate technical decision-making with crisp rationales, tradeoff analysis, and clear documentation.
- Champion engineering excellence: code quality, testing, CI/CD maturity, observability, and maintainability.
Delivery & Cross-Functional Collaboration
- Unblock teams quickly by diagnosing issues across the entire stack (app, API, data, infrastructure).
- Collaborate with Product, QA, Design, and other engineering teams to ensure predictable delivery.
- Translate complex requirements into executable technical plans, work breakdowns, and sequencing.
- Identify risks early and recommend options that balance delivery velocity with long-term stability.
Hands-On Software Development
- Contribute high-quality code in .NET (.NET Framework, .NET Core), C#, and VB.NET where necessary.
- Build and enhance web apps using ASP.NET MVC, Web API, Web Forms, and WinForms.
- Develop and optimize SQL Server objects (stored procedures, SSIS packages, ETL pipelines, reporting).
- Implement robust APIs, REST services, Windows Services, and data-access layers.
- Work across JavaScript/TypeScript, jQuery, Knockout, Bootstrap, and related UI frameworks.
Engineering Practices & Mentorship
- Elevate engineering practices through code reviews, pairing, and informal mentorship.
- Introduce and promote standards around branching strategy, trunk-based development, and CI/CD pipelines.
- Improve team problem-solving approaches-debugging, root-cause analysis, instrumentation.
- Leverage AI-assisted engineering tools (GitHub Copilot, ChatGPT, Azure OpenAI, etc.) to accelerate development, improve code quality, and enhance documentation-not as shortcuts, but as force multipliers.
- Model responsible, high-impact use of AI by using it for pattern detection, refactoring scaffolds, test generation, API documentation, and reducing cognitive load on repetitive work.
- Help establish norms for AI usage across the team: when to use it, when not to, how to verify output, and how to integrate it safely into delivery pipelines.
DevOps & Deployment
- Build and maintain Azure DevOps pipelines (YAML, MSBuild, MSDeploy).
- Integrate automated testing frameworks (MSTest, NUnit, XUnit, Moq).
- Work with legacy build systems (Jenkins, Hudson/VSTS).
- Support application packaging using MSI, WiX, InstallShield, and ClickOnce.
- Script and automate workflows using PowerShell and Bash.
EDUCATIONAL AND EXPERIENCE REQUIREMENTS:
- 10+ years building enterprise .NET applications in C# (.NET Framework + .NET Core).
- Experience modernizing large legacy .NET codebases (service extraction, modularization, domain consolidation).
- Familiarity with Azure cloud services, logging, monitoring, and observability patterns.
- Experience in healthcare, workers' compensation, claims processing, or regulated industries.
- Experience with distributed queues, messaging patterns, event-driven architecture.
ESSENTIAL KNOWLEDGE, SKILLS & ABILITIES:
- Experience maintaining VB.NET codebases.
- Deep experience with ASP.NET MVC, Web API, WCF, Web Forms, WinForms.
- Strong proficiency in SQL Server (T-SQL, performance tuning, SSIS, SSRS).
- Strong front-end fundamentals in JavaScript, TypeScript, HTML, CSS/SASS.
- Familiarity with jQuery, Knockout, and Kendo UI; required Bootstrap experience.
- Experience with ORMs (Entity Framework, LINQ, Dapper).
- Automated testing expertise with MSTest, NUnit, XUnit, Moq.
- Azure DevOps pipelines, repos, gated builds, YAML.
- PowerShell and Bash scripting.
- Ability to diagnose and resolve complex production issues quickly.
- Ability to work in an environment that aligns with the company's diversity, equity, inclusion and belonging standards.
- Ability to work both independently and in a team environment.
- Demonstrate our core values of Think Big, Go Fast, Deliver Awe, Win Together and Care Deeply.
PHYSICAL/MENTAL DEMANDS & WORK ENVIRONMENT:
- This position will be performed in the colleague's home. Work-from-home requirements include the colleague's ability to set up computer equipment within their home office.
- Occasional in-person team meetings may be required depending on the position.
- This job is primarily sedentary and may involve repetitive motions; the colleague must be able to remain in a stationary position for extended periods of time, operate a computer and other office equipment, assess information and files stored electronically, and converse/exchange accurate information with others, simultaneously.
- The colleague must be able to discern text displayed on a monitor, input data into specific fields using a keyboard, and adjust focus to distances of up to three feet.
- The colleague must have the ability to learn new tasks, follow established processes, maintain focus, complete tasks independently, complete multiple tasks simultaneously, communicate professionally with colleagues and customers, and complete tasks in situations that have a speed or productivity requirement.
- The colleague must be able to manage moderate to significant mental stress as a result of, but not limited to, a dynamic and heavy workload.
Please be advised that job descriptions typically change over time as business needs, job requirements, and employee skill levels change. As such, One Call retains the right to change or assign other duties to this position at any time. We are an equal opportunity employer and all qualified applicants will receive consideration for employment regardless to race, color, religion, sex, nationality, disability status, protected veteran status, or any other status protected by law.
#J-18808-Ljbffr$159.2k - $214.1k
...Consultants is an award-winning and industry-leading global consulting engineering firm, with an unmatched commitment to culture, values, and... ...chance to build a meaningful, long-term career! Job title - Principal Control Systems Engineer Locations - Austin, TX | Chicago...SuggestedFull timeTemporary workFor contractorsFlexible hours$106.3k - $234.6k
...cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges. As a Principal Hardware Security Engineer you will be involved in ensuring that the compute hardware that is used in the Oracle Cloud Infrastructure meets the...SuggestedTemporary workFlexible hours- ...Consultants is an award-winning and industry-leading global consulting engineering firm, with an unmatched commitment to culture, values, and... ...chance to build a meaningful, long-term career! Job Title - Principal Engineer / Project Manager, Transportation Location - Des...SuggestedTemporary workFor contractorsWork at officeLocal areaFlexible hours
- ...Principal Network EngineerThe Principal Network Engineer leads the design, standardization, implementation and evolution of secure enterprise network infrastructure to continuously improve efficiency and reliability of IT services across on-premise and cloud environments...SuggestedWork experience placementLocal areaShift work
$102.3k - $209.5k
...resolution of such incidents. Conducts site reviews and assessments to evaluate suitability for data center builds. Acts as the engineering representative on a wide range of moderately complex on-site scenarios related to mission critical systems, operations, and functionality...SuggestedContract workTemporary workFor contractorsFlexible hoursShift work$169.3k - $304.7k
...in developing organizational standards and tooling to ensure the growth and stability of our global platform. As a Principal Site Reliability Engineer - Network, you will be responsible for: Architecting, building and supporting solutions that foster efficient...Work experience placementWork at office$160k - $175k
...Senior Software Engineering ManagerInsight Global is looking for a Senior Software Engineering Manager for one of our retail clients in Des Moines, IA. As a Senior Software Engineering Manager, you'll work alongside and lead a cross functional agile team focused on building...- ...and is well established in the federal contracting arena. Please visit to learn more about our company!Job DescriptionThe Chief Engineer responsible for all working matters under the operations and maintenance of building systems at CMI’s customer site in Des Moines,...16 hoursFull time
$155k - $180k
...based on business need, which may be before or after the 3-day posting window. Job Description Position Overview The Principal Engineer position will be part of the Construction team, with responsibility to serve as a senior technical leader responsible for...Full timeContract workWork at officeRemote workVisa sponsorshipMonday to Thursday- ...Renaissance Des Moines Savery Hotel is currently seeking a dynamic, experienced and motivated individual for the position of Chief Engineer at our StepStone Hospitality managed hotel. This candidate should demonstrate excellent organizational & communication skills, a...For contractorsWork at officeLocal area
- ...Project Engineering Manager - Water/WastewaterDate: Jun 29, 2026 Location: Kansas City, MO, US Memphis, TN, US Des Moines, IA, US Creve Coeur, MO, US Company: Black & Veatch Family of Companies Together, we own our company, our future, and our shared success. As an employee...Full timePart timeWork experience placementWorldwideRelocationVisa sponsorshipFlexible hours
- ...Chief EngineerThe Hampton Inn West Des Moines/Lake Drive is looking for a full-time Chief Engineer to manage maintenance technicians and ensure the overall operation of the building.A typical day for the Chief Engineer includes responding to any maintenance requests from...Full timeFor contractorsLocal areaFlexible hoursNight shiftWeekend work
- ...About the job Project Engineering Manager - Water/Wastewater Overview Seeking a Project Engineering Manager to oversee the engineering delivery of multiple water and wastewater projects, including advanced treatment facilities, conveyance systems, and sustainable...Flexible hours
- ...Responsibilities At Berkley Technology Services, we believe AI-assisted ways of working are becoming a foundational part of how excellent engineering work gets done - much like the way digital communication tools did a generation ago. We expect every member of our team to...Full time
$88.87k - $142.19k
...Project Manager Engineering (Water/Wastewater) MSA continues to expand as leaders in the Water/Wastewater space, and we are looking for another Project Manager! This position can be based out of any of our Midwest office locations (WI, MN, IA, IL), and will primarily...Temporary workWork at officeLocal areaFlexible hours$80.4k - $316.3k
...Services, we offer broad expertise across Cybersecurity, Digital Core, Finance, Industry and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities in AI and Data, Industry and Process, and Technology. We serve approximately 9,000 clients...Full timeWork experience placementLive inWork at officeLocal area- Project Manager (Training & Change Management) – ImmediateOpportunity Overview: Join a dynamic organization as a Project Manager leading critical training initiatives for a major enterprise-wide Oracle ERP/EPM implementation. This role is pivotal in ensuring seamless end...Contract workLocal areaImmediate startRemote work
- Project ManagerLocation: Des Moines, IA (Hybrid – 2-3 days office/week) 12 Months Contract PositionJob Description: Candidate provides adaptable, secure, and cost-effective technology services and solutions across multiple State Agencies and Divisions. We manage all of...Contract workWork at office2 days per week3 days per week
- ...years of project management experience, knowledge of CAD programs such as AutoCAD, and the ability to oversee a small project or a phase of a larger project under direct supervision. A Bachelor's degree in engineering or a project management-related field is required....
- If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Project Manager Full Time Des Moines, IA, US Job Title: Project Manager Classification: Exempt The project manager...Full timeFor subcontractorNight shift
- Project ManagerArete Technologies, Inc. offers a set of innovative Consulting and Outsourcing services, bridging the gap between requirements and outputs of various dexterous and facile companies worldwide. The thrust of providing global deliverables with focus on providing...Contract workLocal areaWorldwide
$92k - $118k
...landscape. Founded in 1897 and privately owned and managed by the Engelsma family for more than 70 years, KA is consistently ranked by Engineering News Record among the top 50 general contractors in the United States. Our base of operations in Minnesota is supplemented with...Full timeTemporary workFor contractorsFor subcontractorImmediate start- ...identified goals. Education/Experience/Attributes/Requirements 5+ years of experience Bachelor’s degree in Construction management or Engineer recommended. Strong knowledge of construction principles/practices required Excellent problem-solving skills, with an adaptable...Contract workFor contractorsLocal areaFlexible hours
- ...compared to estimate, when required; - Put in contact internal departments including sales, contract management, project and field engineering, supply chain and others, to ensure a smooth progress and completion of the project; - Update project financials throughout...Contract workWork at office
- ...creating innovative solutions that drive positive changes in communities. In this role, you will apply diversified knowledge of engineering principles and practices to a broad variety of assignments and related fields. The project manager II role oversees project deliverables...Full timeContract workFor contractorsFlexible hours
- ...subcontractors and various internal teams for support.To be successful in this role, you must have:Bachelor's degree in Construction Engineering/Management4+ years of proven experience in the commercial construction industry (healthcare experience preferred)Ability to...For subcontractorWork at officeImmediate start
- ...information. Additional Skills & Qualifications + Civil/Excavation experience preferred. + Degree in Construction Management, Civil Engineering, or a related field is preferred. + Minimum of 2 years of estimating or project management experience. + Familiarity with...Contract workTemporary work
- Project ManagerWe're hiring for an experienced Project Manager. The Project Manager will oversee ground up commercial construction projects. The Project Manager will be expected to oversee and manage the successful execution and completion of assigned projects on-time ...Contract workFor subcontractorWork at office
- ...vendors to ensure successful delivery of project services and deliverables.Consult with and collaborate with PMO Director, Sales Team, Engineers, Senior Leadership Team, Service Coordinators, Project Sponsors, and others to create and execute overall project plan.Lead and...
- ...people around for the long run. They own and maintain their own equipment and embrace technology.Project Manager RequirementsCivil Engineering or Construction Management Degree PreferredSubcontractor experience in the Civil world (emphasis on site work and underground...For contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer. Be the first to apply!
- general engineer Des Moines, IA
- chief engineer Des Moines, IA
- principal developer Des Moines, IA
- engineering director Des Moines, IA
- senior civil engineer project manager Des Moines, IA
- data center chief engineer Des Moines, IA
- hotel chief engineer Des Moines, IA
- principal engineer Des Moines, IA
- director software engineering Des Moines, IA
- senior principal cloud computing engineer Des Moines, IA


