Shipium

Lead Software Development Engineer (CORE)

Shipium$170K — $190K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5-8 years of experience in platform engineering, distributed systems, or software development.
  • 3+ years designing and implementing scalable platform services and microservices in cloud environments.
  • 8+ years in Java Development and experience with object-oriented design.
  • Experience with distributed systems architecture and AWS cloud platforms.
  • Ability to leverage AI development tools for enhancing development velocity.
  • Proven track record of mentoring engineers.

Responsibilities

  • Design and build scalable microservices using Java, Python, or TypeScript.
  • Architect and deploy services across AWS with containerization using Docker and Kubernetes.
  • Optimize data layers with PostgreSQL, MongoDB, and Redis, supporting real-time and batch processing.
  • Utilize AI tools for code generation, testing, and performance optimization.
  • Define RESTful APIs and implement event-driven architectures for integration.
  • Establish coding, testing, and monitoring standards for engineers.
  • Mentor engineers on software engineering best practices and design patterns.

Benefits

  • Full medical, dental, and vision coverage, with 65% dependent coverage.
  • 401(k) retirement plan with company match.
  • Fully remote work-from-home options in 28 states.
  • 8 paid weeks of parental leave.
  • Self-managed vacation time and sick leave.
  • Volunteer time off.
Full Job Description
About the role

As a Lead Software Development Engineer at Shipium, no two days look the same: you will move fluidly between writing code, designing system architecture, coaching engineers, and troubleshooting live platform issues as you build the core platform services and supply chain optimization solutions that power our shipping intelligence products. You will personally architect, implement, and maintain the microservices that serve enterprise-class clients at high throughput.

You will take end-to-end ownership of the systems you build - from design through production. Your success will be measured by your ability to deliver scalable solutions, maintain platform stability, elevate engineering standards, and mentor engineers across the CORE team. You will leverage modern AI development tools as a core part of your workflow to accelerate velocity, improve code quality, and ensure system reliability.

What you'll do

  • Platform Development & Architecture
  • Microservices Design: Design and build scalable platform services, APIs, and supply chain microservices in Java, Python, or TypeScript that support high-throughput, low-latency requirements for enterprise-class clients.
  • Cloud-Native Architecture: Architect and deploy services across AWS using containerization (Docker, Kubernetes) and cloud-native patterns, contributing to technical design decisions that balance performance, scalability, maintainability, and cost.
  • Data Systems: Design and optimize data layers using PostgreSQL, MongoDB, and Redis, implementing both real-time streaming and batch processing pipelines to support platform needs.
  • AI-Assisted Development: Leverage AI coding tools such as Claude Code for code generation, automated testing, performance optimization, and intelligent monitoring to accelerate development velocity and improve code quality.
  • API & Integration Design: Define and implement RESTful APIs, message queuing systems, and event-driven architectures that enable seamless integration across internal services and client platforms.

Technical Standards & Quality

  • Engineering Standards: Establish and maintain coding, testing, and monitoring standards for platform engineering teams, driving consistent quality across implementations.
  • Code Quality: Lead code reviews and champion automated testing practices to ensure production reliability.
  • CI/CD & Deployment: Contribute to the design and improvement of CI/CD pipelines, working with DevOps to build golden paths that enable engineering teams to ship features with high velocity and low failure rates.
  • Documentation: Produce clear, comprehensive technical documentation, including system specifications, API guides, and architectural decision records.

Collaboration & Mentorship

  • Cross-Functional Partnership: Work closely with product management, data science, and customer-facing teams to architect solutions that solve complex customer problems and meet business objectives.
  • Technical Mentorship: Mentor engineers on advanced technical concepts, software engineering best practices, design patterns, coding standards, and career development.
  • Technical Planning: Collaborate with engineering leadership to translate product requirements into technical implementation strategies.

Production Ownership

  • System Ownership: Own the reliability and performance of the systems you build - from monitoring and observability through incident resolution.
  • Technical Escalation: Serve as a technical escalation point for platform issues, providing timely and accurate guidance to internal engineering teams and customer-facing organizations, driving root-cause fixes over temporary fixes.

Qualifications

Required

  • Education & Experience: Bachelor's degree in Computer Science, Engineering, or related field, and/or 5-8 years of progressive experience in platform engineering, distributed systems, or software development.
  • Platform Engineering: 3+ years designing and implementing scalable platform services, APIs, and microservices in cloud-native environments.
  • 8 Plus years in Java Development, including object-oriented design; 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems. Experience with processing both streaming and batch data; experience with Relational and/or NoSQL databases; unit testing experience.


  • Cloud & Infrastructure: Solid experience with distributed systems architecture and AWS cloud platforms.
  • AI Proficiency: Demonstrated ability to leverage AI development tools such as Claude Code, code generation models, and AI-powered testing frameworks to enhance development velocity.
  • People Influence: Track record of mentoring engineers and elevating team engineering practices.

Preferred

  • Domain Knowledge: Experience in logistics, shipping, or B2B SaaS supply chain software.
  • Technical Communication: Track record of producing high-quality technical documentation and presenting solutions to cross-functional stakeholders.


At Shipium, Employees enjoy 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, and volunteer time off.

*Although based out of Seattle, WA, Shipium is 100% remote in the following states: Arizona, California, Colorado, Connecticut, District of Columbia, Florida, Georgia, Idaho, Illinois, Indiana, Maryland, Massachusetts, Michigan, Montana, Missouri, Nevada, New Hampshire, New Jersey, New York, North Carolina, Ohio, Oregon, South Carolina, Tennessee, Texas, Vermont, Washington & Wisconsin.

The pay range for this role is:

170,000 - 190,000 USD per year (Remote (United States))

Similar Jobs

More Jobs at Shipium

More Information Technology Jobs

Find similar Lead Software Development Engineer (CORE) jobs: