> Markdown version of [/jobs/ext/2846672-software-engineer](https://www.wearedevelopers.com/jobs/ext/2846672-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** EWE AND COMPANY - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), ASP.NET, .NET Framework, Artificial Intelligence, Amazon Web Services, C Sharp (Programming Language), Software Quality, Code Review, Continuous Integration, Cursor (Graphical User Interface Elements), Software Debugging, Distributed Systems, Entity Framework, Firmware, PostgreSQL, Message Broker, Microsoft Message Queuing, Message Queuing Telemetry Transport (MQTT), Scrum Methodology, RabbitMQ, Software Engineering, SQLite, Web Application Frameworks, Openapi, Trunk-based Development, GitHub Copilot, ReactJS, Containerization, Information Technology, Maintaining Code, Restful APIs, Devsecops, Docker - **Published:** September 11, 2026 - **Apply:** https://www.builtincolorado.com/job/senior-software-engineer/11114458?handler=ApplyRedirect ## About the Role * Bachelor's degree in computer science, engineering, or a similar field. Equivalent experience considered Experience: * 5-8 years of professional software engineering experience * Strong experience with .NET (C#) and ASP.NET Core required * Experience with edge gateway/IoT communication patterns * Experience with SQLite and PostgreSQL databases Skills and Abilities Technical Proficiency * Deep understanding of RESTful API design and integration patterns * Experience with Entity Framework Core or similar ORMs * Proficiency with Git-based workflows and CI/CD pipelines * Understanding of software testing practices (unit, integration, end-to-end) AI-Augmented Development * Demonstrated prior experience using AI-assisted development tools (e.g., Claude Code, Cursor, Windsurf, Codex, GitHub Copilot) in daily engineering work * Ability to effectively leverage AI tools while maintaining code quality and security standards Preferred Experience * Distributed systems experience * Experience with React.js or other modern frontend frameworks * Familiarity with AWS cloud services * Experience with message brokers (MQTT, RabbitMQ, AWS SQS) * Familiarity with containerization (Docker) and orchestration * Trunk-based development experience Travel: * Travel is less than 10%. Standard and Physical Requirements: Position involves sitting long periods, standing, manual dexterity, stooping, bending and minimal lifting. ## Description The Senior Software Engineer will design, develop, and maintain backend services and APIs that power our digital product ecosystem-including applications that integrate with and run on edge gateway devices. This senior-level individual contributor role requires deep technical expertise in .NET development, strong problem-solving skills, and the ability to deliver high-quality, scalable solutions while collaborating effectively with cross-functional teams. Responsibilities * Design, develop, and maintain ASP.NET Core APIs and backend services that support edge gateway and IoT device communication * Build and optimize applications that interface with firmware over TCP sockets, local WiFi, and offline-tolerant architectures * Write clean, maintainable, and well-tested code following established coding standards and best practices * Participate in code reviews, providing constructive feedback and ensuring code quality across the team * Collaborate with architects, product managers, firmware engineers, and other stakeholders to translate requirements into technical solutions * Troubleshoot and debug complex issues across distributed systems * Contribute to technical documentation, API specifications, and system design decisions * Participate in sprint planning, estimation, and delivery commitments * Stay current with .NET ecosystem developments and recommend adoption of new tools and patterns where appropriate * Support CI/CD pipeline improvements and DevSecOps practices ## Related Videos - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [For the REST of us: API First and Conway’s Law](https://www.wearedevelopers.com/videos/1932-for-the-rest-of-us-api-first-and-conway-s-law) - [Introduction to TXT](https://www.wearedevelopers.com/videos/30-introduction-to-txt) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)