N

Newell Brands

Manages diversified consumer goods brands globally

Lead Software Engineer/Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeAtlanta, GA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in software engineering, computer science, computer engineering, or a related technical field is required.
  • At least 10 years of software engineering experience architecting and delivering production web, desktop, cloud, and multi-tenant platforms.
  • Deep experience architecting and operating production cloud platforms on Microsoft Azure, including containerized services, messaging, identity and security, data services, secrets management, observability, and continuous integration and continuous delivery.
  • Hands-on experience developing modern production web applications.
  • Demonstrated expertise in application programming interface and software development kit architecture, external-system interoperability, local device integration, and cloud-to-device integration.
  • Demonstrated ability to derive detailed software requirements and acceptance criteria from allocated system requirements and approved customer workflows.
  • Experience working with technology partners and technically directing, reviewing, challenging, and accepting partner-delivered software.
  • Ability to create architecture decision records, interface definitions, detailed technical requirements, and acceptance criteria.
  • Ability to influence and lead across functions without relying on direct organizational authority.
  • Experience applying secure software engineering practices, threat modeling, vulnerability management, and software security testing.
  • Ability to appropriately incorporate artificial intelligence-assisted tooling and automation into architecture, development, review, testing, and team workflows.

Responsibilities

  • Define and own detailed software ecosystem architecture across the DYMO Hub Web App, DYMO Desktop Application, Azure cloud services, local print and device services, APIs and SDKs, data models, software security, device integration, and external-system interoperability.
  • Translate allocated system requirements and approved customer workflows into detailed, measurable, traceable, and testable software requirements and software acceptance criteria.
  • Make and communicate software-level technical trade-offs within the approved roadmap, product-system architecture, system interfaces, delivery commitments, and engineering standards, and contribute software expertise to broader system-level decisions.
  • Serve as DYMO's internal technical authority for externally developed software, including architecture direction, design and code review, acceptance criteria, technical debt assessment, and final software technical acceptance.
  • Write, review, debug, and ship production code across the software ecosystem while maintaining a hands-on presence in the codebase.
  • Define and maintain technical standards for code quality, security, scalability, reliability, performance, observability, maintainability, and production readiness.
  • Define technical allocation interfaces across web, cloud, desktop and local services, APIs and SDKs, and printer firmware in partnership with the product architect and relevant domain technical owners.
  • Own software security architecture and detailed software security requirements, and partner on threat modeling, security testing, vulnerability management, and technical remediation.
  • Evaluate emerging software technologies and recommend architecture and technology choices that support the software technology roadmap and improve platform capability, maintainability, security, and engineering efficiency.
  • Evolve the software ecosystem through common APIs, shared modules, reusable components, and user-experience integration that maximizes reuse across DYMO products while meeting approved product-system requirements.
  • Lead software architecture, design, code, security, and technical-quality reviews; document critical technical decisions and ensure implementation conforms to approved software architecture.
  • Provide technical leadership through architecture guidance, design and code reviews, pairing, troubleshooting, and knowledge sharing.
  • Provide technical estimates, implementation plans, dependencies, and feasibility assessments; execute within approved scope and priorities and escalate delivery, interface, or product risks.
  • Partner with software quality assurance to ensure software testability and enable automated, security, reliability, integration, and performance testing; provide technical readiness evidence for software release decisions.

Desired Qualifications

  • Advanced degree.
  • React and TypeScript experience.
  • Experience with printers, Internet of Things, or connected products.

About the Company

Newell Brands

Manages diversified consumer goods brands globally

Newell Brands manages a large portfolio of well-known consumer goods brands and sells products for home, work, and outdoor activities. Its products range from storage and cleaning supplies to small home appliances, food preservation items, camping gear, and writing instruments, distributed through retailers and online channels in more than 200 countries. The company competes by offering a broad brand lineup and widespread multi-channel distribution across many categories, rather than focusing on a single segment. Its goal is to provide widely used, trusted consumer goods worldwide, while growing its brands and expanding distribution across both retail and e-commerce.

Company size
10,001+
Company stage
IPO
Headquarters
Sandy Springs, GA
Founded
1903

Recently Posted Jobs

Explore more opportunities at Newell Brands

See more jobs