
Senior Software Engineer
- Lexington, KY
- Permanent
- Full-time
- Full Stack Development - Design, code, test, and release software across the stack
- Infrastructure & DevOps - Configure, optimize, and troubleshoot CI/CD pipelines and infrastructure-as-code (IaC)
- Cloud Engineering - Build and maintain scalable, event-driven architectures using AWS services
- Observability & Reliability - Own operational responsibility for team microservices, implementing monitoring, logging, and alerting best practices
- Collaboration - Work closely with engineers, product managers, and designers to deliver high-quality solutions
- On-Call Support - Participate in an on-call rotation for critical systems
- Continuous Improvement - Work in an environment that supports your individual growth while improving team processes
- 5+ years of experience in a fast-paced, technical problem-solving environment as a software engineer
- Experience building backend applications in NodeJS/Typescript and Python/FastAPI
- Experience building frontend applications using Typescript/React
- Experience designing, implementing, and optimizing cloud-based systems using AWS with a focus on scalability, security, and reliability
- Hands-on experience with DevOps practices, including CI/CD pipelines, Kubernetes, infrastructure-as-code (Terraform), GitOps, and ArgoCD
- Understanding of software engineering principles related to security, asynchronous programming, transactions, and distributed systems
- Ability to debug and optimize production systems and troubleshoot issues across the stack utilizing OpenTelemetry and logs/metrics/traces
- Strong communication skills, attention to detail, and ability to manage multiple projects simultaneously