- Salary
- $80 – $90/hr
- Location
- Collegeville, Pennsylvania, US
- Type
- Contract
- Department
- Engineering
- Seniority
- Senior
- Experience
- 20+ years
- Education
- PhD
- Visa
- Not sponsored
- Source
- BetterTeam
Description
Senior Software Engineer / Cloud Engineer - Fully Remote
Pay Range: $80-$90/hour W2
The Opportunity
Key Responsibilities
- Design, develop, and implement reliable, scalable, and secure cloud-native applications.
- Translate business and technical requirements into well-designed software solutions and technical specifications.
- Develop and maintain production-quality software within modern cloud environments.
- Design solutions across Google Cloud Platform (GCP), Microsoft Azure, and/or Amazon Web Services (AWS), with GCP strongly preferred.
- Build and maintain cloud infrastructure using Terraform and Infrastructure as Code (IaC) practices.
- Partner with product teams, software engineers, cloud engineers, and internal and external stakeholders throughout the development lifecycle.
- Apply software engineering best practices to system design, implementation, testing, security, reliability, and scalability.
- Support modern CI/CD and automated deployment practices.
- Participate in Agile development activities, technical design discussions, code reviews, and collaborative problem-solving.
- Champion secure engineering practices and contribute to continuous improvement across the engineering organization.
Required Qualifications
- Bachelor's degree in Computer Science or a related technical discipline; Master's or PhD welcomed.
- Approximately 8-10+ years of relevant software/cloud engineering experience or equivalent experience.
- Strong hands-on software engineering experience is required.
- Experience developing production applications, backend services, APIs, microservices, or other cloud-native software solutions.
- Hands-on experience with at least one major cloud platform:
- Google Cloud Platform (GCP) - strongly preferred
- Microsoft Azure
- Amazon Web Services (AWS)
- Strong experience with Terraform / Infrastructure as Code.
- Experience working within an Agile software development environment.
- Ability to independently architect and build solutions from loosely defined business or technical requirements.
- Strong communication and collaboration skills.
Preferred Qualifications
- Hands-on Rust programming experience.
- Experience with Python, Go, or other modern software development languages.
- Kubernetes and containerization experience.
- Cloud infrastructure engineering experience.
- Experience developing cloud-native applications and microservices.
- Pharmaceutical, life sciences, healthcare, or other regulated-industry experience.