Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Abbott Logo

Senior Software Engineer, Cloud

Abbott

$85,300 - $170,700
Sep 6, 2025
IL, US
Apply Now

Abbott is looking to improve the health and well-being of users by developing a scalable, highly available, efficient, and secure cloud solutions for a medical device SaaS platform. The core platform processes billions of tasks daily and requires continuous improvement and innovation.

Requirements

  • Software development experience with Go. Strong knowledge of idiomatic Go and best practices. Good knowledge of concurrency in Go - goroutines, channel patterns, Go ecosystem, and tools and frameworks.
  • Experience contributing to a scalable architecture/design of existing and new systems that are highly available and easy to maintain and monitor.
  • Experience designing, implementing, and maintaining highly complex asynchronous messaging and backend processing jobs.
  • Practical experience and understanding of working with and developing RESTful APIs and microservices.
  • Familiarity with data design and database technologies such as SQL Server, Postgres or similar.
  • Practical Knowledge of Linux
  • Exposure to Kubernetes/Docker or other container services

Responsibilities

  • Learn and improve our existing Go-based health care platforms.
  • Design and implement services and components utilizing Go for cloud-based platforms.
  • Developing high-volume, low-latency services for a global health care platform
  • Collaborate with internal and external partners to develop and integrate with APIs that empower users to share and utilize their medical data in partner systems.
  • Design and implement unit testable code that is highly maintainable.
  • Collaborate directly with InfoSec to design and implement secure solutions.
  • Collaborate with both internal and external team members to shape and define API contracts.

Other

  • 5+ years of professional software development experience in an Agile environment, including time spent in technical residency programs.
  • Ability to work well with a team in a high-performance organization.
  • Comfortable working asynchronously with a distributed team
  • Excellent written, verbal and listening communication skills
  • A willingness to learn new software development languages to meet goals and objectives.