Software Engineer II (Data & Traceability Systems)
About Digital DynamicsDigital Dynamics Inc. is a technology-driven organization focused on building innovative solutions that enhance visibility, efficiency, and control across complex production and operational environments. By combining software, data, and systems integration, Digital Dynamics delivers tools that enable smarter decision-making and improved traceability throughout the product lifecycle.The team works closely across engineering, operations, and manufacturing to develop scalable systems that solve real-world challenges and drive continuous improvement.Position OverviewThe Software Engineer II (Data & Traceability Systems) is responsible for designing, developing, and deploying a full-stack solution that enables data and production traceability across products. This role will focus on building scalable systems that track how components move through the manufacturing lifecycle, ensuring clear visibility into “which part went into which product.”This is a hands-on engineering role with ownership across backend development, API design, database architecture, and cloud deployment, with a strong emphasis on building secure, reliable, and production-ready systems.Key ResponsibilitiesSystem Design & TraceabilityDefine and implement data models that support end-to-end production traceabilityTranslate manufacturing and business requirements into scalable technical solutionsEnsure accurate mapping of components, assemblies, and finished productsDatabase Design & DevelopmentDesign and implement robust database schemas to support traceability workflowsDevelop core CRUD functionality for system operationsImplement data validation, integrity checks, and security controlsAPI & Application DevelopmentDevelop and maintain API layers (RESTful services) to support system functionalityImplement authentication and authorization mechanismsCollaborate with front-end teams for seamless application integrationCloud & InfrastructureDevelop and deploy applications in a cloud environment (AWS, Azure, or GCP)Manage security, access control, patching, and system updatesEnsure scalability, performance, and reliability of cloud-based systemsTesting & DeploymentConduct end-to-end system testing to ensure functionality and performanceSupport deployment and ensure production readinessTroubleshoot and resolve issues across the application stackQualificationsRequired Qualifications Bachelor’s degree in Computer Science, Computer Engineering, or related field2–5 years of experience in backend or full-stack software developmentStrong experience with:Database design (SQL or NoSQL)API development (RESTful services)Cloud platforms (AWS, Azure, or GCP)Experience with authentication, security, and system integrationStrong problem-solving skills and ability to work across system layersPreferred QualificationsExperience with manufacturing systems, traceability, or supply chain dataFamiliarity with data modeling for complex systemsExperience with frontend frameworks (React, Angular, etc.)Experience working in cross-functional environments (engineering, operations, quality)Why This RoleOpportunity to build a critical system from the ground upDirect impact on production visibility and operational efficiencyHands-on role across data, backend, and cloud systemsHigh ownership and cross-functional collaboration