Software Engineer Platform & Integrations

Seismic
United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

.NET Framework Adobe InDesign Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Data Analysis Automation of Tests Microsoft Azure C Sharp (Programming Language) Mobile Application Development Software as a Service Cloud Computing
+55 more
Cloud Engineering Code Review Continuous Delivery Continuous Integration Data Stores Relational Databases Database Design Programming Tools Web Development Distributed Systems Github Design of User Interfaces Human-Computer Interaction Infrastructure as a Service (IaaS) Systems Analysis Python (Programming Language) PostgreSQL Microsoft Dynamics Microsoft Software Object-Oriented Software Development Performance Tuning RabbitMQ Redis Ansible Salesforce.Com Software Engineering Systems Architecture Systems Integration Web Services Pulumi Scripting Google Cloud Cloud Platform System Test-Driven Development (TDD) GitHub Copilot Istio System Availability Large Language Models Snowflake Reliability of Systems Generative AI Backend Event Driven Architecture Containerization Kubernetes Information Technology Star Schema Apache Kafka Data Management Terraform Domain Driven Design New Relic (SaaS) Multiplatform Api Management Docker

Job description

We are looking for a Senior Software Engineer to design, build, and operate large-scale distributed systems and services for an enterprise SaaS organization. In this role, you will help shape resilient, AI-native software delivery practices while building high-availability services that support modern cloud platforms and customer-facing product experiences.

The Platform and Integrations team is building the core services that provide foundational support to the entire Seismic Platform. With autonomy and ownership, you will apply an AI-first development philosophy, cloud-native architectures, and leading-edge technologies to build and maintain features critical to the user experience., * Design, develop, and operate enterprise-grade distributed systems and services that are scalable, reliable, secure, and highly available.

  • Own end-to-end technical design for key services and subsystems, evaluate architectural trade-offs, and drive implementation decisions across backend services, cloud infrastructure, and data platforms.
  • Build and maintain production services using C#/.NET or other major object-oriented programming languages, web services, and modern API patterns.
  • Apply AI-native development practices - including LLM-assisted development, retrieval-augmented generation (RAG), and agentic workflows - to accelerate delivery and build intelligent product capabilities.
  • Collaborate closely with product management, design, and distributed engineering teams to translate business needs into technical solutions from concept through launch.
  • Improve engineering quality through Test-Driven Development (TDD), Domain-Driven Design (DDD), automated testing, observability, and operational excellence.
  • Identify and drive improvements to system reliability, performance, scalability, and developer experience across the platform.
  • Participate in on-call support rotations and incident response to ensure service reliability, availability, and timely resolution of production issues.
  • Mentor engineers, participate in design and code reviews, and help raise the technical bar across globally distributed teams.

Requirements

  • Extensive experience designing and operating enterprise-grade SaaS systems, distributed services, and cloud operational infrastructure for scalability, reliability, security, and high availability.
  • 5+ years of experience with C# and .NET, or another major object-oriented programming language, and web services.
  • 3+ years of experience with PostgreSQL or major RDBMS, including performance tuning, maintenance, schema design, and operational best practices.
  • Proficiency with Test-Driven Development (TDD), Domain-Driven Design (DDD), API testing, and modern engineering quality practices.
  • Experience with event-driven architectures using technologies such as Kafka or RabbitMQ, and in-memory data stores such as Redis.
  • Hands-on experience with container technologies and cloud-native platforms such as Docker, Kubernetes, Istio, etcd, and service mesh architectures.
  • Experience with AWS, GCP, or Azure, including deploying and operating containerized workloads on Kubernetes in production.
  • Familiarity with CI/CD pipelines, Infrastructure as Code, and tools such as Terraform or Pulumi.
  • Experience mentoring engineers, leading design reviews, and influencing technical direction across teams.
  • Proven ability to collaborate effectively with product, design, engineering, and globally distributed teams.
  • Experience working in a fast-paced, dynamic environment, preferably in a SaaS or technology-driven company.

Preferred qualifications

  • Experience with AI-native development tools and platforms such as Claude, GitHub Copilot, Agentforce, or similar tools.
  • Hands-on experience with LLMs, RAG, model integration patterns, AI-assisted workflows, or intelligent product features.
  • Experience with observability, analytics, automation, or data platforms such as New Relic, Snowflake, Ansible, or Python.
  • Experience with major CRM ecosystems such as Salesforce or Microsoft Dynamics.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience., Amazon Web Services (AWS), Ansible, Application Programming Interface (API), Artificial Intelligence (AI), Automation, Backend as a Service (BaaS), Best Practices, Business Operations, Cloud Architecture, Cloud Computing, Code Reviews, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Customer Relations, Customer Relationship Management (CRM), Database Design, Distributed Computing, Docker, Ecosystems, GCP (Good Clinical Practices), GitHub, High Availability, Incident Response, Infrastructure as a Service (IaaS), Large-Scale Systems, Leading Edge Technology, Memory Hardware, Mentoring, Microsoft .NET, Microsoft C# (C Sharp), Microsoft Dynamics, Microsoft Windows Azure, Multiplatform/Cross-Platform, Object Oriented Programming (OOP) Languages, On Call, Performance Tuning/Optimization, Philosophy, PostgreSQL, Problem Solving Skills, Process Improvement, Product Design, Product Development, Product Management, Programming Tools, Python Programming/Scripting Language, Quality Management, RabbitMQ, Redis, Relational Databases (RDBMS), Salesforce.com, Snowflake Schema, Software Design, Software Engineering, Software as a Service (SaaS), System Architecture, Systems Analysis, Systems Reliability, Team Player, Technical/Engineering Design, Test Automation, Test Driven Development (TDD), Testing, Time Management, User Interface/Experience (UI/UX), Web Programming, Web Services

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · World Congress 2026 Europe

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

7:15 min

Installing Istio programmatically with bash scripts

Thomas Südbröcker · LIVE

Videos

See all

Related articles

See all