Senior Software Engineer - Full Stack

Vertex Software, Inc.

Senior Software Engineer - Full Stack

Des Moines, IA
Full Time
Paid
  • Responsibilities

    Senior Software Engineer – Full Stack

    (SDKs & Developer Platform)

    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, delivering responsive, reliable, and scalable user-facing applications is essential to our success.

    The Role

    Vertex is seeking a Senior Software Engineer – Full Stack to help build and evolve the user-facing applications that power our enterprise 3D collaboration platform.

    You will:

    Design and develop modern, high-performance web applications used by enterprise engineering teams

    Contribute across the stack, building responsive frontend interfaces and scalable backend services

    Drive engineering quality through strong architectural patterns, testing practices, and performance optimization

    Help shape the evolution of our application architecture as the platform scales

    This role is ideal for an engineer who enjoys building complex web applications, cares deeply about user experience and performance, and wants to contribute to a highly interactive platform used in mission-critical enterprise environments.

    In addition to building product features, this role will contribute to the development of SDKs and reusable component systems that enable customers and internal teams to build applications on top of the Vertex platform. This includes building and supporting developer-friendly APIs, component libraries, and integration patterns that support complex enterprise engineering workflows.

    Reporting Structure

    Reports to: VP of Product & Engineering

    What You Will Own

    Design and implement scalable full-stack features supporting Vertex’s enterprise SaaS platform and developer ecosystem

    Develop reusable UI components and developer SDK capabilities used by customers and internal engineering teams

    Build modern web interfaces using TypeScript-based frameworks including React, VueJS, NextJS, and Stencil

    Contribute to backend services and developer-facing APIs using Node, GraphQL, gRPC, and real-time communication technologies such as WebSockets

    Ensure responsive, high-performance user experiences across browsers and devices

    Collaborate with Product, UX, QA, and Customer Experience teams to deliver high-impact capabilities

    Drive strong frontend architecture patterns and component reuse across the platform

    Review code and help maintain high standards for reliability, maintainability, and testing

    Improve developer experience through strong API design, SDK usability, documentation, and platform tooling

    Evaluate and incorporate new technologies that improve platform capabilities and developer productivity

    What You Need to Succeed

    5+ years of experience building SaaS products in modern web application environments

    Strong proficiency with JavaScript and TypeScript

    Experience developing applications using modern UI frameworks (React preferred)

    Experience contributing to backend services and API-driven architectures

    Strong understanding of modern web fundamentals, including DOM, CSS, responsive design, and browser behavior

    Experience building high-performance, scalable web applications

    Hands-on experience deploying or operating applications in cloud environments (AWS preferred)

    Strong testing discipline and experience with automated testing practices

    Excellent written and verbal communication skills in a remote environment

    Experience working remotely as part of a distributed engineering team

    What Will Set You Apart

    Background working on enterprise B2B SaaS platforms

    Familiarity with modern web frameworks such as NextJS, React, VueJS, or Stencil

    Experience developing SDKs, component libraries, or developer platforms

    Strong ability to communicate with enterprise developers and technical stakeholders

    Passion for producing clear, high-quality developer documentation for APIs, SDKs, or platform capabilities

    Experience using AI-assisted development tools to improve engineering productivity

    Understanding of microservices architectures and containerized environments

    Exposure to CI/CD pipelines and modern DevOps workflows

    Familiarity with observability platforms such as Datadog or New Relic

    Background or interest in 3D visualization, CAD systems, or engineering software

    Understanding of rendering or visualization techniques

    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 and applications built with TypeScript, React, NextJS, VueJS, and Stencil

    Why This Role Matters

    As Vertex grows into larger enterprise deployments, the performance and reliability of our user-facing applications become increasingly critical.

    This role ensures:

    Highly responsive and scalable web experiences for complex enterprise workflows

    Strong architectural patterns across the frontend and application layers

    Seamless integration between user interfaces and backend systems

    A platform experience capable of supporting large-scale industrial deployments

    This is a high-impact role for an engineer seeking meaningful ownership of product architecture and the user-facing experience of a rapidly growing enterprise 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 engineering leadership

    Join Us

    If you are a full-stack engineer who enjoys building scalable web applications and delivering exceptional user experiences — and want to help build 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.