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