Senior Software Engineer
Location: Austin, TX or Charlotte, NC - Hybrid
Employment Type: Contract
Note: AI-Enabled Logging Platform Modernization (ELK Stack | .NET | AWS)
Role Overview
We are looking for strong Software Engineers with hands-on experience in ELK Stack, enterprise logging frameworks, .NET application ecosystems, and AI-assisted development practices to support a strategic logging modernization initiative.
The team will work on consolidating and migrating multiple application logging frameworks into a unified ELK-based observability platform. Most applications are built on .NET, Angular, and AWS-based architectures. The role requires expertise in scalable logging architectures, Kibana dashboards, log ingestion pipelines, and modern Agentic AI-driven development practices.
Key Responsibilities
- Design, develop, and migrate enterprise logging frameworks into a centralized ELK (Elasticsearch, Logstash, Kibana) platform.
- Implement observability and logging standards across .NET, Angular, and AWS-based applications.
- Build scalable log ingestion, parsing, indexing, and visualization pipelines.
- Standardize structured logging patterns across distributed systems and microservices.
- Integrate application logs, infrastructure logs, and cloud-native monitoring into a unified platform.
- Develop dashboards, alerts, and monitoring capabilities using Kibana.
- Optimize Elasticsearch clusters for performance, scalability, and reliability.
- Enable operational intelligence through centralized logging, analytics, and observability.
- Collaborate with platform engineering, DevOps, SRE, and cloud teams for rollout and adoption.
- Leverage AI-assisted / Agentic development approaches for automation, code generation, debugging, and operational productivity.
- Support CI/CD integration and automation for observability deployment workflows.
Required Skills
- Strong hands-on experience with Elasticsearch, Logstash, Kibana, Beats / Fluentd / Fluent Bit.
- Experience implementing logging solutions for .NET / .NET Core and Angular applications.
- Strong understanding of distributed systems and microservices architectures.
- Experience with structured logging frameworks such as Serilog, NLog, Log4Net.
- Strong understanding of .NET application architecture and troubleshooting.
- Experience with REST APIs and log ingestion pipelines.
- Hands-on AWS experience including CloudWatch, ECS/EKS, Lambda, API Gateway, and S3.
- Kubernetes and containerized platform experience.
- Experience using AI-assisted engineering tools (OpenAI/Copilot/GenAI-based developer tools).
- Ability to leverage Agentic development approaches for automation and operational productivity.
Preferred Qualifications
- Experience in enterprise observability or logging modernization programs.
- Experience migrating legacy/on-prem logging systems to cloud-native ELK platforms.
- Exposure to OpenTelemetry and distributed tracing.
- Experience in platform engineering or SRE environments preferred.
- Knowledge of AIOps and observability analytics is a plus.
Soft Skills
- Strong analytical and troubleshooting abilities.
- Excellent collaboration and communication skills.
- Ability to work in fast-paced engineering transformation programs.
- Proactive mindset focused on automation and continuous improvement.