Senior Software Engineer - Adobe Commerce

US-CO-Englewood

Attract-careers1

Req #: 97554
Type: Fulltime-Regular
logo

EchoStar

Connect With Us:
Connect To Our Company
				Overview:

Our Technology teams challenge the status quo and reimagine capabilities across industries. Whether through research and development, technology innovation or solution engineering, our team members play a vital role in connecting consumers with the products and platforms of tomorrow.

Responsibilities:

Candidates must be willing to participate in at least one in-person interview, which may include a live whiteboarding or technical assessment session.

This role addresses the complexities of a high-scale Adobe Commerce environment where decoupling business logic and optimizing performance are critical for platform stability. The engineer will solve challenges related to GraphQL over-fetching, database bottlenecks, and inefficient cache management to ensure a seamless customer experience. By championing architectural standards and automated validation, this position mitigates technical debt and accelerates high-quality feature delivery across a global platform.
What Success Looks Like (Objectives)
* Deliver on-platform solutions that maintain a clean separation of concerns by decoupling business logic from presentation layers and GraphQL resolvers

* Optimize global site performance by resolving bottlenecks, refining SQL operations, and implementing sophisticated cache invalidation strategies to meet team uptime OKRs

* Accelerate the development lifecycle by leveraging GitLab CI/CD pipelines and AI-powered coding assistants to validate code against PHPCS and SOLID principles

* Mitigate production risks through active New Relic monitoring and the design of endurance load tests that surface resource leaks before deployment

* Foster a high-performing engineering culture through technical mentorship of junior staff and leadership of offshore teams to ensure adherence to solution designs

Qualifications:
Core Skills and Competencies (What you'll bring)
* Significant expertise in Object-Oriented Programming and the Adobe Commerce Dependency Injection framework to build modular, maintainable codebases

* Solid proficiency in GraphQL and RESTful API optimization to ensure high-speed data retrieval and minimal client-side overhead

* A strong command of local and cloud-based development environments utilizing Docker, Composer, and Git branching strategies

* The capability to integrate third-party systems like identity providers, payment gateways, and tax calculation services into a unified commerce flow

* Advanced analytical skills required to diagnose infrastructure exhaustion, database lockups, and high-latency transaction issues in production environments

* AI Literacy, including the ability to utilize generative AI tools for code refactoring, unit test generation, and complex debugging tasks

Additional Qualifications
* Experience with RabbitMQ, Redis, and OpenSearch/Elasticsearch

* Familiarity with Ping Identity, Recurly, and Vertex integrations

* Background in Agile/Scrum methodologies and technical requirement elaboration

Minimum Requirements
* Minimum Education: Bachelor's Degree in MIS, Computer Science, Math, Engineering, or a comparable major

* Minimum Experience: 5 years of experience in PHP software application development

* Required Technical Skills: Must have at least 5 years of experience with:

* Adobe Commerce (Magento) version 2.4.x

* PHP 8.x (specifically 8.2/8.3)

* MySQL/SQL optimization and database schema management

Visa sponsorship not available for this role
			
Share this job: