Enable job alerts via email!

Principal Software Engineer

ZipRecruiter

Tallahassee (FL)

Remote

USD 150,000 - 170,000

Full time

Today
Be an early applicant

Job summary

A dynamic software company is seeking a Principal Software Engineer to work remotely. The ideal candidate will have 10+ years of experience in software development and expertise in C#, .NET, SQL, and Angular. You'll lead a small team in designing and building scalable applications while contributing to cloud architecture. This role calls for strong problem-solving skills within a collaborative, agile environment.

Qualifications

  • 10+ years of software development experience in enterprise product development.
  • Deep expertise in C#, .NET, SQL, and Angular with at least 5 years of hands-on experience.
  • Strong problem-solving skills and ability to thrive in a fast-paced environment.

Responsibilities

  • Collaborate within a small agile team to design and build software solutions.
  • Lead development efforts across the stack from UI to application logic.
  • Contribute to the evolution of cloud architecture focusing on scalability.

Skills

C#
.NET
SQL
Angular
Cloud platforms (AWS, Azure)
Kubernetes
Problem-solving skills
Agile methodologies

Education

Bachelor’s or master’s degree in computer science or equivalent experience
Job description

Job DescriptionJob Description

Principal Software Engineer

Location: This is a remote position open to candidates based in Atlanta, GA; Austin, TX; Burlington, VT; or Tallahassee, FL .

Reports to: VP, Application Engineering

Salary range: $150,000 - $170,000

At Aptarro, we believe the best work happens when people feel valued, supported, and empowered to thrive! Our culture is grounded in our A.R.R.O.W core values, which guide everything we do and keep us moving forward – together.

Agile Mindset – We adapt and pivot with purpose.

Relentless Resourcefulness – We find solutions, no matter the challenge.

Raise Your Hand – We step up, own it, and contribute.

Only What Matters – We simplify and focus on what drives impact.

We Do Hard Things Together – We solve tough problems as a team.

We help healthcare providers get paid accurately and on time—without getting stuck in the complexity of billing, coding, and compliance. Our Revenue Cycle Management (RCM) solutions reduce denials, ensure compliance, and integrate seamlessly with EHRs, practice management, and hospital information systems—so providers can focus on what matters most: patient care.

We help our customers make right easy—every day.

What You’ll Do

We’re looking for an experienced and strategic Principal Software Engineer to play a key role in evolving and maintaining our CWCS/Registration systems. You’ll work on high-performance, secure, and scalable applications that support mission-critical workflows. This role is ideal for someone who enjoys full-stack development, systems architecture, and solving complex technical challenges in a collaborative environment.

In this role, you will:

  • Collaborate within a small, agile team to design, build, and maintain enterprise-grade software solutions
  • Lead development efforts across the stack, from UI (Angular) to .NET-based application logic and SQL database integration
  • Contribute to the evolution of our cloud- architecture, focusing on horizontal scalability, security, and performance
  • Own and improve a key portion of the application architecture, becoming a go-to expert for that component
  • Serve as a technical escalation point for field issues, designing and delivering solutions that are aligned with our software development lifecycle
  • Participate in the full SDLC, from requirements gathering and prototyping through to testing and deployment, including test automation
  • Occasionally lead cross-functional technical initiatives, working closely with engineering, architecture, security, and product teams to deliver impactful solutions

What You’ll Bring

  • Bachelor’s or master’s degree in computer science or equivalent experience
  • 10+ years of software development experience, ideally in enterprise product development
  • Deep expertise in C#, .NET, SQL, and Angular, with at least 5 years of hands-on experience using these technologies
  • Proven success in building and maintaining web applications with architectures that include: Web UI, RESTful APIs, .NET middle tier, ORM, and SQL back end
  • Hands-on experience with cloud platforms (e.g., AWS, Azure) and container orchestration using Kubernetes
  • Strong problem-solving skills and the ability to thrive in a fast-paced, collaborative, agile team environment
  • Healthcare industry experience, especially in areas such as revenue cycle management, medical records, or HIM, is a strong plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.