Staff Software Engineer Visa Technology and Operations LLC
- $131,600–$210,300 Per Year
Job Summary
Senior Software Engineer (Node.js/TypeScript, Python, PHP) - AWS, OAuth2/JWT, AI-Assisted Development
We are seeking a highly skilled Senior Software Engineer with proven experience using Cursor (or comparable AI-assisted coding tools) to accelerate development workflows. You will work with our Staff and Senior Engineers to translate customer requirements into product capabilities, architect and deliver microservices-based systems, and continuously improve existing platforms. You will help lead the strategy and execution of a technical roadmap that increases delivery velocity and unlocks new engineering capabilities. The ideal candidate combines deep technical expertise with strong product thinking and customer empathy.
Key Responsibilities
• Own microservices architecture: design service boundaries, APIs, data contracts, and integration patterns to support scalable product growth. • Translate customer requirements into product: partner with Product and stakeholders to clarify needs, define scope, write technical approaches, and deliver incrementally. • Provide technical and thought leadership across teams; set architecture standards and best practices. • Collaborate with product managers, customers, and engineering teams to solve complex problems and drive outcomes. • Build and maintain services using Node.js, TypeScript, Python, and PHP, plus SQL and NoSQL data stores. • Design and implement extensible REST APIs and service-to-service communication patterns. • Implement secure authentication and authorization using OAuth2 and JWT-based access tokens. • Build and operate cloud-native solutions on AWS with production-grade reliability, security, and observability. • Drive CI/CD, infrastructure as code, and automated testing practices across services. • Lead technical planning, decomposition, and delivery across multiple workstreams; ensure quality, performance, and operability. • Mentor engineers through code reviews, pairing, architecture reviews, and coaching. • Analyze cloud cost drivers, forecast impacts, and incorporate cost-awareness into architecture decisions. • Establish and improve operational readiness: monitoring, alerting, incident response, and performance tuning.
Requirements
• 12+ years of professional software development experience. • 8+ years of architecture and system design experience, including reliability and scaling. • Significant experience architecting microservices in production: • domain-driven service modeling, API versioning, backward compatibility • resilience patterns (timeouts, retries, circuit breakers), distributed tracing • data ownership and consistency strategies (sagas, outbox, eventual consistency) • Proven ability to take customer requirements and turn them into product: • discovery/clarification, technical scoping, tradeoff decisions, iterative delivery • collaboration with Product, UX, and customer-facing teams • Strong proficiency in at least two of: Node.js/TypeScript, Python, PHP (and ability to work across all four as needed). • 4+ years of cloud experience with strong preference for AWS (IAM, VPC, ECS/EKS, Lambda, RDS/DynamoDB, S3, CloudWatch, etc.). • Experience with SQL and NoSQL databases; designing data models and service-owned persistence. • Experience with Docker and container orchestration (Kubernetes/EKS preferred where applicable). • Experience with OAuth2 and JWT, and modern service authentication/authorization practices. • Experience with continuous delivery and infrastructure as code (Terraform, CloudFormation, or CDK). • Strong fundamentals in data structures, algorithms, and engineering best practices. • Expert-level proficiency with Cursor or comparable AI coding tools (prompting, refactoring, test generation, debugging, safe-use discipline). • Ability to operate effectively in a fast-paced, startup-like environment.
Preferred Qualifications
• Experience with event-driven architectures (SNS/SQS/Kinesis/Kafka) and distributed systems. • Strong observability experience (metrics, logs, traces) and production operations ownership. • Experience building internal platforms, frameworks, or developer productivity tooling. • Publications or speaking history in credible conferences/journals (optional).
| Location | Round Rock, TX |
