Software Development
Senior Software Engineer
Posted January 28, 2026
This search is being worked on by Recruiting from Scratch (RFS). We work directly with the hiring teams to help them find the perfect candidate.
About This Role
Senior Software Engineer
- Location: Washington D.C. · remote-us
- Company Stage: [omit if unknown]
- Office Type: remote-us
Company Description
We're representing a dynamic company at the forefront of global trade and supply chain intelligence. This organization offers an innovative platform that connects various stakeholders across the supply chain, enabling unmatched visibility and collaboration in one of the world's most complex systems. Their data-intensive and scalable platform presents a thrilling opportunity for engineers looking to make a significant real-world impact.
What You Will Do
- Design, build, and maintain robust backend services and APIs for a large-scale, distributed supply chain platform.
- Contribute to the reliability and performance of core platform infrastructure by working with distributed data systems and data-intensive pipelines.
- Develop and maintain containerized services using Docker and orchestrate workloads with Kubernetes.
- Build and integrate data pipelines utilizing PySpark, Databricks, and Delta Lakes.
- Collaborate with cross-functional engineering teams using Git-based workflows in a fast-paced development environment.
Ideal Candidate Background
- 5–8+ years of professional software engineering experience in a production environment.
- Strong proficiency in Python, with experience building and maintaining backend services and APIs at scale.
- Familiarity with cloud environments such as AWS, Azure, or GCP, and hands-on experience with Docker and containerized development workflows.
- Proven problem-solving skills with the ability to navigate complex technical challenges and communicate effectively with team members.
- Experience working within collaborative, fast-moving engineering teams.
Preferred
- Experience with Apache Spark, Databricks, or large-scale distributed data processing is a plus.
- Production experience with Kubernetes and exposure to graph systems or complex data models.
- Background in a startup or high-ownership environment where engineers take end-to-end responsibility.
Compensation and Benefits
This company offers a competitive salary, equity options, and a comprehensive benefits package, making this an exceptional opportunity for the right candidate.
E2E footer test 1776718803530
Requirements
Must Have
- Python
- Docker
- Git
- AWS
- Azure
- GCP
- Backend systems
- APIs
- Microservices
- Distributed systems
- Data pipelines
- Large datasets
- Code quality
- Testing
- Maintainability
Nice to Have
- Nice to Have
- * Experience with Spark, Databricks, or large-scale data processing
- * Experience with Kubernetes
- * Exposure to graph systems or complex data models
- * Experience in startup or high-ownership environments
- * Prior experience mentoring junior engineers
Skills & Technologies
Interested in this role?
Submit your application and our team will be in touch.
Prefer to talk? Call (646) 495-3025Job Details
About the Company
Series C · Software Development · 201-500
- Stage
- Series C
- Industry
- Software Development
- Size
- 201-500 employees
- Founded
- 2018
About Recruiting from Scratch
Recruiting from Scratch is a premier talent agency connecting top candidates with high-growth companies. We specialize in placing engineers, product managers, and go-to-market talent at startups and enterprise companies backed by top VCs.