ESA - Electronic Security Association

Senior Advanced Software Engineer – Connected Device & Platform

ESA - Electronic Security Association

full-time

Posted on:

Location Type: Hybrid

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $132,198 - $225,082 per year

Job Level

About the role

  • Own medium-to-large initiatives end-to-end, from early requirement discovery through design, implementation, rollout, and production hardening
  • Lead and guide a small pod of 2-3 developers, providing technical direction, task breakdown, and delivery accountability
  • Balance hands-on development with leadership responsibilities, remaining deeply involved in critical code paths and design decisions
  • Drive alignment across teams (Product, Firmware, Mobile, QA, SRE, DevOps, Partner teams) to deliver cohesive, cross-layer integrations
  • Design and evolve backend services using C#/.NET on Azure within a highly distributed, event-driven architecture
  • Define clear service contracts using OpenAPI, JSON Schema, and contract-first design principles
  • Architect and implement event-driven workflows using Event Hubs, Service Bus, IoT Hub, Event Grid, and internal messaging pipelines
  • Make pragmatic architectural decisions that balance scalability, reliability, delivery timelines, and long-term maintainability
  • Champion strong software engineering practices: automated testing, CI/CD, safe deployments, and progressive rollouts
  • Drive improvements in observability, resilience, and operational readiness using metrics, logging, tracing, and alerting
  • Lead performance analysis and capacity planning for high-throughput device telemetry and fan-out workloads

Requirements

  • 7+ years of experience building and operating production-grade cloud systems, with deep expertise in C#/.NET, distributed systems, concurrency, and scalable service design
  • Proven experience leading technical initiatives and guiding other engineers through delivery
  • Professional experience with event-driven architectures and Azure messaging services (Event Hubs, Service Bus, IoT Hub, etc.)
  • Professional experience with CI/CD pipelines, automated testing strategies, and frequent, reliable deployments
  • Experience running containerized workloads using Docker and Kubernetes, with working knowledge of SQL and NoSQL data stores (PostgreSQL, SQL Server, Cosmos DB, Redis, etc.)
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETAzureevent-driven architectureOpenAPIJSON Schemaautomated testingCI/CDDockerKubernetes
Soft Skills
leadershiptechnical directiontask breakdowndelivery accountabilitycollaborationcommunicationproblem-solvingdecision-makingmentoringperformance analysis