Lead Software Development Engineer – CORE

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Lead Software Development Engineer at Shipium building scalable solutions for supply chain optimization. Working with cloud infrastructure and AI tools to enhance delivery experiences.

Responsibilities:

  • Move fluidly between writing code, designing system architecture, coaching engineers, and troubleshooting live platform issues
  • Build core platform services and supply chain optimization solutions
  • Personally architect, implement, and maintain microservices
  • Take end-to-end ownership of the systems
  • Deliver scalable solutions, maintain platform stability, elevate engineering standards, and mentor engineers
  • Leverage modern AI development tools to accelerate velocity, improve code quality, and ensure system reliability
  • Design and build scalable platform services, APIs, and supply chain microservices in Java, Python, or TypeScript
  • Architect and deploy services across AWS using containerization (Docker, Kubernetes)
  • Design and optimize data layers using PostgreSQL, MongoDB, and Redis
  • Define and implement RESTful APIs and event-driven architectures
  • Establish and maintain coding, testing, and monitoring standards
  • Lead code reviews and champion automated testing practices
  • Contribute to the design and improvement of CI/CD pipelines
  • Produce clear, comprehensive technical documentation
  • Work closely with product management, data science, and customer-facing teams
  • Mentor engineers on advanced technical concepts and career development
  • Own the reliability and performance of the systems you build
  • Serve as a technical escalation point for platform issues

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 5–8 years of progressive experience in platform engineering, distributed systems, or software development
  • 3+ years designing and implementing scalable platform services, APIs, and microservices in cloud-native environments
  • 8+ years in Java Development, including object-oriented design
  • 3+ years of experience contributing to the architecture and design of new and current systems
  • Experience with processing both streaming and batch data
  • Experience with Relational and/or NoSQL databases
  • Unit testing experience
  • Solid experience with distributed systems architecture and AWS cloud platforms
  • Demonstrated ability to leverage AI development tools such as Claude Code
  • Track record of mentoring engineers and elevating team engineering practices
  • Experience in logistics, shipping, or B2B SaaS supply chain software preferred
  • Track record of producing high-quality technical documentation

Benefits:

  • full medical, dental & vision coverage (with 65% coverage for dependents)
  • optional life insurance and long-term disability coverage
  • a 401(k) retirement plan
  • fully remote work-from-home options in 28 states
  • 8 paid weeks of parental leave
  • paid holidays annually
  • self-managed vacation time
  • sick & safety leave
  • volunteer time off