Staff Software Engineer - Cloud

September 19

Apply Now
Logo of Abbott

Abbott

Nutrition • Diagnostics • Medical Devices • Branded Generic Pharmaceuticals

10,000+

Description

• 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 • 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.

Requirements

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

Benefits

• Career development with an international company where you can grow the career you dream of. • Free medical coverage for employees* via the Health Investment Plan (HIP) PPO • An excellent retirement savings plan with high employer contributions • Tuition reimbursement, the Freedom 2 Save student debt program and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree. • A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune. • A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.

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