Sr. Software Engineer, Systems Engineering
Xealth
·
Posted:
August 1, 2023
·
Remote
About the position
As a Senior Software Engineer, Systems Engineering at Xealth, you will play a crucial role in architecting and deploying scalable and maintainable container-based software in a cloud/container environment. Your responsibilities will include site reliability engineering (SRE) and ensuring seamless integration between software architecture, developer experiences, and cloud deployment. You will contribute to the design and development of new APIs and services, as well as workflow solutions around Electronic Health Record message processing. Additionally, you will enhance automation and processes for continuous integration/continuous delivery (CI/CD) and work towards eliminating complexity and mental overload. Join Xealth and make a significant impact on the healthcare industry by applying your software engineering skills.
Responsibilities
- Architect, design, and develop scalable enterprise SaaS applications in the public cloud
- Write reusable, testable code
- Mentor other engineers and help build a learning environment for the team
- Work on a cross-functional team and drive process improvements across the organization
- Prioritize multiple tasks intelligently and speak up when issues arise
- Make a real, positive difference in other people's lives through your work
Requirements
- Seasoned engineer with a demonstrated record of producing clean, well-architected, and maintainable software
- Enthusiasm for open-source cloud technologies and developing container-based solutions for Kubernetes using GitOps
- Expertise in administering and extending Kubernetes
- Extensive experience debugging scaling, memory, concurrency, consistency, and system issues in a cloud environment, preferably using AWS and Kubernetes
- Ability to partner effectively with Software Engineers, Product, Product Management, and customer liaisons as a Systems Engineer or Site Reliability Engineer
- Experience developing production-grade software for AWS and/or Kubernetes using Typescript and Node.js
- Understanding of authentication, authorization, and security issues at both application and infrastructure levels
- Expertise in API design (REST, GraphQL, etc.)
- Solid record of dealing with a variety of database technologies
- Experience delivering scalable solutions involving asynchronous message processing, queuing, and workflow processing
- Extensive use of AWS services and configuration of infrastructure as code (IaC) and CI/CD
- Proficiency in monitoring, observability, and SRE principles and best practices
- Curiosity and enthusiasm for adopting best-in-breed solutions
- Ability to architect, design, and develop scalable enterprise SaaS applications in the public cloud
- Ability to write reusable, testable code
- Mentoring skills and ability to create a learning environment for the team
- Strong prioritization and problem-solving skills
- Legal right to work in the US, including US Citizens, Canadian Citizens w/TN, or individuals with a Greencard or H-1b visa.
Benefits
- Equity and ownership in a fast-growing company
- 8 Weeks of paid parental leave for birth giving parents, with an additional 4 weeks unpaid leave & 4 weeks of paid parental leave for non-birth giving parents, with 8 weeks of unpaid leave
- Comprehensive medical, dental, and vision policies. Xealth covers 100% of employee premiums. We also provide Employee Assistance Programs
- Xealth provides your laptop and offers $250 home office stipend for you to spend during your first 3 months to create a productive and comfortable workspace at home
- Generous learning & development opportunities for you to grow your skills and career
- 401k Match: Xealth offers a dollar-for-dollar match up to 3%
- All full-time employees are eligible for our flexible time off policy to get out and see the world. In addition, we offer 10 standardized holidays
- Xealth provides a $500 yearly fitness stipend to spend on staying active