Software Engineer II
Core
Build highly available, secure, distributed systems and cutting-edge infrastructure solutions to improve the development experience and solve complex logistics problems for global trade.
Role type
mid-level IC software engineer (infrastructure & distributed systems)
Builds
microservices, infrastructure solutions (IaC, CI/CD, observability), and core forwarding systems for global trade
Domain
global trade, logistics, supply chain, cloud infrastructure
Required skills
distributed systems design, microservices architecture, object-oriented analysis and design patterns, programming (TypeScript, Ruby, C, C++, Java, or Kotlin), infrastructure as code (IaC), cloud services (AWS)
Preferred skills
large-scale high-performance system design, performance tradeoff analysis, full software development life cycle practices, CI/CD pipeline management, distributed system troubleshooting, cloud deployment optimization
Technologies
TypeScript, Ruby, C, C++, Java, Kotlin, CDKTF, Terraform, AWS CloudFormation, AWS (IAM, EC2, ECS, S3, Lambda, Step Functions, EventBridge, VPC), CI/CD, observability tools
Responsibilities
Build and maintain distributed systems in a microservice architecture; Design and develop infrastructure solutions to enhance developer experience; Collaborate with engineering teams to solve infrastructure-related problems; Work with business partners and product managers to translate complex business problems into technical solutions; Build and launch products rapidly with frequent production deployments; Ensure high product quality through metrics monitoring and post-mortem analysis (via careerplan.io/jobs/7994947-software-engineer-ii-at-flexport)
Seniority
Mid-level, hands-on IC
