JOBSEARCHER
<Back to Search

Senior Software Engineer Cloud Backend Distributed Systems

About VertexVertex is a high-growth enterprise software company powering real-time, cloud-native 3D applications for the world's most advanced manufacturers. Our platform enables Fortune 500 industrial and defense-adjacent organizations to deploy scalable, highly performant 3D-enabled workflows in secure AWS environments, including GovCloud.We operate at the intersection of cloud infrastructure, enterprise engineering systems, and mission-critical deployments. As Vertex scales and expands into complex enterprise programs, operational excellence and deployment reliability are critical to our success.The RoleVertex is seeking a Senior Software Engineer – Cloud to design and evolve the core backend services powering our enterprise 3D collaboration platform.You will:Architect and scale distributed cloud services that support mission-critical enterprise deploymentsLead scalable and optimized backend design decisions across APIs, data stores, messaging systems, and microservicesDrive engineering quality, observability, and reliability standardsContribute to long-term platform evolution, not just short-term deliveryThis role is ideal for an experienced backend engineer who thinks in systems, understands the trade-offs of distributed architecture, and takes ownership of platform performance and reliability in production AWS environments.Reporting StructureReports to: VP of Product & EngineeringWhat You Will OwnArchitect, design, and implement scalable backend services supporting high-volume API consumers and enterprise workloadsLead evolution of our cloud-native platform architecture across compute, storage, messaging, and observability layersDrive performance optimization across services, APIs, and data storesEnsure services are production-grade, fault-tolerant, and observableContribute to infrastructure design decisions in partnership with DevOps and platform engineersBalance performance, cost, scalability, and maintainability in architectural decisionsEstablish and enforce strong testing practices, including automation and integration coverageParticipate in technical design reviews and provide thoughtful, high-quality code reviewsProactively identify architectural risks and propose durable solutionsWhat You Need to Succeed5+ years of experience building SaaS products in cloud-native, microservices-based architecturesStrong backend development experience in Scala, Java, or similar JVM-based technologiesExperience designing and operating distributed systems in productionHands-on experience with AWS or Azure production environmentsDeep understanding of REST API design, performance optimization, and developer experienceExperience working with containerized workloads (Docker)Strong understanding of data modeling, database interactions, and scalability patternsExperience managing mission-critical or sensitive production systemsFamiliarity with observability best practices (metrics, logging, tracing)Strong architectural judgment and ability to reason about tradeoffsExcellent written and verbal communication skills in a remote environmentExperience working remotely as part of a distributed teamWhat Will Set You ApartBackground architecting enterprise B2B SaaS platformsDirect exposure to GovCloud or regulated environments (SOC2, FedRAMP, CMMC)Experience building distributed systems using Akka (actors, clustering, persistence, or streams)Familiarity with event-driven systems and streaming architectures (e.g.,Kafka / MSK, SNS/SQS)Proficiency with Infrastructure as Code (CDK / CloudFormation)Demonstrated ability to optimize large-scale API ecosystemsExperience implementing frontend/full stack web applications leveraging modern frameworks and patternsFamiliarity with 3D visualization, CAD, PLM, or industrial systemsExperience improving developer experience for external API consumersWorking knowledge of instrumentation and telemetry patterns targeting Datadog, New Relic, etc.Our Technology StackAWS-native architecture (Fargate, S3, MSK, RDS, Postgres, Redis, Elasticsearch)Infrastructure as Code (CDK / CloudFormation)Containerized services (Docker)Observability via Datadog and CloudWatchBackend services in Java, Scala, Python, Node, C++Frontend SDKs in TypeScript, React, NextJS, VueJSWhy This Role MattersScalable architecture that supports enterprise-grade deploymentsDurable API design across diverse integration environmentsPerformance optimization across real-time collaboration workloadsReduced operational risk through strong engineering disciplineA backend platform that can scale with Vertex's growthLocationThis position is 100% remote (United States)Why Join VertexHigh-margin, rapidly growing enterprise SaaS companyMeaningful technical ownershipFlexible remote cultureCompetitive compensation and benefitsOpportunity to grow into Staff or Principal-level platform leadershipIf you are a cloud-native backend engineer who enjoys building distributed systems at scale — and want to help architect the platform powering enterprise 3D collaboration — we'd love to talk. Please send your resume to HR@vertex3d.com.Vertex Software is an equal-opportunity employer committed to diversity and inclusion in the workplace.*Vertex does not sponsor employees requiring a work visa at this timeThis is a remote position.J-18808-Ljbffr

Showing 50 of 40,372 matching similar jobs