Remote Position
[Remote] Senior Software Engineer, Cloud
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. Abbott develops healthcare technologies, including diabetes-care products that help people manage their health. The Senior Software Engineer, Cloud designs, builds, and scales secure cloud services for a global healthcare platform, including APIs, microservices, and internal tooling for reliable access to medical data.
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 to shape and define API contracts
- Provide new ideas and insight in collaboration with the data services team
- Ensure performance, uptime, and scale, maintaining high standards of code quality and thoughtful design
- Contribute to significant architectural and operational decisions in collaboration with the Architecture team
- Build out internal tooling and APIs to make business and engineering processes easier, faster, and safer
- Implement systemic changes to align existing systems with current architectural goals
- Create diagrams, flowcharts and models that illustrate the internal design and workflow of solution components
- Collaborate as an engaged member of an agile team, realizing features through development, test, and delivery
- Engage in technical planning, design, and code reviews including peer code review of Pull Request
- Stay current with emerging trends, making recommendations as needed to help the organization innovate
Skills
- Bachelor's degree in computer science, Information Technology, other relevant field or equivalent experience
- Minimum 8 years of related experience or a Master's degree and 6+ years of related experience
- Familiarity with data design and database technologies such as SQL Server, Postgres or similar
- 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
- 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
- Strong Computer Science fundamentals and experience with software development
- Eagerness to contribute beyond experience level
- Understanding and familiarity of Test-Driven Development (TDD)
- Experience working in an agile environment
- Practical Knowledge of Linux
- Exposure to Kubernetes/Docker or other container services
- Experience with open-source software development
- Experience with observability and profiling tools such as Open Telemetry or pprof
Benefits
- Career development with an international company where you can grow the career you dream of.
- Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year
- An excellent retirement savings plan with high employer contribution
- Tuition reimbursement
- The Freedom 2 Save student debt program
- FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree.
- This position can work remotely within the U.S.
Company Overview
Company H1B Sponsorship