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!