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
76 days ago
Salary
$78K - $156K / year
Seniority
Senior
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Fusion Automation API
AutodeskHow the world gets designed and made. #MakeAnything
• 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.
Lead Full-Stack Developer – Marketplace, Home Services Platform
AffirmDataEmpowering Global Business™
• 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
Senior Software Engineer, Point of Sale
DutchieEverything you need to run an efficient & compliant cannabis dispensary: POS, Payments, Ecommerce, Insurance, and more.
• 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
• 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




