Senior Software Engineer - Cloud (Backend & Distributed Systems)

Vertex, Inc.
Des Moines, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Des Moines, United States of America

Tech stack

Java
Computer-Aided Design
3D Visualization
LTE (Telecommunication)
API
Akka
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Azure
C++
Software as a Service
Cloud Computing
Cluster Analysis
Code Review
Collaborative Software
Databases
Data Stores
DevOps
Distributed Systems
Elasticsearch
Fault Tolerance
Java Virtual Machine (JVM)
Python
PostgreSQL
Node.js
Performance Tuning
Redis
Cloud Services
Next.js
Scala
Data Streaming
TypeScript
Datadog
Data Logging
Cloud Platform System
React
Backend
Cloudformation
Vue.js
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Kafka
Front End Software Development
Api Design
Cloudwatch
REST
Amazon Web Services (AWS)
New Relic (SaaS)
Docker
Microservices

Job description

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, 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.

Requirements

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.

Apply for this position