Software Engineer, Senior
Core
Design, develop, and maintain cloud-based Analytics applications for the Digital Network Platform (OPUS) to optimize supply chain operations in the Life Sciences/Pharma domain.
Role type
Senior IC backend software engineer (analytics)
Builds
Cloud-based Analytics applications and server-centric components for the OPUS platform
Domain
Life Sciences / Pharma supply chain
Deliverable
production ML models | product features
Required skills
Java, JavaScript, SQL, AWS Cloud services (S3, Glue, Athena, Redshift, RDS, Elastic Search, Kafka/Kinesis, SQS, SNS), RESTful APIs, Microservices, Kubernetes, Event-driven architecture, Asynchronous messaging, Data Structures and Algorithms
Preferred skills
Agentic AI systems, Prompt/Context Engineering, GraphQL, Vert.x, Rx/Java, Enterprise Software (Supply Chain, ERP, Manufacturing), Pharmaceutical industry experience
Technologies
AWS EKS, RxJava, Vert.x, Kafka, Kinesis, GraphQL
Responsibilities
Develop Analytics solutions for supply chain optimization and compliance; Provide architectural input for software development; Conduct high-level analysis and design reviews; Ensure designs meet performance guidelines; Collaborate with Domain experts, Data scientists, Architects, and Product managers; Size complex stories and epics; Keep multi-story projects on track; Inform product strategy and roadmap; Write clean, scalable code; Work with QA teams on test planning and execution.
Seniority
Senior, hands-on IC