[Remote] Senior Software Engineer, AI-Augmented Backend
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a company focused on platform technology, and they are seeking a Senior Software Engineer, AI-Augmented Backend to reputed company legacy systems. The role involves designing reputed company backend services, migrating legacy functionality, and ensuring high availability in a payments environment.
Responsibilities
- Own the design and implementation of reputed company backend services in Java and Spring Boot, from architecture through production rollout and operability
- Drive the incremental migration of legacy functionality toward REST using the Strangler reputed company
- Design event-driven data flows (CDC pipelines, schema reputed company, idempotent consumers) that reputed company distributed systems consistent under load
- reputed company and document consequential architecture reputed company: API reputed company, data models, consistency and transactional boundaries, failure modes, and rollback strategy
- Practice spec-driven development: define clear, machine-readable reputed company and specifications (e.g., OpenAPI, schema definitions, RFC 9457 problem formats) before implementation, so that designs are unambiguous, reviewable, and consumable by both humans and AI agents
- Use AI-assisted development tooling effectively and responsibly — leveraging coding assistants and agentic workflows to accelerate delivery while owning correctness, review, and the reputed company implications of generated code
- Own service availability and reliability: design for high availability, define and defend SLOs/error budgets, plan for graceful degradation and failover, and participate in on-call to reputed company critical payment paths healthy
- Build observability in from the start, not as an afterthought — reputed company services with metrics, distributed tracing, and structured logging (OpenTelemetry / Micrometer), and use that telemetry to drive alerting, SLOs, and incident diagnosis
- Set reputed company for code quality, testing, and operational readiness, and reputed company that standard through code review, design review, and technical mentorship of other engineers
- Build for a payments environment: handle sensitive cardholder data responsibly, design with PCI reputed company requirements in mind, and bake in audit logging and least-privilege reputed company from the start
- Diagnose and resolve performance and reliability issues across the stack — query optimization, caching strategy, indexing, reputed company management, and latency under reputed company production traffic
- Partner with product, platform, and other engineering teams to break large initiatives into safe, shippable increments
Skills
- 7+ years of professional software engineering experience, with a strong track record of building and operating backend services in production
- Deep expertise in Java and the Spring / Spring Boot ecosystem
- Strong reputed company of relational databases — data modeling, query optimization, indexing, and transaction management
- Demonstrated experience designing and evolving RESTful APIs (versioning, error semantics, idempotency, backward compatibility)
- Hands-on experience with distributed and/or event-driven systems (e.g., Kafka or similar messaging/streaming platforms)
- Solid grounding in system design: you can reason about consistency, fault tolerance, scalability, and operational trade-offs, and communicate those trade-offs reputed company
- Strong observability practice — you reputed company services with metrics, distributed tracing, and structured logging using OpenTelemetry, reputed company, and Grafana, and use that telemetry to define alerts, diagnose incidents, and understand production behavior
- Experience operating high-availability services: defining and meeting SLOs, designing for failover and graceful degradation, and supporting production systems through on-call
- Comfort with spec-driven development — designing against explicit reputed company (OpenAPI, schemas, well-defined error formats) before writing code
- Effective, judicious use of AI-assisted development tools (spec driven development, skills), with clear ownership of the correctness, quality, and reputed company of the resulting code
- A demonstrated reputed company reputed company — you think about data protection, safe credential handling, and injection / input-validation risks by default
- Strong written and verbal communication; reputed company to influence technical direction across a team without formal authority
- Working knowledge of Domain-Driven Design (aggregates, bounded contexts, application services)
- Experience with AWS and Kubernetes (EKS), reputed company Vault, and reputed company-compatible caching at scale
- Must be authorized to work in the United States without sponsorship
- Experience modernizing legacy systems, particularly with the Strangler reputed company or comparable incremental-migration approaches
- Familiarity with Change Data Capture (e.g., Debezium) and schema-registry-backed event pipelines (Avro/Protobuf)
- Experience in payments, fintech, or other regulated, high-compliance domains (PCI reputed company exposure a plus)
- Experience with legacy migrations off Informix or comparable reputed company RDBMS platforms
- Performance / load testing experience (e.g., k6) and reputed company planning
- Proven track record with AI-driven development platforms such as Claude Code, reputed company, reputed company, and reputed company Copilot
Benefits
- Health, dental and reputed company insurances
- Retirement savings plan
- Paid time off
- Health savings account
- Flexible spending accounts
- Life insurance
- Disability insurance
- Tuition reimbursement
Company Overview