Lead .NET Architect – Technology & AI Labs
Location
United States
Posted
44 days ago
Salary
0
Seniority
Senior
Job Description
Lead .NET Architect – Technology & AI Labs
Embrace Software Inc
• Own end-to-end platform architecture for Industrial Group — defining the structure of core application services, data processing pipelines, real-time event handling, and enterprise API surfaces across the portfolio. • Design and enforce distributed systems that scale — concurrent, fault-tolerant, and built for enterprise-grade load across manufacturing, chemical, automotive, and oil & gas environments. • Define data architecture and schema governance across SQL Server and NoSQL stores — including indexing strategy, stored procedure design, and query optimization at scale. • Architect event-driven and messaging systems using RabbitMQ, Azure Service Bus, or equivalents for reliable inter-service communication and downstream processing. • Establish caching and performance standards (Redis and equivalents) across backend services, APIs, and data access layers. • Lead architectural trade-off decisions and produce clear, binding Architecture Decision Records (ADRs) that communicate rationale to engineering, product, and leadership. • Partner with Venture AI Labs to bring applied AI capabilities into Industrial Group products — evaluating and integrating LLM-powered features, RAG pipelines, agent frameworks, and feedback loops where they create real operational value.
Job Requirements
- 8+ years of professional software development experience, with at least 2 years in a lead architect or principal engineer role on production systems.
- Deep mastery of C# and .NET Framework/Core — including ASP.NET, Web API, Entity Framework, and the .NET ecosystem at scale.
- Proven track record designing distributed, concurrent, scalable, and fault-tolerant systems serving enterprise customers in production.
- Expert-level SQL and database design skills: Microsoft SQL Server schema design, stored procedures, indexing, and query optimization — with NoSQL exposure (MongoDB or equivalent).
- Hands-on experience with message brokers and event-driven systems: RabbitMQ, Azure Service Bus, Kafka, or equivalents.
- Cloud platform fluency with Azure (App Service, Functions, Key Vault, Storage Accounts, Service Bus, Application Insights) and AWS — including cloud-native architectural patterns.
- Strong grounding in object-oriented design, SOLID principles, design patterns, and architectural patterns (CQRS, event sourcing, microservices, hexagonal architecture).
- Test-driven development mindset with strong discipline around unit testing, integration testing, and observable, measurable system quality.
- Experience with ORM layers (NHibernate, Dapper, Entity Framework) and principled approaches to data access at scale.
- Familiarity with operational technology systems, field data collection, or industrial software platforms is a strong plus for the Industrial Group context.
Benefits
- Competitive salary commensurate with experience.
- Opportunities for career advancement and professional development.
- Experience collaborating with a diverse, global team within a remote work setting.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desarrollo, mantenimiento y optimización de aplicaciones en PL1 y COBOL • Participación en el análisis funcional y técnico de nuevas necesidades • Resolución de incidencias y mejoras en sistemas críticos • Colaboración con equipos multidisciplinares • Documentación técnica de los desarrollos realizados
Software Engineer II, Backend
IterableThe customer activation platform that helps brands deliver joyful experiences at massive scale.
Role Description As a Software Engineer II at Iterable, you'll complete smaller projects autonomously, with regular oversight on new problems or undefined projects. You will prioritize activities with limited guidance while understanding how your tasks contribute to the team's project goals. You will proactively seek guidance from team members or managers when an answer is not known, form opinions while seeking input from a diverse group of team members, and learn to proactively anticipate small roadblocks to accomplishing tasks. - Complete assigned tasks that are comprehensive and thought out. - Proactively collaborate with team members to find the best solutions. - Form opinions while seeking input from a diverse group of team members on how to solve a problem. - Recommend solutions to enhance existing processes and understand resources available to overcome unforeseen issues. - Learn to proactively anticipate small roadblocks to accomplishing tasks and use knowledge of business unit processes to navigate. - Learn to manage expectations and accurately gauge effort needed to accomplish objectives. Qualifications - 3+ years relevant software development experience. - Experience building production-ready, scalable web applications. - Proficiency in at least one modern programming language (ideally Scala and/or Java). - Experience with Elasticsearch and/or other relevant technologies like Postgres. - Desire to work in a highly remote/distributed but collaborative environment. - Willingness to take on-call responsibilities. - Fluency in English (verbal and written). - Legally authorized to work in the EU. Requirements - Programming Language: Scala - Databases: Elasticsearch, Postgres, Redis, CRDB - Infrastructure: Pulsar, Kafka, AWS - Other Relevant Technologies: Docker / Kubernetes, React Bonus Points - Experience with End-to-End, Integration, and Performance testing. - Exposure to enterprise systems. - Worked in a company with a strong US presence. Benefits - Competitive salaries & meaningful equity. - Private Medical Insurance. - Life/Risk Assurance. - Meal Allowance: 8.55€ per day. - Community Days (days for us to give back to the community). - Paid Annual Leave (22 days). - Global Lifestyle Reimbursement Account. - Paid Sabbatical. - Complete laptop workstation.
Principal Developer – PHP, Laravel
PerchPeekPerchPeek helps employers relocate their employees to hundreds of destinations worldwide and helps team members with all stages of the moving process, from searching for a house to
• Architect high-performance, scalable APIs that serve as the backbone of our platform. • Making high-stakes decisions on scalability, maintainability, data modeling, and performance. • Elevate the entire engineering team by setting high standards, conducting rigorous PR reviews. • Make smart trade-offs between 'perfect code' and speed to market, understanding that engineering is a lever for business growth. • Champion reliability and observability. You build it, you run it! • Ensure our systems are debuggable, resilient, and performant in production. • Ship complex, high-value features end-to-end. You are hands-on and lead from the front, unblocking the team on the hardest technical challenges.
Fullstack .Net Developer, Azure
Plain ConceptsRediscover the meaning of technology | Spain, USA, UK, Germany, Netherlands, Australia and Romania.
• Participating in the design and development of software solutions for challenging projects. This means projects from scratch with the latest technologies. • Design of architecture and the decision-making process in a constructive environment with co-creation dynamics. • Participate, review, help and take care of the projects where your teammates are involved. • Be a key player in the development of the best practices, clean and reusable code. • Be up to date with the latest tools and technologies in the market.




