Principal Software Engineer - Cloud-Native Solutions with Golang, Node.js, and AWS for Innovative Healthcare Technology
Join the Future of Healthcare Technology as a Principal Software Engineer Are you a seasoned software engineer looking to make a significant impact in the healthcare industry? Do you have a passion for developing cutting-edge SaaS solutions and leading teams to drive innovation? Look no further! A private equity-backed healthcare SaaS company is seeking a highly skilled Principal Software Engineer to join their growing team. As a remote-based role, you will have the flexibility to work from anywhere while making a difference in the lives of patients and healthcare professionals. About Us Our company is a leading innovator in the healthcare technology space, providing SaaS solutions that transform the way healthcare is delivered. With a strong commitment to excellence and a culture of innovation, we are rapidly growing and seeking talented professionals like you to join our team. As a Principal Software Engineer, you will play a critical role in shaping the future of healthcare technology and driving the development of our cloud-native solutions. Why Join Us? Here are just a few reasons why you should consider joining our team: 100% Remote Work : Enjoy the flexibility to work from anywhere and maintain a healthy work-life balance. Growth Opportunity : Take your career to the next level with opportunities for professional growth and development. Great Culture : Be part of a dynamic team that values collaboration, innovation, and continuous learning. PTO : Enjoy paid time off to recharge and relax. 401K : Plan for your future with our 401K program. Excellent Health, Medical, Dental, & Vision Benefits : Take care of yourself and your loved ones with our comprehensive benefits package. Job Details As a Principal Software Engineer, you will take on a leadership role within our engineering team, driving the development of cutting-edge SaaS solutions. Your primary focus will be on cloud-native development within AWS, working closely with modern technologies like Node.js, and Go. We also welcome candidates with C# or Python backgrounds who bring strong experience with Angular, and are open to learning Go. Key Responsibilities: Lead the Design and Development of Scalable SaaS Solutions : Collaborate with cross-functional teams to architect and implement complex software solutions that meet the needs of our customers. Cloud-Native Development : Develop and maintain robust applications within AWS, utilizing modern technologies like Node.js, and Go. Mentor and Guide Junior Engineers : Foster a culture of continuous learning and improvement, providing guidance and support to junior engineers. Database Management : Manage and optimize both relational (PostgreSQL, MSSQL) and non-relational (MongoDB) databases. Ensure High Standards of Code Quality : Develop and maintain high-quality code, ensuring that it meets our standards for performance, security, and scalability. Stay Current with Industry Trends : Stay up-to-date with the latest industry trends and emerging technologies, driving innovation within our team. Requirements: To be successful in this role, you will need: BS in CS or a Related Field : A Bachelor's degree in Computer Science or a related field, or equivalent experience. 10+ Years of Experience in Software Engineering : Minimum of 10 years of experience in software engineering or a related role, with recent experience in a principal, staff, or lead engineering role. Experience with SaaS and Cloud-Native Development : Experience with SaaS solutions and cloud-native development within AWS. Experience with Node.js or Go : Experience with at least one of the following languages: Node.js or Go. Strong Knowledge of Relational and Non-Relational Databases : Strong knowledge of relational databases such as PostgreSQL or MSSQL and non-relational databases like MongoDB. Angular / TypeScript Experience : Experience with Angular and TypeScript is preferred. Excellent Problem-Solving Skills : Excellent problem-solving skills and the ability to work independently in a remote environment. Bonus Skills: The following skills are a plus: Experience Implementing and Ensuring Compliance with HIPPA : Experience implementing and ensuring compliance with HIPPA or other security and regulatory standards. Proven Track Record in Designing and Building Large-Scale Software Systems : A proven track record in designing and building large-scale, complex software systems. Strong Knowledge of Event-Driven Architecture and Microservices : Strong knowledge of Event-Driven Architecture, Microservices architecture, Service-oriented systems, and API design. What We Offer: In addition to the benefits mentioned earlier, we offer: Competitive Salary : A competitive salary ranging from $145,000 to $180,000 per year. Opportunities for Professional Growth : Opportunities for professional growth and development. Dynamic and Supportive Team : A dynamic and supportive team environment. How to Apply: If you are a motivated and experienced software engineer looking to make a significant impact in the healthcare industry, we encourage you to apply for this exciting opportunity. Please submit your application, including your resume and a cover letter, and take the first step towards a rewarding new role. Don't miss this chance to join our team and shape the future of healthcare technology. Apply now and take the first step towards a challenging and rewarding career as a Principal Software Engineer. Apply for this job