Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ESA - Electronic Security Association

Senior Software Engineer

ESA - Electronic Security Association

. Design, implement, test, deploy, and provide production support for backend services, RESTful APIs, and cloud components supporting connected products and customer-facing applications .

Posted 9/22/2026full-timeAustin • Texas • United StatesSenior💰 $112,002 - $190,718 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing, implementing, and supporting backend services and RESTful APIs using C#/.NET, with a strong focus on cloud technologies such as Microsoft Azure. Proficient in automated testing, debugging, and collaborating across teams to deliver high-quality software solutions.

Highest-signal resume keywords
C#/.NET ProgrammingMicrosoft AzureRESTful API DevelopmentAutomated TestingMicroservices Architecture

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills
C#/.NETJavaRESTful APIsAutomated TestingDebuggingRelational DatabasesNoSQL DatabasesAsynchronous MessagingMicroservicesInfrastructure as Code
Soft Skills
CollaborationCommunicationProblem-SolvingMentoringRoot-Cause Analysis
Tools & Technologies
Microsoft Azure ServicesAWSGoogle CloudDockerKubernetesGitCI/CD PipelinesObservability Platforms
Industry Keywords
Cloud ComputingIoT PlatformsEvent-Driven ArchitectureDistributed SystemsTelemetry

Tech Stack

Tools & technologies
ASP.NETAWSAzureCloudDockerIoTJavaKubernetesMicroservicesNoSQL.NET

About the role

Key responsibilities & impact
  • Design, implement, test, deploy, and provide production support for backend services, RESTful APIs, and cloud components supporting connected products and customer-facing applications
  • Develop high-quality software using C#/.NET and established engineering patterns, coding standards, automated testing, and code-review practices
  • Design and implement integrations with databases, event streams, messaging systems, queues, storage, and cloud-platform components
  • Translate product and system requirements into maintainable technical solutions
  • Identify dependencies, risks, and operational considerations early
  • Design solutions for moderately complex features and services and contribute to architectural decisions
  • Write and maintain unit, integration, and component-level tests
  • Participate in L3 production support, investigate complex issues, and drive root-cause analysis and corrective actions
  • Design for reliability, scalability, performance, security, resiliency, and observability
  • Define telemetry and operational readiness for owned services
  • Collaborate with product, QA, operations, firmware, mobile, architecture, and engineering teams
  • Review code and technical designs, provide feedback, and mentor less experienced engineers
  • Lead targeted improvements to performance, reliability, maintainability, developer productivity, and technical debt
  • Contribute to agile planning, provide status and risk updates, and document designs, operational procedures, and troubleshooting findings

Requirements

What you’ll need
  • 5+ years of professional software engineering experience developing and supporting production software, or equivalent demonstrated technical depth
  • Strong hands-on programming experience with C#/.NET, Java, or a comparable object-oriented language
  • Knowledge of software design principles and maintainable coding practices
  • Experience designing, developing, and supporting backend services and RESTful APIs in production environments
  • Practical experience with Microsoft Azure, AWS, or Google Cloud
  • Experience with asynchronous messaging, event-driven architectures, microservices, or distributed-system patterns
  • Experience with relational and/or NoSQL databases, data modeling, and data-access patterns
  • Strong automated-testing, debugging, and troubleshooting skills
  • Experience with source control, preferably Git, pull requests, code reviews, CI/CD pipelines, and modern software-development practices
  • Ability to independently deliver moderately complex software from design through deployment and production support
  • Ability to analyze technical tradeoffs, communicate recommendations clearly, and collaborate across teams and disciplines
  • Experience supporting production systems and participating in incident investigation, root-cause analysis, and corrective-action planning
  • Production development experience with C#/.NET and ASP.NET Core valued
  • Hands-on experience with Microsoft Azure services such as App Service, Functions, Storage, Service Bus, Event Hubs, IoT Hub, or Cosmos DB valued
  • Experience with high-throughput, highly available, or geographically distributed cloud services valued
  • Experience with connected devices, IoT platforms, device telemetry, device state, provisioning, or command-and-control workflows valued
  • Experience with Docker and Kubernetes valued
  • Experience with observability platforms and practices valued
  • Experience with infrastructure as code and automated cloud deployments valued
  • Experience working with globally distributed teams and across time zones valued

Benefits

Comp & perks
  • Life and health insurance
  • Life assistance program
  • Accidental death and dismemberment insurance
  • Disability insurance
  • 401k Plan
  • Vacation and holidays
  • Opportunity to contribute creative ideas to shaping the future of the Smart Home
  • Opportunity to be an engineering partner on products affecting comfort, safety, and security
  • Team investing in research and development