Search jobs > Salt Lake City, UT > Principal software engineer

Principal Software Engineer

AAPC
Salt Lake City, UT, US
Full-time
Quick Apply

This is a remote position We seek an experienced Principal Software Engineer with a strong background in software development and cloud technologies to join our team.

In this role, you will lead the design and development of scalable, high-performance software solutions, drive architectural decisions, and mentor other engineers.

You will collaborate with cross-functional teams to deliver innovative software products and enhance our technology stack.

A strong focus on software engineering best practices, code quality, and automated testing is essential to ensure the reliability and performance of our applications.

Key Responsibilities : Continuously evaluate and adopt new technologies to enhance our software products and align with industry best practices.

Advocate for and implement best practices in software development, including code reusability, modularity, and maintainability.

Promote code reuse across the software development lifecycle, ensuring components are efficient and scalable. Architect and develop scalable applications leveraging modern technologies such as microservices and containerization.

Ensure all software components comply with security best practices and promptly address vulnerabilities. Integrate security measures into the software development lifecycle, including code reviews, automated testing, and security scanning.

Collaborate with stakeholders to develop software solutions that meet business needs and improve user experience. Implement monitoring and alerting within applications to proactively identify and resolve issues before they impact users.

Develop and maintain diagnostic tools and processes to troubleshoot, optimize, and maintain software applications, ensuring rapid response to production incidents.

Stay current with emerging technologies and industry trends, continuously improving skills and adopting new best practices.

Produce and maintain high-quality documentation for software architecture, design, and code to support maintainability and compliance requirements.

