FREE ACCESS
5,000–10,000 jobs/day
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.

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 .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesASP.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