Software Engineer, Senior
Core
Design, build, test, deploy, and maintain secure, scalable cloud-native software and APIs for a global supply chain network.
Role type
Senior Software Engineer (Cloud/Backend)
Builds
Cloud-native applications, APIs, distributed systems, and event-driven workflows for life sciences and healthcare supply chain operations.
Domain
Life sciences, healthcare, supply chain management, cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, RESTful APIs, distributed systems, cloud-native development, AWS, relational and NoSQL databases, debugging, CI/CD, automated testing, AI-assisted engineering
Preferred skills
RxJava, functional programming, event-driven architectures, messaging systems, microservices, large-scale enterprise SaaS, versioned APIs, identity and authorization, regulated industry software, mentoring
Technologies
Java, AWS, RxJava
Responsibilities
Design and implement complex features end-to-end; lead technical delivery for cross-team initiatives; evaluate technical approaches and risks; troubleshoot production issues; create technical documentation; mentor engineers; use AI tools to accelerate development and ensure quality.
Seniority
Senior, hands-on IC with mentorship responsibilities