JOBSEARCHER

Senior Software Engineer

AltimetrikAustin, TXMay 24th, 2026
Senior Software EngineerMiddleware Modernization | ELK Stack | .NET | AWS | Distributed SystemsRole OverviewWe are looking for a highly experienced Senior Software Engineer with deep expertise in enterprise logging frameworks, ELK Stack, and .NET application ecosystems combined with hands-on middleware design, distributed systems engineering, and AI-assisted development practices.The team will work on consolidating and migrating multiple application logging frameworks into a unified ELK-based observability platform while building reusable, production-ready middleware components that address cross-cutting concerns and non-functional requirements (NFRs) across the enterprise. Most applications are built on .NET, Angular, and AWS-based architectures. The role requires expertise in scalable logging architectures, middleware design, and modern Agentic AI-driven development practices within a Domain Driven Design based enterprise.Key ResponsibilitiesDesign, develop, and migrate enterprise logging frameworks into a centralized ELK platform, integrating application, infrastructure, and cloud-native logs across .NET, Angular, and AWS-based applicationsDesign, build, and maintain reusable inner-source libraries and middleware components addressing cross-cutting NFRs such as logging, observability, resilience, compliance, and event-driven integration patternsImplement modernization efforts that migrate legacy .NET Framework based capabilities into a unified .NET Standard code base suitable for cross-framework, cross-platform adoptionBuild scalable log ingestion, parsing, and indexing pipelines and standardize structured logging patterns across distributed systems and microservicesDevelop Kibana dashboards, alerts, and monitoring capabilities, and optimize Elasticsearch clusters for performance, scalability, and reliabilityApply engineering best practices, coding standards, and operational excellence to build performant, resilient, and cost-conscious components that operate effectively across infrastructures and downstream consumersPartner with lead engineers and collaborate across Architecture, Cloud, Developer Experience, Security, Platform Engineering, DevOps, and SRE teams to implement architectural direction, modernization strategies, and drive rollout and adoption of a unified .NET ecosystemMentor Engineers and contribute to team skill uplift in modern .NET development, observability, and AI-native engineering practicesEnsure delivered components align with regulatory, security, retention, and audit governance requirementsLeverage AI-assisted / Agentic development approaches for automation, code generation, debugging, and operational productivitySupport CI/CD integration and automation for observability deployment workflowsRequired SkillsStrong expertise in .NET development, including advanced debugging, performance analysis, and memory allocation profiling in distributed or containerized environments, with proven experience modernizing .NET Framework solutions into .NET Standard or modern cross-platform .NET compatible designsExperience implementing logging solutions for .NET / .NET Core and Angular applications using structured logging frameworksStrong background in distributed systems, microservices architectures, event streaming using Kafka, REST APIs, and high-throughput data and log ingestion pipelinesStrong proficiency building robust middleware and reusable packaged libraries that address cross-cutting NFR concerns through opinionated and fluent APIsHands-on AWS experience including CloudWatch, ECS/EKS, Lambda, API Gateway, and S3, with a solid understanding of Kubernetes, infrastructure as code, platform engineering concepts, and cloud-native deployment patternsHands-on experience using AI-native engineering tools and workflows, including LLM-assisted development, semantic search, agentic tooling, GitHub Actions, and Copilot based engineering workflowsVery strong grasp of software craftsmanship principles including OOP, SOLID, design patterns, and patterns of application architecture, with the ability to communicate technical solutions through algorithmic reasoning and UML diagramsPreferred QualificationsExperience in enterprise observability or logging modernization programs, including migrating legacy / on-prem logging systems to cloud-native ELK platformsExposure to OpenTelemetry and distributed tracingExperience in platform engineering or SRE environmentsKnowledge of AIOps and observability analyticsStrong familiarity with fundamental algorithms, performance-aware coding practices, and classic software engineering literatureSoft SkillsStrong analytical and troubleshooting abilitiesExcellent collaboration and communication skills across Architecture, Security, SRE, and Cloud teamsAbility to work in fast-paced engineering transformation programsProactive mindset focused on automation, engineering excellence, and continuous improvementAbility to translate architectural direction into practical, production-ready deliverables