Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Principal Engineer in Columbia, SC vacancy
  •  ...Position: Principal Geotechnical Engineer Location: Columbia, SC Job Id: 66330 # of Openings: 1 Job Title: Principal Geotechnical Engineer Work Location: Atlanta, GA Salary: Based on experience and will be discussed with manager in interview Position Overview We are seeking... 
    Suggested

    Accura Engineering & Consulting Services, Inc

    Columbia, SC
    3 days ago
  • $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... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Columbia, SC
    4 days ago
  •  ...Engineering ManagerPosition Summary:The Engineering Manager is responsible for performing general facility maintenance to include but not limited to HVAC, lighting, data, phone, sound equipment, plumbing, painting, and other general maintenance as required. The Engineering... 
    Suggested
    For contractors
    Shift work

    Experience Columbia SC

    Columbia, SC
    1 day ago
  •  ...PRIMARY PURPOSE: To manage the facilities maintenance function of the hotel, including but not limited to the grounds, vehicles, and engineering personnel, as well as the safety & security and maintenance operations of the hotel. RESPONSIBILITIES Responsible for the grounds... 
    Suggested
    Full time

    Courtyard Downtown at USC

    Columbia, SC
    3 days ago
  •  ...s fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Customer Solutions Engineer a highly skilled Mainframe Modernization Senior Consultant to provide technical support and/or leadership in the creation and delivery... 
    Suggested
    Local area
    Remote work
    Worldwide

    Rocket Software

    Columbia, SC
    5 days ago
  • $114.5k - $154.58k

     ...fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: We're looking for a Principal Sales Engineer who is not only passionate about technology but thrives on engaging with customers to solve complex challenges. This role... 
    Full time
    Remote work
    Worldwide

    Rocket Software

    Columbia, SC
    2 days ago
  •  ...Civil Engineering Project ManagerRequisition Number: S&ME is seeking a skilled Project Manager with design and permitting experience to support Oil & Gas projects within our Civil Services team throughout the Carolinas. The ideal candidate is someone with experience in... 
    Full time

    S&ME

    Columbia, SC
    1 day ago
  • $108k - $145k

     ...that celebrate achievements across sales, bakery performance, and individual contributions. About the Role We are seeking an Engineering Project Manager to join our team at our Bakery in Cayce, South Carolina. As an Engineering Project Manager, you will be... 
    Temporary work
    For contractors
    Work at office
    Shift work
    Weekend work

    Aspire Bakeries

    Cayce, SC
    3 days ago
  •  ...Civil Engineering Project Manager SeamonWhiteside is in search of an ambitious and talented professional to serve as a Civil Engineering Project Manager in our growing Columbia, SC office. The Civil Engineering - Project Manager will continue growing in their role... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    SeamonWhiteside

    Columbia, SC
    5 days ago
  •  ...Project Engineering Manager - Water/WastewaterTogether, we own our company, our future, and our shared success. As an employee-owned company, our people are Black & Veatch. We put them at the center of everything we do and empower them to grow, explore new possibilities... 
    Work experience placement
    Worldwide
    Flexible hours

    Black & Veatch

    Columbia, SC
    1 day ago
  • $128.25k

     ...they're doing! We're committed to bringing passion and customer focus to the business. POSITION DESCRIPTION: The Functional Engineering Manager is a key leadership role at Creation Technologies, focused on overseeing and enhancing the engineering processes in Manufacturing... 
    Full time
    Local area
    Shift work

    Creation Technologies Ltd

    Columbia, SC
    27 days ago
  • $296.3k - $423.9k

     ...of transportation on a global scale.? We are looking for a Principal Technical Lead Manager (TLM) to lead the Trajectory Generation...  ...real-world scenarios. You will lead a high-performing team of engineers building ML-driven trajectory generation systems, and drive the... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Columbia, SC
    4 days ago
  • $140k - $170k

     ...growing and diversified portfolio in manufacturing, industrial process, and architectural sectors.ResponsibilitiesAs a Mechanical Engineering Manager, you will lead a team of engineers and designers in delivering high-performance building systems across a range of... 
    Flexible hours

    SSOE Group

    Columbia, SC
    1 day ago
  • Position: Civil Engineer-Project Manager Location: Columbia, SC Job Id: 66185 # of Openings: 1 Job Title: Civil Engineer - Project Manager Work Location: Atlanta, GA Salary: Based on experience and will be discussed with manager in interview About Us Accura Engineering... 
    Local area

    Accura Engineering & Consulting Services, Inc

    Columbia, SC
    4 days ago
  • $108k - $145k

     ...Engineering Project Manager We are seeking an Engineering Project Manager to join our team at our Bakery in Cayce, South Carolina. As an Engineering Project Manager, you will be accountable for leading capital projects and reliability initiatives that enhance equipment... 
    For contractors
    Shift work
    Weekend work

    Aspire Bakeries

    West Columbia, SC
    4 days ago
  • $80k - $176k

     ...Job Description Job Description Seeking Professional Licensed Engineer with 5 – 15 years of experience in the water industry. Background and experience in municipal or industrial water, wastewater, reclaimed water, stormwater, detailed design, utility management,... 
    Temporary work
    Work at office

    Hazen and Sawyer

    Columbia, SC
    20 days ago
  • $6,000 per month

     ...teams, and deliver thoughtful, high-performance building system designs from concept through completion. If you’re an experienced engineering professional who thrives at the intersection of technical excellence, leadership, and client partnership, this role offers a... 
    Hourly pay
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours

    CPL

    Columbia, SC
    4 days ago
  • $70k - $100k

     ...Job Description Job Description $70,000-$100,000 The Building People, LLC is seeking a General Engineer to support the 81st U.S. Army Reserve Directorate of Public Works (DPW) in Columbia, South Carolina. This position provides an opportunity to support Army... 
    For contractors
    Work at office

    The Building People

    Columbia, SC
    a month ago
  •  ...Test Engineering ManagerFlex intends to spin off its Cloud and Power Infrastructure segment into a new, independent publicly traded company, which we're calling SpinCo, until the name is unveiled. The spin is planned for Q1 2027. If the intended spin occurs, this role... 
    Work at office
    Visa sponsorship
    Flexible hours

    Flextronics

    Columbia, SC
    3 days ago
  •  ...development lifecycle (SDLC) and general IT infrastructure concepts * Experience working with technical teams such as software engineering, infrastructure, networking, cloud, security, DevOps, database, and application teams * Strong project planning, organization,... 
    Hourly pay
    Contract work
    Immediate start

    Kforce Technology Staffing

    Columbia, SC
    4 days ago
  •  ...(s).Responsibilities, but not limited to:Implement all safety program requirements on assigned projects.Read and interpret civil engineering plans and specifications for site development execution and bidding.Use Microsoft projects and or P6 to schedule active projects.... 
    Local area

    Talent Acquisition Concepts

    Columbia, SC
    1 day ago
  •  ...best places to work in Georgia and South Carolina. Some of our many services include Civil, Environmental, Structural and Marine Engineering; Land Surveying; Land Planning; Landscape Architecture; Geographic Information Systems and Construction Administration. Thomas... 
    Work at office
    Local area

    Thomas & Hutton

    Columbia, SC
    a month ago
  •  ...delivery through a single, coordinated team, offering in-house capabilities across land surveying, aerial mapping, subsurface utility engineering (SUE), utility coordination (UC), GIS, BIM, and construction engineering inspection (CEI). By combining advanced technology,... 
    Local area

    Surveying And Mapping SAM

    Columbia, SC
    5 days ago
  •  ...major capital construction and renovation projects. Will work closely with USC Upstate stakeholders as well as the Office of State Engineer and USC Columbia Department of Planning, Design and Construction to execute capital projects on the campus of USC Upstate. Minimum... 
    Full time
    Contract work
    Part time
    For contractors
    Work at office
    Local area

    State of South Carolina

    Columbia, SC
    3 days ago
  •  ...satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. A Professional Engineer (PE) or Project Management Professional (PMP) would be a plus, but not required.Shall have minimum of 5 years' experience on Operation... 
    Remote work

    Pond & Company

    Columbia, SC
    1 day ago
  •  ...and/or experience.Required Certification, Licensure/Other CredentialsPreferred Qualifications - Bachelor's degree in architecture, engineering/engineering technology or construction management and 5 years of experience.Experience with Higher Education, Medical or... 
    Full time
    For contractors
    Work at office
    Local area
    Flexible hours

    University of South Carolina

    Columbia, SC
    5 days ago
  •  ...requirements, collaborating with Operation Supervisor on needed commissioning workload timeline; conferring and collaborating with engineering and programming team as needed for proper scheduling.Hires electrical subcontractors by reviewing competitive bid information;... 
    Contract work
    For subcontractor

    Hoffman & Hoffman

    Columbia, SC
    1 day ago
  • Project ManagerThe Project Manager, working in conjunction with the Project Director (PD), will simultaneously oversee multiple residential, commercial, industrial and institutional projects. The Project Manager will report at least three times a week on the status of ...
    Odd job
    For subcontractor
    Weekend work

    ATI Restoration, LLC

    Columbia, SC
    3 days ago
  • $60k - $75k

    Reconstruction Project ManagerWe are SERVPRO of NW Charlotte. We are part of a team that is a national leader in property disaster restoration. From initial clean-up to complete rebuilds, SERVPRO is there every step of the way. We have a long-standing reputation as a leader...
    Full time
    For subcontractor
    Local area
    Monday to Friday
    Weekend work

    SERVPRO

    Columbia, SC
    6 days ago
  • Project ManagerPosition Details:Job Title: Project ManagerLocation: 4430 Broad River Rd., Columbia, SC, 29210Duration: 12+ months (Strong possibility for an extension)Job Description:· Responsible for the coordination and completion of projects within the information technology...

    vTech Solution

    Columbia, SC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer. Be the first to apply!