Backend Software Engineer

Codecargo — United States · Posted ~3 hours ago

Full-time

Skills

backend software engineering distributed systems software architecture scalable systems reliable services cross-functional collaboration GitHub Actions Kubernetes Distributed Systems Backend Services

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an engineering team responsible for core backend systems. You will design and implement robust services, optimize distributed systems, and work across infrastructure to improve performance, scalability, and reliability. The role combines strong technical ownership with close collaboration across product and engineering functions.

Highlights

Design and implement robust backend services while optimizing distributed systems for speed, scalability, and reliability. The role combines deep technical work with cross-functional collaboration and ownership of core systems.

Description

The CodeCargo Platform Improve productivity at every level of your engineering organization. GitHub Migration Move thousands of repositories and pipelines onto GitHub. For Compliance Score every workflow and auto-remediate violations. For Security Kernel-level firewall for every GitHub Actions run. For Devs Bulk changes, self-service, and a live service catalog. See pricing for the full platformView pricing ServicesPricing ROI Calculator Cost Savings Learn more Docs Blog Sales Kit LoginStart Free Back to all positions Backend Software Engineer Remote, Hybrid Engineering Full-time We’re looking for a Backend Software Engineer to join our team and help build the core systems that power our platform. As a backend engineer, you’ll design and implement robust services, optimize distributed systems, and work across our infrastructure to ensure our product is fast, scalable, and reliable. You’ll be deeply technical, but also comfortable collaborating cross-functionally — with product, customer success, and platform engineering teams. This is not a maintenance or bug-fix role — it’s about architecting real systems, solving hard distributed systems challenges, and shaping how our backend evolves as we scale. Responsibilities Design, build, and maintain backend services and APIs that power our platformDevelop scalable, resilient systems using .NET, Kubernetes, NATS, and modern cloud toolingArchitect and optimize distributed workflows, messaging patterns, and internal service communicationIntegrate LangChain and related frameworks to support advanced automation and intelligent system behaviorCollaborate closely with product and engineering to translate requirements into technical designsDrive backend performance, reliability, and observability across systemsParticipate in code reviews, design discussions, and operational readiness planningContribute to internal tooling, developer experience improvements, and service automation Requirements 3+ years of experience in backend engineering or a similar software development roleProficiency in .NET or a similar typed backend language (e.g., Go, Java)Strong understanding of distributed systems, event-driven architectures, and cloud-native designExperience with Kubernetes, containerized services, and modern CI/CD practicesFamiliarity with messaging systems (e.g., NATS, Kafka, RabbitMQ)Excellent debugging, problem-solving, and systems-level thinking skillsComfortable collaborating with cross-functional teams in a fast-paced environmentStrong written and verbal communication skills Bonus (but not required) Experience with LangChain, generative AI, or intelligent automationPrior experience designing high-throughput or real-time systemsContributions to open-source backend or infrastructure projectsExperience working in startup or scale-up environmentsFamiliarity with .NET performance tuning and distributed tracing Why This Role If you thrive on solving deep technical challenges, designing distributed systems, and building high-performance backend services — this role puts you at the center of our platform’s evolution. You’ll have the autonomy to architect meaningful components, the opportunity to shape our technical roadmap, and the support of a world-class team. Why CodeCargo You’ll be joining a team of engineers, product thinkers, and builders who have successfully exited startups and know how to build things that scale. At CodeCargo, we’re solving hard problems with elegant tools — and giving developers superpowers along the way. CodeCargo is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Benefits CodeCargo offers comprehensive benefits to ensure that everyone is taken care of: 401(k) + company matchHealthcare, dental, and visionUnlimited paid time offEquity options How to Apply Interested in this position? Send your resume to careers@codecargo.com with the subject line "Backend Software Engineer". For Devs Multi-Repo Code EditorAgentic Service CatalogSelf-Service For Enterprise Automation CompliancePrivate MarketplaceSaaS, On-Prem, Hybrid Solutions Migrate to GitHub ActionsSecure your AutomationsGolden Path WorkflowsEnhance Inner SourceROI Calculator Compare vs HarnessAll comparisons Company DocsBlogWho It's ForCareersLegal © 2026 CodeCargo. All rights reserved.