Software Developer III

Nationwide Marketing Group LLCWinston-Salem, NC
just nowRemote

About The Position

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. In this role, the Software Developer III leads technical design discussions, evaluates emerging technologies, and breaks down complex problems into actionable work for the team. The role spans Java-based back-end systems, cloud-native environments (AWS and GCP), and modern data workflows while mentoring junior developers and ensuring adherence to code quality standards. Collaboration with Product Owners, Data teams, DevOps, and internal/external partners is essential to architect, build, and evolve solutions that improve data quality, operational efficiency, and delivery velocity.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Five (5) years of professional software development or data engineering experience.

Nice To Haves

  • 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)

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.

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!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service