Senior Software Engineer, Platform

Knowmadics

United States

On-site

USD 140,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Knowmadics is seeking a Senior Platform Engineer to design and implement backend and data platform architecture for space and defense capabilities. You will build services, APIs, and data-management components that ingest telemetry and export data for analytics and ML UX.

This hands-on role leads platform development across storage, databases, Protobuf/gRPC interfaces, and cloud-native deployments with security and observability baked in. Travel to Round Rock, TX may be required.

Qualifications

  • 5+ years of professional software engineering experience building production backend systems.
  • Experience designing distributed services with concurrency, retries, idempotency, and horizontal scaling.
  • Production API design using Protobuf/gRPC with versioning and auth.
  • Strong relational database knowledge and data modeling.
  • Experience with S3-compatible storage and lakehouse/analytics systems.

Responsibilities

  • Lead the development and implementation of core platform services.
  • Build versioned API and service contracts using Protobuf/gRPC.
  • Implement and maintain database schemas for data management and state.
  • Ingest and export large telemetry datasets and time-series data.
  • Build scalable asynchronous workers and distributed job queues.

Skills

Backend development
Go or Python
Distributed systems
Protobuf/gRPC
S3/object storage
Kubernetes
CI/CD
Security & compliance
Relational databases
Communication skills

Education

Bachelor's or Master's in a relevant field
High School Diploma

Tools

Docker
Kubernetes
Helm
CI/CD tools
Protobuf tooling

Job description

The Senior Platform Engineer will develop and implement the backend and data platform architecture for our next-generation space and critical infrastructure defense capabilities. They will build the services, APIs, distributed workers, and data-management components that ingest high-volume telemetry and derived data, and export/stream data for product, analytics, and machine learning UX.

This is a hands-on product development role, not a pure infrastructure operations position. Success in year one involves turning the approved architecture and data model into reliable production services spanning object storage, hot DBs, and data lake architecture, establishing stable Protobuf/gRPC interfaces and delivering secure, observable, cloud-native deployments that can support connected and air-gapped environments. They will influence implementation standards, technical tradeoffs, product delivery, and provide engineering leadership as the team grows.

Duties and Responsibilities
  • Lead the development and implementation of core platform services
  • Build versioned API and service contracts using Protobuf/gRPC
  • Implement and maintain database schemas for data management and application state
  • Implement and optimize ingest workflows for massive unstructured time-series and telemetry datasets
  • Build horizontally scalable asynchronous workers and distributed job queues for data ingest and export
  • Implement secure data upload, download, and object-management workflows
  • Establish automated unit, integration, contract, load, and failure-mode testing, perform troubleshooting, quality assurance, and production support (SRE-lite)
  • Implement platform observability, including log aggregation, metrics, engineering dashboards, alerting, and user-visible job status and error information
  • Collaborate with frontend, machine learning, product and infrastructure teams
  • Review code, mentor engineers, and ensure platform implementations comply with security requirements, industry standards, and company policies
Qualifications
  • 5+ years of professional software engineering experience building and operating production backend, platform, data, or distributed systems.
  • Strong proficiency in at least one production backend language - Go or Python experience is strongly preferred
  • Experience designing distributed services and asynchronous job-processing systems, including concurrency, retries, idempotency, failure recovery, and horizontal scaling
  • Experience designing and implementing production APIs using Protobuf/gRPC, including versioning, compatibility, authentication, and authorization
  • Strong relational database knowledge, including relational data modeling, schema migrations, referential integrity, query design, indexing, and performance tuning
  • Experience with S3-compatible object storage and large analytical, lakehouse, ETL, or time-series data systems
  • Experience packaging, deploying, and operating containerized services using Docker, Kubernetes, Helm, and automated CI/CD workflows
  • Practical experience with production security and reliability, including IAM, RBAC, secrets management, access controls, audit logging, observability, testing, and incident troubleshooting
  • Demonstrated ability to translate architecture and product requirements into incremental implementation plans, production code, and clear technical documentation
  • Strong communication and collaboration skills, with the ability to work independently while providing technical leadership and mentorship
  • Minimum education requirement - High School Diploma
  • Eligible to obtain a U.S. Security Clearance - U.S. Citizenship required
Bonus Qualifications
  • Hands-on experience with Apache Iceberg, Parquet, Apache Arrow, or comparable lakehouse and columnar-data technologies
  • Experience with distributed queues or workflow orchestration technologies such as Kafka, NATS, RabbitMQ, MQTT, etc...
  • Experience with high-throughput data processing technologies such as Spark, Flink, or Beam
  • Experience with high volume unstructured telemetry, geospatial data, or other high-rate scientific time-series data
  • Experience delivering systems for on-premises, disconnected, or air-gapped production environments/private cloud environments and with infrastructure-as-code practices
  • Experience building data platforms that support machine learning training, inference, or model-evaluation workflows
  • B.S. or M.S. in an area relevant to this role
Working conditions
  • Employees may be called upon to participate in in-person meetings, training, or company functions at Knowmadics offices or other designated locations. Travel in support of business operations may also be required, and employees are expected to comply with these obligations as part of their position.
  • Candidate should live within driving distance of the following areas: Round Rock, TX
Physical requirements

May include sitting or standing for extended periods, working with computers and technical equipment, and occasionally lifting or moving materials or tools.

Direct reports

None

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Platform
Senior Software Engineer, Platform

ADP, Inc. • Round Rock (TX)

On-site
USD 120,000 - 180,000
Senior Software Engineer, Platform
Senior Software Engineer, Platform

Evolving Solution Services • Round Rock (TX), Northern (KY)

On-site
USD 140,000 - 190,000
Software Engineer IV, Platform
Software Engineer IV, Platform

Knowmadics • United States

On-site
USD 140,000 - 190,000
Software Engineer IV, Platform
Software Engineer IV, Platform

Evolving Solution Services • Lawton (OK)

On-site
USD 90,000 - 140,000
Platform Engineer
Platform Engineer

The HT Group • Round Rock (TX)

Hybrid
USD 130,000 - 190,000
Senior Platform Engineer: Backend & Data Platform
Senior Platform Engineer: Backend & Data Platform

Knowmadics • United States

On-site
USD 140,000 - 210,000
Software Engineering Manager
Software Engineering Manager

Knowmadics • United States

On-site
USD 180,000 - 230,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Knowmadics • United States

Hybrid
USD 140,000 - 175,000
Senior Electrical Engineer
Senior Electrical Engineer

Knowmadics • United States

On-site
USD 110,000 - 160,000
Project Manager
Project Manager

ADP, Inc. • Wichita (KS)

On-site
USD 55,000 - 75,000