MediSpend Logo

MediSpend

Senior/Principal Software Engineer

Posted 2 Hours Ago
Be an Early Applicant
Easy Apply
Remote
Hiring Remotely in USA
140K-160K Annually
Senior level
Easy Apply
Remote
Hiring Remotely in USA
140K-160K Annually
Senior level
The Senior/Principal Software Engineer will architect, design, and develop software modules in the .Net ecosystem, mentor team members, and serve as a technical liaison with clients, all while promoting best coding practices and utilizing Microsoft Azure services.
The summary above was generated by AI

Senior/Principal Software Engineer (.Net)


Role Overview

We are seeking a Senior/Principal Software Engineer (Lead .Net Developer) that will have a diverse set of responsibilities and be required to work closely with all members of the MMIS team.  The role, reporting to the Director of Engineering, will have primary responsibility for architecting, designing, and developing software modules and components in the .Net based MMIS product portfolio.  In addition, this role will be responsible for guiding, assisting, and mentoring other members of the software development team in support of their tasks.  This role will serve as the primary technical liaison directly with clients to understand technical requirements and propose appropriate solutions.  This developer will also contribute to the selection and configuration of underlying Microsoft Azure cloud services required for efficient operation of the platform.  This is a hands-on role which combines full stack development along with architecture design and direction.


Key Responsibilities

  • Architect, design, and develop software modules and components within the full stack .Net product platform which meet specified requirements
  • Architect, design, configure, deploy, monitor, and troubleshoot platform operations in the Microsoft Azure cloud environment
  • Act as the technical liaison directly with clients to collaborate on technical architectures and designs that will meet requirements
  • Provide technical guidance and oversight for other less experienced .Net developers also working on the .Net based product platform.  Provide peer review of proposed code check-ins.
  • Promote and monitor best practice coding standards to ensure designs exhibit required levels of overall performance and scalability
  • Collaborate with Product Management and Engineering leaders to provide estimates to build new product features and capabilities
  • Proactively identify emerging .Net ecosystem technical trends and draft strawman proposals for incorporation into the product
  • Collaborate closely with Infrastructure Operations to provide suggestions for financially optimum use of Microsoft Azure cloud services
  • Incorporate security best practices (i.e. OWASP top 10) within software architecture and designs
  • Be an active voice in the identification of technical debt, and work closely with team members to align on mitigation strategies, designs, and milestones

Qualifications 

Required

  • Bachelor’s degree in Computer Science, related discipline, or equivalent experience
  • 10+ years of overall Software Development experience in the .Net/Azure ecosystem
  • 8+ years of experience developing in C# and HTML/JavaScript
  • Excellent working knowledge of .Net design patterns/frameworks (ASP.NET, MVC, Webforms, Entity Framework, etc.)
  • Excellent working knowledge with Azure data storage engines including SQL Database, Cosmos, and Blob Storage
  • 5+ years of JavaScript frameworks, Angular preferred
  • 5+ years of building multi-tenant web applications distributed via Azure cloud
  • Strong experience with building and leveraging integration frameworks and techniques that interact with client source data systems
  • Very broad knowledge of Azure cloud services
  • Strong understanding of CI/CD features within Azure DevOps

  • Working knowledge of Jira/Confluence.
  • 5+ years working in an Agile/Scrum environment.
  • 5+ years experience working with offshore development teams

Preferred

  • Superior interpersonal, teamwork, and collaboration skills.

  • Strong verbal and written communication skills, able to communicate and explain technical information to various audience levels, including clients
  • Experience with designing and building large-scale web systems.
  • Experience in building production-quality, business-critical systems.
  • Demonstrated ability to prioritize multiple tasks and manage priorities as required while remaining professional and calm under tight deadlines and due dates.
  • Demonstrated ability to learn new technologies and systems, and a passion for innovation.
  • Self-starter with experience working on projects with limited direction.

 

Working Conditions/Physical Demands:

This position is fully remote, with limited travel that may be required for occasional team meetings, training sessions, or business events. Work is performed primarily in a home-office environment using standard office equipment such as a computer, keyboard, mouse, and phone. Employees are expected to maintain a safe, ergonomic, and confidential workspace with reliable high-speed internet access suitable for professional remote work.

The role generally requires extended periods of sitting, viewing a computer screen, and communicating through written and verbal means. Occasional light physical activity (e.g., lifting materials or equipment up to 20 pounds) may be necessary.

Reasonable accommodations will be provided in accordance with the Americans with Disabilities Act (ADA) and other applicable laws to enable qualified individuals with disabilities to perform the essential functions of the job. Employees working remotely must ensure their workspace meets company standards for safety, ergonomics, and data security as outlined in organizational policy.

Disclaimer: This job description identifies the general duties and minimum level of skills required to perform this job.  It is not intended to represent a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned.

Notice for all applicants: we are seeking a permanent full-time employee, this is not a contractor position.

Notice for Colorado applicants as required by sb19-085 (8-5-20).: Annual salary of $140,000-$160,000+Benefits+bonus

Medispend is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.

To all recruitment agencies: We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes.



Top Skills

.Net
Angular
Azure
Azure Devops
Blob Storage
C#
Confluence
Cosmos
HTML
JavaScript
JIRA
Sql Database

Similar Jobs

6 Days Ago
In-Office or Remote
San Francisco, CA, USA
194K-303K Annually
Expert/Leader
194K-303K Annually
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
The Senior Principal Engineer will lead the evolution of Revenue Technology at Atlassian, focusing on scalable solutions for Sales, Marketing, and Finance workflows while mentoring engineers across teams.
Top Skills: AICRMFintechMarketing TechnologiesMlSoftware Architecture
8 Days Ago
Remote
United States
120K-180K Annually
Mid level
120K-180K Annually
Mid level
Automotive • Analytics
Design and develop web applications, mentor teammates, shape architectural decisions, write clean code, conduct testing, and troubleshoot issues.
Top Skills: AWSAzureCSSD3.JsDockerGCPGraphQLHTMLJestPlotly.JsPythonReactSQLTypescript
23 Hours Ago
In-Office or Remote
San Francisco, CA, USA
199K-313K Annually
Senior level
199K-313K Annually
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
The Senior Principal Software Engineer will tackle complex problems, lead a large team, partner across departments, and apply architectural standards for scalable solutions.
Top Skills: Backend TechnologiesCompliance EnvironmentsFedrampSoftware Engineering

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account