You Belong at Greenway
Bring your best and truest self. We celebrate what makes us different and what brings us all together. At Greenway Health, we are committed to an inclusive environment and a culture of belonging as we pursue our purpose of healthier communities, successful providers, and empowered patients. We are united in our goal to build the future of healthcare technology. Join us.
Software Engineer performs IT functions such as design, analysis, evaluation, testing, debugging and implementation of applications programs supporting Greenway’s infrastructure business processes and operations and/or network-based (Cloud) product systems. The ideal candidate will have a strong background in CI/CD pipelines, DevOps practices, full-stack Site Reliability Engineering (SRE), and a passion for automation using Infrastructure-as-Code (IaC) tools. You will play a critical role in enhancing our deployment processes, ensuring system reliability, and driving innovation in our cloud infrastructure.
Essential Duties & Responsibilities
- Contribute to the design and architecture of AWS cloud infrastructure solutions, ensuring scalability, reliability, and security.
- Develop and implement strategies for both on-premises and AWS cloud environments.
- Contribute to the, configuration, Provisioning and maintenance of AWS cloud services and related software.
- Provision AWS resources such as EC2, S3, RDS, VPC, Cloud formation, Cloudtrail and IAM but not just limited to these services.
- Manage the integration and migration of on-premises infrastructure to AWS cloud.
- Develop and maintain automation scripts for product installation, deployment, configuration, and maintenance processes.
- Utilize IaC tools (e.g., Terraform, CloudFormation) to automate infrastructure provisioning and management.
- Work closely with cross-functional teams to implement best practices for DevOps and SRE.
- Works closely with product managers, designers, and other developers to translate business requirements into technical solutions.
- Establish monitoring and alerting systems to ensure high availability and performance of applications.
- Ensure the security of the AWS cloud infrastructure by implementing best practices and compliance measures.
- Contribute to comprehensive documentation of system configurations, changes, and procedures.
- Manage relationships with stakeholders and evaluate new products and services.
- Lead and mentor a team of software engineers, providing technical guidance and support.
- Ability to adapt and knowledge to of hybrid environments (On prem & cloud)
- Collaborate with Product team and cloud operations team for enhancements and integrations.
- Work in agile setting contributing to sprint cycles.
- Knowledge of SDLC lifecycle
Education and Experience
- A bachelor’s degree in business, healthcare, computer science, or another related field preferred or equivalent work experience.
- 3 - 5 years of Software development experience directly related to the essential duties and responsibilities specified.
- A background in healthcare and healthcare technology is highly preferred.
- Experience with cloud integration and migration.
- Experience with scripting languages (Python, Bash, SQL etc.).
Skills, Knowledge, and Abilities
- Knowledge of AWS cloud services (e.g., EC2, S3, RDS, VPC, IAM).
- Familiarity with CI/CD pipelines and tools (Jenkins, GitLab CI, etc.).
- Good understanding of cloud architecture and design principles.
- Excellent problem-solving and analytical skills.
- Effective communication and interpersonal skills.
- Relevant certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer, AWS certified Developer associate)..
- Ability to work independently and in a team-oriented environment, collaborating with cross-functional teams.
- Strong communication skills to effectively communicate technical concepts and solutions to technical and non-technical stakeholders.
- Detail-oriented mindset with a focus on accuracy and attention to detail.
Work Environment/Physical Demands
- While at work, this position is primarily a sedentary job and requires that the associate can work in an environment where they will consistently be seated for most of the workday
- This role requires that one can sit and regularly type on a keyboard most of the workday
- This position requires the ability to observe a computer screen for long periods of time to observe their own and others’ work, as well as in-coming and out-going communications via the computer and/or mobile devices
- The role necessitates the ability to listen and speak clearly to customers and other associates
Disclaimer: This Job Summary indicates the general nature and level of work expected of the incumbent(s). It is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities required of the incumbent. Incumbent(s) may be asked to perform other duties as requested. Greenway Health, LLC is an Equal Opportunity Employer. We do not discriminate based on race, religion, age, gender, national origin, sexual orientation, disability, or veteran status