Senior Software Engineer

Network Wireless Solutions•Remote, OR
•$145 - $170

About The Position

NWS is seeking a Senior Software Engineer / Technical Lead to architect, evolve, and operate its enterprise e-commerce platform and business-critical integrations. This hands-on technical leadership role combines direct code contribution with responsibility for backend architecture, performance optimization, operational reliability, engineering standards, sprint delivery, and mentoring internal developers and agency partners. The position focuses on Adobe Commerce (Magento 2.4+) and integrations connecting the storefront to enterprise systems, including Microsoft Dynamics GP, planned to transition to Dynamics 365 Business Central, HubSpot, payment gateways, tax services, and fulfillment providers. The role includes building resilient, secure integration pipelines; overseeing platform deployments and infrastructure dependencies; and improving testing, observability, security, and operational practices. The storefront runs on Adobe Commerce on Cloud (PaaS), while candidates with Magento architecture experience on Azure, AWS, Docker, or enterprise on-premise hosting are also welcomed. Adobe Cloud-specific onboarding support will be provided. NWS, established in 2012 and headquartered in Greensboro, North Carolina, provides services and products to service providers, integrators, contractors, and organizations. The company describes its culture as valuing initiative, teamwork, high values, and integrity. Offers are contingent on successful completion of background checks and drug screening where permitted by law.

Requirements

  • Deep, proven Adobe Commerce/Magento 2 backend architecture experience.
  • Strong software engineering fundamentals and a track record of building resilient integrations between transactional storefronts and core enterprise platforms.
  • Experience with Magento 2.4+ architecture, custom modules, and clean module design.
  • Ability to contribute directly to production code while providing technical leadership.
  • Experience with integrations and APIs, including asynchronous or bulk APIs, REST/GraphQL, webhooks, or event-driven patterns.
  • Experience with automated testing, CI/CD, secure development, and operational monitoring.
  • Ability to mentor engineers, conduct code reviews, and communicate technical decisions and tradeoffs to technical and business stakeholders.

Nice To Haves

  • Experience with Adobe Commerce Cloud (PaaS) tooling; onboarding support is available for candidates without Adobe Cloud-specific experience.
  • Magento architecture experience in Microsoft Azure, AWS, Docker, or enterprise on-premise hosting.
  • Experience with Microsoft Dynamics GP or Dynamics 365 Business Central, HubSpot, or other ERP/CRM and marketing automation platforms.
  • Experience with Fastly/Varnish, Redis, OpenSearch/Elasticsearch, and RabbitMQ.
  • Experience with Azure Private Link, secure service bus/queues, API gateways, and Microsoft Azure infrastructure.
  • Responsible use of AI-assisted software development tools.

Responsibilities

  • Lead backend architecture, module development, customization, and maintenance for Adobe Commerce (Magento 2.4+).
  • Design decoupled custom modules using Adobe best practices, including dependency injection, plugins/interceptors, service contracts, and declarative schema.
  • Oversee platform deployment lifecycles, environment configurations, and build/deploy processes on Adobe Commerce Cloud.
  • Configure, tune, and troubleshoot Fastly/Varnish, Redis, OpenSearch/Elasticsearch, and RabbitMQ dependencies.
  • Lead version upgrades, security patch implementations using the Quality Patches Tool, and technical health audits.
  • Improve application performance, Core Web Vitals, indexing efficiency, and checkout transaction throughput.
  • Govern third-party marketplace extensions to reduce performance, security, and upgrade risks.
  • Collaborate with infrastructure teams on Microsoft Azure hosting, media storage, networking, and cloud resource provisioning.
  • Architect, build, and support integrations between Adobe Commerce and ERP, CRM, marketing automation, payment, tax, and fulfillment systems.
  • Implement integration flows using asynchronous and bulk APIs, REST/GraphQL endpoints, webhooks, and event-driven patterns.
  • Design resilient pipelines with idempotency, queue processing, automated retries, failure reconciliation, and audit trails.
  • Establish centralized logging, application monitoring, and real-time alerting for storefront health and synchronization failures.
  • Coordinate with ERP and martech teams on system-of-record boundaries and data governance for products, inventory, customer records, contract pricing, and orders.
  • Use secure enterprise networking patterns such as Azure Private Link, secure service bus/queues, and API gateways for private connectivity to internal ERP services.
  • Provide hands-on technical leadership to internal developers and agency partners while contributing to production code.
  • Translate business and commercial requirements into technical architectures, implementation plans, tickets, specifications, acceptance criteria, and Definition of Done standards.
  • Conduct code reviews and enforce engineering standards, PSR compliance, and Magento marketplace coding guidelines.
  • Identify architectural bottlenecks, integration risks, and operational dependencies; mentor engineers and lead technical post-mortems.
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, estimation, daily stand-ups, and retrospectives.
  • Collaborate with product managers, digital leadership, infrastructure teams, and vendor engineering groups on milestones and feasibility.
  • Champion automated testing, including PHPUnit unit and integration tests, API verification, and operational health checks.
  • Maintain automated CI/CD pipelines for branching, testing, staging, and zero-downtime production deployments.
  • Ensure compliance with secure development standards, PCI-DSS requirements, role-based access control, input validation, and secure credential handling.
  • Maintain observability for platform transactions, API rate limits, and synchronization health using APM and log-management tools.
  • Responsibly leverage AI-assisted development tools where useful for code generation, tests, log diagnosis, documentation, and code comprehension.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service