The leader in operationalizing Cybercrime Analytics to prevent ATO, ransomware, and online fraud.
Principal Software Engineer – Next-Generation API, AI Platform Architecture
Location
Texas
Posted
96 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer – Next-Generation API, AI Platform Architecture
SpyCloud
• Architect and implement customer-facing data and intelligence APIs with clear versioning, SLAs, and backward compatibility. • Define and enforce API contracts for: Low latency, high throughput endpoints; Agentic workflows (tools, actions, state transitions, handoffs); Context retrieval and enrichment. • Design APIs as durable platform interfaces, not thin wrappers over storage systems. • Establish standards for schema governance, payload design, and service boundaries. • Architect service layers that support agentic workflows, including orchestration interfaces, guardrails, and runtime observability. • Build API surfaces that expose model outputs safely and consistently. • Collaborate with MLEs and Data Scientists to move models from experimentation into robust inference services. • Ensure proper lifecycle management, monitoring, and rollback mechanisms for ML-powered endpoints. • Design and implement service layers that sit on top of the gold-layer system of record. • Build and evolve context hubs derived from authoritative systems of record, enabling consistent entity, identity, or risk context for downstream services. • Ensure APIs are aligned with medallion architecture principles and platform data contracts. • Prevent fragmentation by maintaining strong coupling to canonical schemas and governed data models. • Design high-throughput, low-latency services supporting batch and streaming workloads. • Implement scalable infrastructure patterns on AWS. • Ensure strong observability, error handling, performance tuning, and cost awareness. • Drive infrastructure-as-code practices and production readiness standards. • Serve as a senior architectural voice in design reviews. • Raise the bar on code quality, system design, and operational rigor. • Mentor engineers on API design, distributed systems, and ML integration patterns. • Influence platform direction through technical depth rather than organizational authority.
Job Requirements
- 10+ years of experience building distributed systems, APIs, or large-scale data platforms.
- Deep experience designing and implementing customer-facing APIs as long-lived products.
- Strong understanding of schema governance, versioning strategies, and contract design.
- Experience productionizing ML models and exposing inference services.
- Experience designing or integrating agentic or autonomous workflows.
- Experience building service layers on top of systems of record or semantic data layers.
- Strong background in distributed systems reliability, observability, and scalability.
- Proficiency in Go & Python (and/or backend service languages).
- Hands-on experience with Databricks/Snowflake
- Strong experience with AWS infrastructure and infrastructure-as-code tools
Benefits
- 401(k) with Employer Contribution
- Health, Vision, and Dental Insurance
- Health Savings Account (HSA) available with Employer Contribution
- Employer Paid Life, Short-term, and Long-term Disability Insurance
- Generous PTO Plan and 16 paid holidays per year
- Retirement Savings Plan with Employer Contribution
- Employer Provided Private Health Insurance and Healthcare Cashplan
- Employer Paid Life Insurance and Income Replacement
- Generous Holiday Plan and 14 paid holidays per year
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Support feature design discussions by providing technical insights and implementation considerations • Implement complex features and enhancements based on architectural and product specifications • Write high-quality, secure, and maintainable code • Participate in code reviews and contribute to engineering standards • Perform deep technical investigations and root cause analysis of customer-reported issues • Actively participate in on-call rotation and incident resolution • Improve system reliability, performance, and maintainability • Develop and maintain automated tests (unit and integration) • Collaborate closely with Product Management, Architects, Security, and Technical Communication teams • Proactively identify technical debt and propose improvements
Full-Stack .NET 7 Engineer, Angular / React, DDD, Clean Architecture
SSC HR SolutionsBuilding your business together!
• Design, develop, and maintain applications using .NET 7 and above • Implement and enforce Clean Architecture principles • Apply Domain-Driven Design (DDD) methodologies in system design • Develop RESTful APIs and backend services • Implement CQRS pattern for scalable and maintainable solutions • Use MediatR for decoupled communication within the application • Apply FluentValidation for request and domain validation • Work with relational databases including PostgreSQL (PSQL) and SQL Server • Develop and maintain frontend components using: • Angular (Qiyas projects) • Next.js or React (Strategy projects) • Write clean, testable, and well-documented code • Participate in code reviews and technical discussions • Collaborate with cross-functional teams in an agile environment
• Work with customers, solution architects, and peers to design, develop, test, deploy and maintain technical solutions • Communicate/present technical solutions to non-technical stakeholders • Assist development team members in implementing technical solutions and troubleshooting technical issues • Develop an understanding of customer process and contribute to functional requirement documentation
Backend Software Engineer – AI Systems, Automation
Hire OverseasScale Your Business while Saving Money By Hiring Overseas Employees
• Design backend systems that integrate AI into operational and customer-facing workflows • Use Claude Code or similar AI copilots to accelerate development and system design • Architect automation layers that connect backend services to business logic and workflows • Build structured systems that reduce manual processes across sales, onboarding, and operations • Design and build scalable APIs to support websites, customer portals, and internal tools • Implement secure authentication, authorization, and role-based access controls • Maintain clean, well-documented, production-grade code • Build backend support for automated sales and business development funnels • Collaborate on backend integrations for marketing websites and product platforms • Ensure reliable deployment pipelines and production stability




