Job Closed
This listing is no longer active.
Headquartered in Coraopolis, Pennsylvania, DICK’S Sporting Goods offers sports fans and enthusiasts a “big store” selection of name-brand sports equipment, products, shoes, a
Senior Software Engineer – External Communications
Location
United States
Posted
93 days ago
Salary
$83K - $138.2K / year
Seniority
Senior
Job Description
Senior Software Engineer – External Communications
DICK'S Sporting Goods
• Designs and build best in-class solutions • Performs business/software analysis • May coordinate initiatives within a product team • Supports initiatives that ensure enterprise systems remain best-in-class • Acts as a product-team problem solver and domain SME to design, test, and deliver best in class solutions • Collaborates cross-functionally to continuously improve how DICK’S engages Athletes
Job Requirements
- Bachelor's degree or equivalent level preferred
- Over 3 years to 6 years of experience
- Basic experience of coordinating the work of others (4 to 6 months)
- Agile software development experience
- Product domain experience
- Requirements analysis experience
- Domain driven design experience
- Architectural experience is a plus
- Highly competent Java and Spring Boot skills
- .NET experience is a plus
- HTML, CSS templates
- RESTful services (Spring Boot)
- Event driven architecture
- Pub/Sub technology
- Queue technology
- Cache technology
- DevOps experience
- Microsoft Azure: Cloud Computing Services
- Azure Kubernetes (AKS)
- Pipeline management
- Resource management (i.e. Databases, Queues, Topics)
- GitHub, Atlassian (Jira, Confluence)
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Architect, design, and implement enterprise-grade VoIP recording solutions and integrations. • Develop high-performance real-time media capture applications using C++ for RTP packet processing and audio stream handling. • Implement signaling and control logic using Node.js. • Integrate telecommunications systems using SIP and SIPREC protocols. • Deploy, configure, and extend media proxy solutions such as RTPengine. • Design and implement scalable distributed data pipelines for processing and routing large volumes of data. • Develop backend services and data processing components using Java and Python. • Design resilient microservices architectures for cloud environments such as AWS or GCP. • Implement asynchronous service communication using message brokers and event streaming platforms such as Kafka, JMS, or ActiveMQ. • Design and develop enterprise web applications and management dashboards using Vaadin UI. • Build administrative tools for monitoring, configuration, and operational management of platform services. • Lead modernization initiatives by refactoring legacy systems into cloud-native, containerized deployments using Docker and Kubernetes. • Provide architectural leadership for complex commercial products and R&D initiatives. • Drive system performance improvements including algorithm optimization, concurrency, and scaling strategies. • Collaborate with cross-functional teams as the lead architect for voice services and advanced data processing capabilities. • Ensure platform compliance with enterprise security and regulatory standards such as PCI, SOC2, HIPAA, and GDPR.
Software Engineer, Full Stack
Ridgeline International, LLCSolving our customers' toughest data problems
• Full Stack Development • Build and maintain applications using C# / ASP.NET and Node.js • Integrate mapping technologies such as ArcGIS and Leaflet • Build and consume REST and GraphQL APIs • Data Systems • Design schemas and write queries across SQL Server, MySQL, and Cosmos DB • Improve performance through query tuning and indexing • Cloud and DevOps • Work with Azure DevOps pipelines and CI/CD workflows • Deploy and operate services in Azure environments • Manage secrets and infrastructure components such as Key Vault and Redis • Production Operations • Support incident response and root cause analysis • Improve monitoring, logging, and system reliability
• Develop information systems by designing, developing, and installing software solutions • Conduct systems analysis and recommend changes in policies and procedures • Provide production support of applications by troubleshooting issues and developing fixes • Optimize performance, scalability, and security using back-end and front-end programming languages • Maintains up-to-date records of issues with existing code and monitors quality and performance of applications
Software Engineer – News Operations
Scratch FinancialScratch Financial is the world's simplest patient financing solution.
• Join the backend team to support digital websites, OTT and applications for news operations • Work with WordPress, PHP, AWS to support all Owned Television Stations digital properties • Develop, deploy and enhance multiple websites with a PHP-based Content Management System • Create APIs for consumption by other teams and integrate with numerous external APIs • Contribute to and support AI-driven initiative, including building features powered by AI services or leveraging AI tools to improve workflows and automation • Analyze problems and help create innovative solutions involving technology, methodology, tool and solution components • Ensure product quality and timeliness of work, provide advice and guidance, and resolve problems to meet objectives




