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.
Education:
Bachelor’s degree in computer science, engineering, or a similar field. Equivalent experience consideredExperience:
5-8 years of professional software engineering experience Strong experience with .NET (C#) and ASP.NET Core requiredExperience 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 standardsPreferred 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.
Alliance Team Members Demonstrate DRIVE:
Dedicated: Follows through on commitments. Strong say/do. Respectful: Acts with integrity and values diverse perspective. Innovative: Always looking for a better way; leads change. Versatile: Adapts quickly to changing circumstances. Demonstrates agility. Engaged: Acts like an owner. Wants to create and grow a business which is tightly aligned with market needs.
PI283841012