Abbott logo
Abbott

As an employer, Abbott is interested in candidates who are passionate about creating healthy solutions and making a difference in the world. Abbott offers compe

Software Engineer, Cloud

Location

United States

Posted

27 days ago

Salary

$78K - $156K / year

Seniority

Senior

Bachelor Degree6 yrs expEnglishCloudDockerKubernetesSDLCGo

Job Description

Software Engineer, Cloud

Abbott

• Design and implement services and components utilizing Go for cloud-based platforms. • 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 high-quality, scalable, and maintainable systems by developing robust, testable code and ensuring optimal performance, reliability, and uptime. • Participate in all aspects of the software development life cycle for Cloud solutions, including planning, requirements, development, testing, and quality assurance collaboratively with Software Engineering. • 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. • Build and manage internal tooling, APIs, and production systems, driving automation across build, release, and configuration processes to improve efficiency, reliability, and scalability. • Support company initiatives and complies with regulatory requirements by FDA and other relevant global.

Job Requirements

  • Bachelor's degree in computer science, Engineering Mathematics, or related field.
  • Minimum 6 years of professional software development experience in an Agile environment, including time spent in technical residency programs, or master's degree with 4+ years of related experience.
  • Strong Computer Science fundamentals and experience with software development.
  • Eagerness to contribute beyond experience level.
  • Experience with Git for source control on a collaborative project.
  • Understands Object Oriented Programming and design and building modular unit testable code.
  • Understands the principles of designing, implementing, and maintaining highly complex asynchronous messaging and backend processing jobs.
  • Understands the concepts of Docker Containers and container orchestration services such as Docker Swarm, ECS, and Kubernetes.
  • Excellent written, verbal and listening communication skills.
  • Experience working in an agile environment.

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

Related Job Pages

More Full-stack Engineer Jobs

Autodesk logo

Senior Software Engineer – Fusion Automation API

Autodesk

How the world gets designed and made. #MakeAnything

Full TimeRemoteTeam 10,001+Since 1982H1B No Sponsor

• Be responsible for web services and desktop code of significant size and complexity which may require a high degree of ingenuity or creativity. • Define and implement the Fusion Automation API, with a focus on stability, security, and scalability. • Configure automated deployments and execute service releases. • Extend and adapt the codebase of the Fusion compute engine for the Automation API, improving performance and reliability. • Perform code reviews, mentor other developers, and actively contribute to decision-making on architecture. • Partner with QA to improve service quality and stability via observability, monitoring, continuous integration, test-planning and -automation. • Collaborate with software architects and developers worldwide, and with extended teams of UX, Research, Product Management, QA, and Platform Engineering.

Germany
ContractRemoteTeam 501-1,000H1B No Sponsor

• Lead the **end-to-end development** of a two-sided marketplace platform • Architect scalable, secure, and high-performance systems • Design and oversee implementation of core features: - Service provider onboarding & profiles - Customer booking and scheduling flows - Payments and transactions - Ratings, reviews, and trust systems - Search, discovery, and matching functionality • Make key decisions on **tech stack, infrastructure, and architecture** • Mentor and manage developers, ensuring high code quality and best practices • Work closely with product and design teams to execute the roadmap • Ensure the platform can scale efficiently as usage grows

Philippines
Dutchie logo

Senior Software Engineer, Point of Sale

Dutchie

Everything you need to run an efficient & compliant cannabis dispensary: POS, Payments, Ecommerce, Insurance, and more.

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Contribute to POS domain features including user management, login/SSO/SAML/SCIM functionality, and settings & configuration pages within the POS application • Own and improve POS platform infrastructure — including ArgoCD deployment manifests, Pulumi IaC management across production and pre-prod environments • Maintain, upgrade, and evolve core shared libraries, frameworks, and system components — ensuring the POS codebase stays current, secure, and performant as the system scales • Define and champion engineering standards, patterns, and best practices across the POS domain — providing guidance and documentation that enables other teams to build consistently on the platform • Support and improve the POS release process — including release candidate management, GitHub CI pipelines, release monitoring, and LaunchDarkly flag lifecycle automation • Design, build, and maintain internal tools that support customer onboarding activities and day-to-day platform operations • Participate in on-call rotation and incident response — triaging issues, participating in post-mortems, and driving reliability improvements • Identify and eliminate toil through automation, tooling improvements, and scalable processes • Mentor and grow junior engineers and contribute to a strong engineering culture on the team • Collaborate with Product Support Engineering, Implementation, Product, and Engineering teams to deliver a reliable, predictable platform

United States
$124K - $201K / year
Job Closed
NVIDIA logo

Senior Software Developer, AI Networking

NVIDIA

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation fueled by great technology and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Developing AI networking communication frameworks and applications • Develop production tools and benchmarks used by multiple teams • Enable new AI models within benchmarking infrastructure • Design and implement automation systems • Collaborate closely with networking and hardware teams

Switzerland