Nationwide Marketing Group · 7 hours ago
Software Developer III
Nationwide Marketing Group (NMG) is seeking a Software Developer III to join the Product Data Management & Operations team. This senior-level individual contributor role focuses on driving technical excellence, shaping system architecture, and building scalable solutions that power internal and partner-facing systems.
Retail
Responsibilities
Designs, develops, and maintains clean, scalable, and maintainable back-end systems primarily using Java
Builds and supports data pipelines, technical data flows, and integrations across internal and external platforms
Designs and implements scalable database schemas and server-side logic using SQL and relational databases
Troubleshoots and resolves complex performance, reliability, and scalability issues
Implements security, data protection, and compliance best practices across applications
Leads technical design discussions and drives architectural decisions for scalable back-end systems and data platforms
Creates clear technical diagrams and documentation to communicate system architecture and data flows
Evaluates and recommends technologies, frameworks, and approaches to improve team capabilities and system performance
Designs system architectures and integration patterns that balance scalability, maintainability, and delivery speed
Breaks down complex, ambiguous problems into actionable technical tasks for the team
Identifies technical debt, performance bottlenecks, and opportunities for system improvements
Develops and supports services deployed across AWS and GCP environments
Contributes to CI/CD pipelines, deployment strategies, and infrastructure collaboration
Designs and implements AI/ML-enabled workflows and data-driven solutions
Conducts thorough code reviews focusing on maintainability, performance, and engineering best practices
Contributes to and helps enforce coding standards, testing strategies, and engineering practices across the team
Ensures technical solutions meet quality, security, and operational requirements
Identifies opportunities to simplify designs, improve processes, and automate workflows to increase team velocity
Stays current with emerging technologies in Java, cloud platforms, data engineering, and AI/ML
Contributes to technical roadmap and strategic planning discussions
Mentors junior developers through pairing, code reviews, and technical guidance
Collaborates with cross-functional teams including Product, Data, Infrastructure, and other engineering groups to ensure seamless integration and deployment
Partners with internal departments and external partners to implement platform solutions
Creates and presents technical designs, demos, and proposals to refine requirements and build consensus
Maintains clear and thorough technical documentation, including designs, implementations, and user guides
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or related field
Five (5) years of professional software development or data engineering experience
Preferred
Experience with AI/ML-enabled solutions is a strong plus
Proven experience designing and architecting scalable, distributed systems
Expert-level Java (11, 17, 21), JUnit, Maven, Git, Hibernate
Strong experience with AWS services (S3, Lambda, SQS, SNS, RDS, CloudWatch) and/or GCP services (Cloud Storage, Cloud Functions, Pub/Sub, Cloud SQL, Cloud Monitoring)
Experience with PostgreSQL, JavaScript, and RESTful APIs
Experience with JPA/Hibernate or similar ORM frameworks
Proficiency with CI/CD pipelines, version control systems (Git), and Agile development practices
Advanced debugging, troubleshooting, and performance optimization skills
Experience implementing operational observability, including telemetry for tracing, metrics, and logging
Experience creating technical diagrams and documentation for complex systems
Experience mentoring or guiding junior developers
Experience working within eCommerce ecosystems
Experience with Spring Core & Spring Boot, GraphQL, and CI/CD pipelines (GitHub Actions)
Exposure to AI/ML tools or data-driven systems
Experience supporting internal tools, operational platforms, or data-centric systems
Proficiency in multiple programming languages or demonstrated ability to learn and implement new languages quickly
Familiarity with distributed systems patterns, microservices architecture, and event-driven design
Experience evaluating and adopting new technologies within a team or organization
Contributions to technical strategy or roadmap planning
Experience with system design and diagramming tools (e.g., Lucidchart, draw.io, Miro)
Benefits
Competitive base pay and performance bonus, if you meet or exceed performance targets
Medical, Dental, Vision with low cost coverage options
Employer Paid Basic Life/AD&D
Employer Paid Short-Term and Long-Term Disability
MetLife supplemental insurance benefit options
Matching 401K with 100% vesting
Open PTO Policy, Paid Holidays, Paid Maternity/Paternity to help you balance work and personal life
Business casual work environment
Discounts Program on Electronics, Cells Phones, Health & Wellness, Travel, Entertainment, Home & Auto, Pet Insurance and more!
Company
Nationwide Marketing Group
Nationwide Marketing Group works on behalf of thousands of independent retailers, rent-to-own dealers, and custom installers to help them grow their businesses and thrive on their own terms.
H1B Sponsorship
Nationwide Marketing Group has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
Funding
Current Stage
Growth StageRecent News
2025-06-11
Furniture Today
2025-06-04
Furniture Today
2025-04-17
Company data provided by crunchbase