Lead the development and oversight of our mobile initiative to deliver high-quality, user-centric mobile applications. Required Qualifications : Extensive experience in software development with proficiency in one or more programming languages (e.

g., C#, React / Native, PHP). Strong background in designing and developing scalable, high-performance applications. Experience in delivering mobile solutions via native applications or responsive mobile.

Experience with cloud platforms such as AWS. Familiarity with modern software architectures, including microservices, RESTful APIs, and event-driven architectures.

Experience with automated testing frameworks and tools. Strong understanding of software security best practices. Excellent problem-solving skills and ability to lead and mentor development teams.

Strong communication skills and ability to collaborate with cross-functional teams. Experience with asynchronous, event-based architectures.

Strong understanding of cloud storage and databases with the ability to know when to use different solutions such as SQL vs.

NoSQL. AAPC ( www.aapc.com ) is the world’s largest and fastest-growing healthcare training, certification, and solutions association.

AAPC Values : DRIVEN Self-starts and stays highly motivated to achieve ambitious goals. Shares contagious energy and enthusiasm liberally.

Takes initiative without always being directed. Demonstrates confidence in decision-making and effectively balances autonomy and authority with accountability.

HUMBLE Learns, adapts, and improves relentlessly. Seeks feedback without insecurity and implements coaching. Recognizes others' contributions gratefully.

Approaches work and relationships with an abundance mentality. Places the needs of others above self. TRANSPARENT Integrity-centered, honest, truthful, and trustworthy in all aspects of work.

Keeps commitments to external and internal parties. Holds self strictly accountable, valuing the trust placed in them by others.

SUPPORTIVE Empowers and uplifts others. Listens actively and responds with empathy and understanding. Prioritizes well-being and growth of team members and customers ahead of own interest.

Faces challenges together, believing in collective strength and unity. INNOVATIVE Entrepreneurial spirit with a scrappy mentality.

Dreams big, sees opportunity, pursues full potential, and finds ways to accomplish the impossible. Rolls up sleeves and does real work.

Works quickly, intelligently, and flexibly. What we Offer : Comprehensive benefits package including medical, dental and vision insurance Health Savings Account Generous PTO and Holiday Pay 401(k) retirement plan Remote / virtual-office consideration AAPC (www.

aapc.com) is the world’s largest and fastest-growing training, certification, and solutions association in healthcare. AAPC Values : DRIVEN Self-starts and stays highly motivated to achieve ambitious goals.

Shares contagious energy and enthusiasm liberally. Takes initiative without always being directed. Demonstrates confidence in decision-making and effectively balances autonomy and authority with accountability.

HUMBLE Learns, adapts, and improves relentlessly. Seeks feedback without insecurity and implements coaching. Recognizes others' contributions gratefully.

Approaches work and relationships with an abundance mentality. Places the needs of others above self. TRANSPARENT Integrity-centered, honest, truthful, and trustworthy in all aspects of work.

Keeps commitments to external and internal parties. Holds self strictly accountable, valuing the trust placed in them by others.

SUPPORTIVE Empowers and uplifts others. Listens actively and responds with empathy and understanding. Prioritizes well-being and growth of team members and customers ahead of own interest.

Faces challenges together, believing in collective strength and unity. INNOVATIVE Entrepreneurial spirit with a scrappy mentality.

Dreams big, sees opportunity, pursues full potential, and finds ways to accomplish the impossible. Rolls up sleeves and does real work.

Works quickly, intelligently, and flexibly. What we Offer : Compensation commensurate with experience Comprehensive benefits package including medical, dental and vision insurance Health Savings Account Generous PTO and Holiday Pay 401(k) retirement plan Remote / virtual-office consideration AAPC is an Equal Opportunity Employer.

This company is committed to fairness and equal opportunity in our hiring practices. We do not discriminate on grounds unrelated to a candidate's ability to perform the duties of the job.

Our focus is on finding the best person for each role, based on merit and fit, to ensure success both for our company and for the individual's professional growth.

We are an Equal Opportunity Employer. This company does not and will not discriminate in employment and personnel practices on the basis of race, sex, age, disability, religion, national origin, or any other basis prohibited by applicable law.

Hiring, transferring and promotion practices are performed without regard to the above-listed items. Powered by JazzHR

9 days ago
Related jobs
Promoted
PointClickCare
Salt Lake City, Utah

Collaborate with engineers, architects, product owners and external teams to deliver software design that meets business and engineering objectives. Have you ever wanted to be a thought leader in defining the technical future of a large-scale SaaS platform? Are you passionate about solving formidabl...

Tendo
Salt Lake City, Utah

The Senior Principal Software Engineer should enjoy leading in an Agile collaborative environment with product managers, designers, external partners, and other engineers working together to build a high quality, consumer-oriented product from the ground up. We are looking for a software engineering...

New Relic, Inc.
Salt Lake City, Utah
Remote

Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer Req ID FY|R&D|#8 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boise, Idaho...

Raytheon Technologies
Salt Lake City, Utah

Applied Signal Technology (AST) professionals thrive in a culture that celebrates the contributions of its employees, where you can continue your career as a Software Engineer in a challenging and collaborative workplace, one in which you will be inspired to innovate in an inclusive environment wher...

Home Depot
UTAH, US
Remote

The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. As a Software Engineer Principal, you will be an extremely knowledgeable Engineer on the product t...

Cboe Global Markets, Inc.
Utah
Remote

Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. The ideal candidate has been designing and engineering complex real-time UI’s for several years and comes with a deep understanding of web streaming technologies and ...

SoFi
Cottonwood Heights, Utah

We are seeking a Principal Software Engineer to join the team that delivers every day consumer financial products & services to help people Get Their Money Right. You’ll play the critical role of bridging the technical and business worlds to deliver solutions that enable our engineers to get thi...

Tend
Salt Lake City, Utah

The Senior Principal Software Engineer should enjoy leading in an Agile collaborative environment with product managers, designers, external partners, and other engineers working together to build a high quality, consumer-oriented product from the ground up. We are looking for a software engineering...

AAPC
Salt Lake City, Utah

This is a remote position We seek an experienced Principal Software Engineer with a strong background in software development and cloud technologies to join our team. In this role, you will lead the design and development of scalable, high-performance software solutions, drive architectural decision...

Northrop Grumman
Salt Lake City, Utah

Northrop Grumman Defense Systems is seeking *Principal Software Engineer / Sr. Principal Software Engineer - 13079* supporting the Sentinel program. Principal Software Engineer:* 05 Years with Bachelor's in relevant field of study, 03 Years with Masters, 00 Years with PhD or 04 additional years in l...