Location
Princeton, NJ | United States
Job description
Systech, a solutions division of Markem-Imaje (A Dover Company), provides digital product authentication and traceability solutions to combat counterfeiting, prevent diversion and meet regulatory compliance. Built on decades of experience as the leader in pharmaceutical serialization, our comprehensive brand protection suite delivers the real-time insight, actionable product data, digital connectivity and consumer engagement functionality needed to fight supply chain threats. Global brands across industries rely on us to keep their products authentic, safe and connected— from manufacturing to the consumer’s hands. Together we are revolutionizing brand protection!
Systech International is looking for a Cloud Architect responsible for a distributed Engineering team focused on building industry next generation cloud-based SaaS traceability platform & applications. This leader will be working with cross functional teams and executives to develop product strategy & innovative solutions. In this role you will lead teams in the design, development, production deployment and maintenance of the solutions. This role requires both strategic thinking & tactical execution to build scalable solutions. This role will report directly to Vice President of Software Engineering.
Roles & Responsibilities:
- Create, contribute, and communicate next generation traceability platform strategy.
- Lead the design and development work of next generation traceability platform & solutions.
- Along with architecture & design, hands-on development of next generation traceability platform and solutions.
- Define technical requirements and specifications for next generation traceability platforms.
- Data warehouse architecture design and hands on development of data pipeline and data distribution framework using cloud technologies.
- Build real-time data pipelines using streaming technologies.
- Articulate pros and cons of various technologies and platforms
- Perform detailed analysis of business problems and technical environments and use this in designing solutions.
- Establish best practices, and document use cases, solutions, and recommendations.
- Work in a fast-paced agile development environment.
- Provide technical mentorship and project guidance to development team.
- Collaborate with peer architects, data scientists to design & develop strong enterprise grade solutions.
- Demonstrate technology & solution feasibility for high value business requirements.
- Evaluate solution pricing, data management, applications, hardware, and infrastructure requirements.
- Minimum 30% of hands-on coding required.
Technical Competency:
- Bachelor's degree in Computer science or Electrical & Electronics or equivalent experience.
- Proven track record of building cloud-based PaaS, SaaS based platform & products with micro services that scales to millions of users and delivering end to end solutions that span across UX/UI, backend, database, and security.
- 10+ years of experience of Software design, development in cloud environment in a highly technical and analytical role.
- 6+ years of strong experience in building highly scalable enterprise grade cloud application architecture, data modeling, application security and networking.
- 5+ years of hands-on experience in building data integration solutions
- 2+ years hands on experience in building cloud data warehouse
- 2+ years of Experience with building low code and no code with open-source software such as Node-RED
- Experience with object storage access control and lifecycle data management such as AWS S3 or Azure blob storage.
- Experience in data ingestion to data lake equivalent from CSV, JSON, Parquet, Avro.
- Experience in building real-time streaming data pipelines using Spark streaming, Kafka.
- Extensive experience in Database like MySQL, Postgres, DynamoDB, Snowflake, Starburst.
- Experience in writing advanced SQL queries and performance tuning.
- Strong analytical, problem-solving, data analysis and research skills
- Ability to work independently under minimal supervision.
- Possess an entrepreneurial spirit and continuously innovates to achieve great results.
- Proficient in Java, Python, and strong knowledge of Linux.
- Experience with API design, REST, message queues, user experience, data modeling.
- Experience understanding the current state of infrastructure, automation, continuous integration/deployment, agile software development process, and cloud-based delivery models.
- Excellent presentation and communication skills
- Strong team player with the ability to collaborate and communicate with complex matrixed teams across the globe.
- Well-developed negotiation and influencing skills, for technical and non-technical audiences.
- Ability to travel to company locations or customers when needed.
- Additional Skills: (Nice to have)
- Experience with IoT or Edge platforms and product development.
- Experience with configuration Management tools such as Chef, Puppet or Ansible
- Experience with Jira, Git and Github
- Experience with deployment/orchestration tools (i.e. Jenkins and Github Actions)
- Experience with Docker/Kubernetes/EKS/ECS
- Knowledge of modern cloud monitoring tools such as Datadog, AWS Cloud Watch.
To be successful in this position you should have exceptional foresight, great communication skills, working knowledge of different engineering disciplines and how they relate to one another, and an aptitude for managing risk. Prior experience communicating the vision and strategy in bold, persuasive terms gaining buy-in within the organization and from external stakeholders. You will be accessible, yet an independent thinker, embracing and synthesizing disparate views. You should be comfortable managing "what if" scenarios and manage a high degree of ambiguity well.
Creativity in problem identification and resolution and a relentless drive to carry out company goals and objectives. A can-do attitude is a must. Data-driven decision making; however, you will have the experience and skill set to leverage intuition to make decisions in uncertain times or ambiguous situations.
Work Arrangement : Hybrid
Salary Range : $140,000.00 - $170,000.00
We consider several job-related, non-discriminatory factors when determining the pay rate for a position, including, but not limited to, the position’s responsibilities, a candidate’s work experience, a candidate’s education/training, the position’s location, and the key skills needed for the position. Pay is one of the Total Rewards that we provide to compensate and recognize employees for their work.
All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law.
Attention Applicants: If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, please let us know. Likewise, if you are limited in the ability to access or use this online application process and need an alternative method for applying, we will determine an alternate way for you to apply. Please contact [email protected] for assistance with an accommodation. Kindly specify Job Requisition Number / Job Title and Location in response.
Job Function : Software Development
Job tags
Salary