Staff Software Engineer - Cloud

3 days ago

Apply Now
Logo of Abbott

Abbott

Nutrition • Diagnostics • Medical Devices • Branded Generic Pharmaceuticals

Description

• Interested in applying your wealth of technical knowledge and experience towards an opportunity in the medical field where you can improve the lives of people with diabetes? • Candidates will work with a modern tech stack on a Software as a Service (SaaS) cloud platform that strives to improve the health and well-being of users in over 49 countries. • The core platform consists of systems housed in a large-scale environment responsible for processing billions of tasks every day. • The candidate should have strong leadership ability and bring a passion for software engineering to help shape the direction of the team. • Highly sought-after qualities include versatility and a desire to continuously learn, improve, and empower other team members. • Candidate will support building scalable, highly available, efficient, and secure cloud solutions for a medical device SaaS.

Requirements

• Bachelor's Degree in Computer Science, Information Technology, other relevant field or equivalent 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)

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com