
Senior Advanced Software Engineer – Connected Device & Platform
ESA - Electronic Security Association
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
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