Senior Software Engineer - Cloud (Backend & Distributed Systems)

Vertex Software, Inc.

Senior Software Engineer - Cloud (Backend & Distributed Systems)

Des Moines, IA
Full Time
Paid
  • Responsibilities

    About Vertex

    Vertex 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 Role

    Vertex 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 deployments

    Lead scalable and optimized backend design decisions across APIs, data stores, messaging systems, and microservices

    Drive engineering quality, observability, and reliability standards

    Contribute to long-term platform evolution, not just short-term delivery

    This 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 Structure

    Reports to: VP of Product & Engineering

    What You Will Own

    Architect, design, and implement scalable backend services supporting high-volume API consumers and enterprise workloads

    Lead evolution of our cloud-native platform architecture across compute, storage, messaging, and observability layers

    Drive performance optimization across services, APIs, and data stores

    Ensure services are production-grade, fault-tolerant, and observable

    Contribute to infrastructure design decisions in partnership with DevOps and platform engineers

    Balance performance, cost, scalability, and maintainability in architectural decisions

    Establish and enforce strong testing practices, including automation and integration coverage

    Participate in technical design reviews and provide thoughtful, high-quality code reviews

    Proactively identify architectural risks and propose durable solutions

    What You Need to Succeed

    5+ years of experience building SaaS products in cloud-native, microservices-based architectures

    Strong backend development experience in Scala, Java, or similar JVM-based technologies

    Experience designing and operating distributed systems in production

    Hands-on experience with AWS or Azure production environments

    Deep understanding of REST API design, performance optimization, and developer experience

    Experience working with containerized workloads (Docker)

    Strong understanding of data modeling, database interactions, and scalability patterns

    Experience managing mission-critical or sensitive production systems

    Familiarity with observability best practices (metrics, logging, tracing)

    Strong architectural judgment and ability to reason about tradeoffs

    Excellent written and verbal communication skills in a remote environment

    Experience working remotely as part of a distributed team

    What Will Set You Apart

    Background architecting enterprise B2B SaaS platforms

    Direct 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 ecosystems

    Experience implementing frontend/full stack web applications leveraging modern frameworks and patterns

    Familiarity with 3D visualization, CAD, PLM, or industrial systems

    Experience improving developer experience for external API consumers

    Working knowledge of instrumentation and telemetry patterns targeting Datadog, New Relic, etc.

    Our Technology Stack

    AWS-native architecture (Fargate, S3, MSK, RDS, Postgres, Redis, Elasticsearch)

    Infrastructure as Code (CDK / CloudFormation)

    Containerized services (Docker)

    Observability via Datadog and CloudWatch

    Backend services in Java, Scala, Python, Node, C++

    Frontend SDKs in TypeScript, React, NextJS, VueJS

    Why This Role Matters

    As Vertex expands into larger enterprise and defense-adjacent programs, backend platform reliability and performance become foundational.

    This role ensures:

    Scalable architecture that supports enterprise-grade deployments

    Durable API design across diverse integration environments

    Performance optimization across real-time collaboration workloads

    Reduced operational risk through strong engineering discipline

    A backend platform that can scale with Vertex’s growth

    This is a high-impact role for an engineer who wants architectural influence, production ownership, and the opportunity to shape the long-term evolution of a growing cloud platform.

    Location

    This position is 100% remote (United States)

    Why Join Vertex

    High-margin, rapidly growing enterprise SaaS company

    Meaningful technical ownership

    Flexible remote culture

    Competitive compensation and benefits

    Opportunity to grow into Staff or Principal-level platform leadership

    If 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 time

    This is a remote position.