Published: Sun, 17 Nov 2024 06:50:55 GMT
Position: Senior Platform Engineer at ShiftKey
ShiftKey is revolutionizing the healthcare industry by changing the way healthcare facilities find licensed and certified professionals to fill shifts. As a leader in the market, we are dedicated to addressing the staffing shortages in America’s healthcare system by connecting facilities directly with qualified professionals. By empowering healthcare workers with flexible scheduling options and giving them control over their careers, we are solving a critical crisis in the industry. Visit our website at www.ShiftKey.com for more information.
The Role:
As the Senior Platform Engineer, you will play a vital role in the design, development, and maintenance of our cloud-based applications and infrastructure. You will collaborate with engineering teams across regions to ensure platform stability, scalability, and high performance. This role focuses on applying Site Reliability Engineering (SRE) best practices, optimizing code, automating processes, and managing CI/CD pipelines, infrastructure as code, and cloud systems. You will also lead key platform projects, deliver independent solutions aligned with company goals, and help transition our systems from monolithic to microservice architecture. Your problem-solving abilities will be essential in solving complex issues across multi-component systems.
Location:
This position requires candidates to be located in the US. You will have the option to work remotely (state permitting) or from our office in Austin or Dallas.
Responsibilities:
– Provide technical leadership and guidance to less-experienced engineers on platform architecture and best practices.
– Design and develop cross-team applications, including coding, debugging, testing, and troubleshooting.
– Define deliverables that can be completed within a set timeframe.
– Drive large-scale architectural changes to transition monolithic applications to microservices, ensuring scalability, modularity, and improved fault tolerance.
– Architect, develop, and maintain scalable, reliable, and high-performance cloud infrastructure to support application deployment and operation.
– Collaborate with engineering, SRE, and security teams to ensure platform stability and alignment with business needs and technical goals.
– Apply SRE principles, including monitoring, alerting, and automation, to improve system resilience, reduce toil, and enhance platform performance.
– Develop, manage, and improve CI/CD pipelines for seamless integration and delivery of application updates.
– Implement and maintain monitoring solutions (e.g., Prometheus, Grafana, ELK) to ensure high availability, detect issues early, and minimize system downtime.
– Proactively identify and resolve infrastructure and platform issues, working to mitigate potential problems before they impact production.
– Identify opportunities to improve current projects and infrastructure, advocate for and implement enhancements, and promote best practices in platform development and operations.
– Use infrastructure as code (IaC) tools like Terraform or CloudFormation to automate provisioning, scaling, and management of cloud resources.
– Maintain thorough documentation of platform architecture, processes, and procedures to ensure knowledge transfer and streamline operations.
Qualifications:
– Bachelor’s degree in computer science or related field, or equivalent experience.
– 4+ years of software engineering experience.
– Broad experience designing, programming, and implementing large information systems.
– Proven experience in transforming monolithic applications into microservices.
– Ability to provide in-depth evaluation and analysis of unique complex technological issues.
– Proficient in cloud infrastructure and services, with strong knowledge of at least one major cloud provider (preferably AWS) and foundational experience in infrastructure automation tools such as Terraform or CloudFormation.
– Basic understanding of SRE principles, including monitoring, alerting, and automation to enhance system resilience, optimize performance, and reduce operational toil.
– Experience developing and managing CI/CD pipelines and implementing monitoring solutions (e.g., Prometheus, Grafana, ELK).
– Excellent analytical and problem-solving skills.
– Excellent organization and time management skills.
Perks of Working for ShiftKey:
– Inclusive and collaborative work environment.
– Comprehensive health, vision, and dental coverage.
– Benefits effective on the first day.
– Progressive PTO and company-paid holidays with a variety of floating holidays.
– 100% 401(k) employer match up to 6%.
– Paid parental leave.
– Investment in employee wellness, including access to mental health support.
Our Commitment to Diversity:
At ShiftKey, we value and embrace diverse perspectives that shape our culture and contribute to the solutions that transform the world. We actively work to create an inclusive environment where all employees can thrive.
Equal Employment Opportunity Statement:
ShiftKey is an equal opportunity employer and does not discriminate based on race, religion, color, sex, gender, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by applicable law. All employment decisions are based on qualifications, merit, and business needs. ShiftKey is committed to providing reasonable accommodations to applicants with disabilities, please contact accommodations@shiftkey.com for assistance. Apply link