RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior Software Engineer

Skills
Cloud ComputingSQLClinical ResearchData EngineeringData PipelinesDockerExtract
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science Engineering Information Systems or related field
  • 5+ years of software engineering experience
  • Strong programming experience with Python
  • Experience building data pipelines and backend applications
  • Experience with cloud platforms such as GCP AWS or Azure
  • Experience with Linux environments
  • Strong understanding of SDLC Git CI/CD Agile methodologies distributed systems and microservices architecture
  • Excellent communication and problem-solving skills

Nice to have

  • Cloud-native
  • Detail-oriented
  • Collaborative
  • Analytical
  • Mentoring mindset

Day to day

  • Design and maintain backend services and cloud-native data processing applications for a large-scale research data platform.
  • Build ingestion transformation validation and replication pipelines that make research data discoverable and reliable.
  • Develop automated data quality frameworks manage containerized deployments and troubleshoot complex issues across distributed systems.