Principal Software Engineer

NIC MAP Vision
NC, United States
Full-time

At NIC MAP Vision, we are revolutionizing the senior housing industry with cutting-edge data solutions that empower stakeholders to make informed decisions about strategy and operations.

Our platform enables owners, operators, investors, and healthcare providers to enhance the quality of senior care and housing.

We are looking for a talented Principal Software Engineer to help us take our platform to new heights.

Who Thrives With Us :

Curious Innovators : You’re the kind of person who loves diving deep into new tech, always staying ahead of the curve.

You enjoy exploring emerging trends, whether it's the latest AI tools, new front-end frameworks, or the next-gen of cloud infrastructure.

You’re not just a problem solver you’re a problem seeker, constantly challenging yourself to push boundaries and make systems more efficient, secure, and elegant.

Thoughtful Architects : You don’t just write code, you design systems. Every decision you make is deliberate, balancing creativity with pragmatism.

You understand the long-term impact of architectural choices and are always mindful of scalability, performance, and security.

You think ahead and ensure that what you build today will stand the test of tomorrow.

Nerdy Dreamers : You love tech. You dream in code and can’t help but tinker with the latest gadget or open-source library in your spare time.

Whether you’re debugging in your sleep or debating the best way to structure an Angular application, your passion for technology goes beyond your day job it’s who you are.

Adaptable Coders : Context switching? No problem. From firefighting critical issues to working on long-term, high-impact projects, you can balance urgent tasks with strategic development goals without missing a beat.

You embrace the challenge of juggling competing priorities while staying focused on delivering high-quality results.

General Summary :

As a Principal Software Engineer, you will be an individual contributor responsible for developing robust, scalable, and innovative web applications and backend services.

With your deep expertise in Angular, C# .NET, and Azure cloud infrastructure, you will solve complex technical challenges, lead projects, and optimize operations using AI tools.

A strong understanding of DevOps pipelines, source control, and container orchestration is essential.

Key Responsibilities :

  • Lead the design and development of high-performance, scalable web applications and backend services using Angular, TypeScript, C#, and .NET technologies.
  • Utilize AI tools to streamline development and troubleshooting, enhancing technical and operational efficiency.
  • Collaborate with cross-functional teams to ensure seamless integration and delivery of features.
  • Develop, test, and optimize continuous integration and deployment pipelines using Azure DevOps.
  • Participate in architectural discussions, ensuring adherence to best practices in software development.
  • Maintain high standards for code quality, performance, and security.
  • Work with SQL databases (PostgreSQL, MSSQL), handling complex queries and optimizations.
  • Utilize Kubernetes and containerization technologies to manage scalable deployments.
  • Provide technical support and strategic insights, ensuring alignment with business goals.
  • Effectively handle context switching, managing both urgent issues and long-term projects.

Required Skills & Qualifications :

  • 8+ years of experience in C# .NET and front-end technologies, especially Angular.
  • Extensive experience with cloud technologies, particularly Azure, and Azure DevOps.
  • Strong knowledge of databases such as PostgreSQL and MSSQL.
  • Proficiency with AI tools for software development and troubleshooting.
  • Familiarity with Kubernetes and containerization (Docker).
  • Expertise in version control systems (e.g., Git) and source control management using Azure DevOps.
  • Advanced scripting skills in PowerShell.
  • Excellent problem-solving, communication, and collaboration skills.
  • Ability to work independently in a remote environment and manage multiple projects simultaneously.
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience.

Work Environment :

This is a fully remote position. NIC MAP Vision provides all necessary equipment. You will be expected to sit for long periods and occasionally lift up to 25 lbs.

Benefits :

  • Competitive salary, plus performance bonuses
  • 401(k) with company matching
  • Health, Dental, and Vision insurance
  • Flexible work-from-home setup
  • Generous paid time off and holidays
  • Continuous learning and professional development opportunities

EEO Statement :

NIC MAP Vision is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Our policy encompasses all aspects of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Apply Today!

Be a part of a team that is shaping the future of senior housing. Join us at NIC MAP Vision and help us make a difference!

1 hour ago
Related jobs
Promoted
Selective Insurance
Charlotte, North Carolina

Selective Insurance's high-performing IT software engineering team has a fantastic opportunity for a highly-motivated, hands-on, and self-starting individual to join this accomplished team. The software engineering team executes critical business projects that support the company's growth, profitabi...

Promoted
VirtualVocations
Greensboro, North Carolina

A company is looking for a Principal Software Engineer, Core Mail Backend. ...

Promoted
Baxter
Raleigh, North Carolina

Join our dynamic team of engineers and make a significant impact on the future of medical technology! As a Senior Software Engineer, you will lead the development of innovative software solutions for cutting-edge medical devices, working with C/C++, embedded control systems, and RTOS in multi-thread...

Splunk Inc
North Carolina, United States

This role is for a Principal Software Engineer on the Mission Control product team in Splunk Enterprise Security which is an analytics-driven SIEM that solves a wide range of security analytics and security operations use cases like incident triaging, incident investigations, incident response, etc....

Fidelity Investments
Durham, North Carolina

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) designing an...

Montani Consulting
Durham, North Carolina

We are seeking a Principal Software Engineer with at least 15 years of experience as a Software Engineer and 5+ years of experience in J2EE. As a Principal Software Engineer at Simply Easier Payments, you will lead efforts to innovate and optimize our core billing software. This role empowers you to...

Secmation
Cary, North Carolina

Secmation is looking for experienced Principal Cybersecurity Software Development Engineers who will be an instrumental part of our leadership team. A successful Principal Cybersecurity Software Development Engineer will work closely with DoD customers to define new programs and ensure technical exe...

NIC MAP Vision
NC, United States

As a Principal Software Engineer, you will be an individual contributor responsible for developing robust, scalable, and innovative web applications and backend services. Participate in architectural discussions, ensuring adherence to best practices in software development. Proficiency with AI tools...

Reperio Human Capital
Raleigh, North Carolina

Principal Embedded Software Engineer. ...

Brightly Software, Inc.
Cary, North Carolina

Guide and mentor engineers on clear maintainable full-stack code, working in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment). Partner with architects, engineers, development managers, product managers, and agile coach...