
Staff Engineer, Software
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
β’ Design, develop, and sustain enterprise applications, APIs, and services utilizing C#/.NET and React, incorporating Python where suitable.
β’ Architect and execute distributed, event-driven systems leveraging message brokers such as RabbitMQ, Kafka, Azure Service Bus, or MQTT.
β’ Construct dependable integrations between enterprise systems including PLM, ERP, identity, and engineering platforms.
β’ Implement Saga/process managers, outbox, CQRS, and idempotent consumer patterns.
β’ Design and incorporate AI functionalities such as LLM-powered features, agents, and intelligent automation.
β’ Utilize AI-assisted development tools while ensuring code quality, security, and adherence to review standards.
β’ Deploy and manage services in Azure and/or AWS environments.
β’ Employ CI/CD and developer platforms including GitLab, Azure DevOps, GitHub, Artifactory, and SonarQube.
β’ Instrument services for observability and troubleshoot asynchronous and distributed processes in a production setting.
β’ Participate in design reviews, code reviews, and uphold engineering standards.
β’ Lead projects as necessary and collaborate with business stakeholders to define requirements and deliver measurable outcomes.
β’ Typically requires a minimum of 7+ years of professional software engineering experience.
β’ Bachelor's degree in Computer Science or a related field; or equivalent practical experience.
β’ Extensive expertise in C# and .NET (.NET 6+ / ASP.NET Core), including RESTful APIs, background services, and Entity Framework or similar data access technologies.
β’ Professional experience in building frontends with React; TypeScript preferred.
β’ Practical experience with messaging and event-driven architectures utilizing RabbitMQ, Kafka, MQTT, Azure Service Bus, or similar technologies.
β’ Strong knowledge and experience in architecting and utilizing Integration Platform as a Service (iPaaS) tools.
β’ Solid understanding of system design and architectural patterns, including distributed systems, microservices versus modular monoliths, eventual consistency, and resiliency patterns.
β’ Cloud experience with Azure or AWS; familiarity with security, networking, IAM/RBAC, compute, storage, and managed services.
β’ Working knowledge of CI/CD and deployment best practices.
β’ Experience with relational databases such as SQL Server or PostgreSQL, emphasizing data modeling and query performance.
β’ Strong experience with AI coding tools like GitHub Copilot, Cursor, or Claude Code.
β’ Robust testing discipline, encompassing unit, integration, and end-to-end testing.
β’ Excellent communication and collaboration abilities.
β’ Commitment to ownership, continuous improvement, and reliable, respectful teamwork.
β’ All offers are contingent upon a cleared background and possible reference check.
β’ Bonus
β’ Benefits package
β’ Equity
β’ Temporary benefits package applicable after 60 days of employment for temporary employees
duvo.ai
RTX
Clear Street
RemoteStar
Get handpicked remote jobs straight to your inbox weekly.