Senior .Net Full-Stack Engineer

Iris Software Inc. • United State
Remote
Apply
AI Summary

We are hiring a Senior .Net Full-Stack Engineer for a fully remote role. The ideal candidate will have deep engineering instincts, broad technical capability, and a genuine curiosity for solving hard problems. The role involves designing and delivering software solutions across the full engineering lifecycle.

Key Highlights
Design and deliver software solutions across the full engineering lifecycle
Mentor and influence peers through code review, pair programming, technical documentation, and architectural input
Representative technologies used include .NET / C#, Python, JavaScript / TypeScript, PowerShell, Angular
Key Responsibilities
Design and deliver software solutions across the full engineering lifecycle
Make deliberate use of AI tooling throughout your development workflow
Mentor and influence peers through code review, pair programming, technical documentation, and architectural input
Technical Skills Required
.NET C# Python JavaScript TypeScript PowerShell Angular Microsoft Azure Terraform Infrastructure as Code (IaC) GitHub GitHub Actions CI/CD pipeline design and implementation
Benefits & Perks
Fully Remote role
Salary not explicitly stated
Nice to Have
AI-Augmented Engineering

Job Description


We are hiring for Senior .Net Full-Stack Engineer // Fully Remote role.


Title : Senior .Net Full-Stack Engineer

Work Schedule: Fully Remote role.

Required Skills : Sr .Net Developer with some Artificial Intelligence experience


Please email me your resume at ankit.grover01@irissoftware.com


About the Role

  • We are looking for a Senior Software Engineer who brings deep engineering instincts, broad technical capability, and a genuine curiosity for solving hard problems. This is not a role defined by a fixed technology stack — it is a role defined by the quality of your thinking, the depth of your foundation, and your ability to operate effectively across the full engineering landscape.
  • You will work on complex, high-stakes delivery where the tools, platforms, and challenges evolve continuously. The engineers who thrive here do not master a checklist of technologies — they build a strong enough foundation that picking up the next tool is a moderate lift, not a reinvention of themselves.


What You Will Do

  • Design and deliver software solutions across the full engineering lifecycle — from architecture and infrastructure through to application logic, integration, testing, and deployment.
  • Make deliberate use of AI tooling throughout your development workflow, and help raise the standard for how the wider team works with AI.
  • Mentor and influence peers through code review, pair programming, technical documentation, and architectural input.
  • Move fluidly between domains as delivery demands it, while going deep where depth is needed.


Representative technologies used in this environment include:

  • Languages and frameworks: .NET / C#, Python, JavaScript / TypeScript, PowerShell, Angular
  • Cloud and infrastructure: Microsoft Azure, Terraform, Infrastructure as Code (IaC), cloud-native architecture patterns
  • DevOps and delivery: GitHub, GitHub Actions, CI/CD pipeline design and implementation
  • Cross-cutting: API design, observability, security practices, dependency management
  • This list is representative, not exhaustive. The environment changes. We expect you to change with it.


Software Engineering Practices

  • We expect engineering practices to be non-negotiable, not aspirational:
  • Developer-led testing. You write tests as part of development, not after. You understand the testing pyramid, know when to push toward unit coverage and when integration or contract tests are the right tool, and you advocate for testable design from the start.
  • Documentation as a first-class output. Code is written once and read many times. You document your reasoning, your interfaces, your runbooks, and your decisions. You understand the difference between documentation that helps and documentation that clutters.


AI-Augmented Engineering

  • This is a genuine differentiator for this role. We are not looking for someone who uses an AI chat assistant occasionally. We are looking for someone who has meaningfully changed how they work because of AI, and who can explain exactly how and why.


What this looks like in practice:

  • You use AI tooling actively across your development workflow — code generation, review, documentation, debugging, exploration, test scaffolding — and you have a clear, opinionated view of where it adds value and where it does not.
  • You understand enough about how large language models work — context windows, prompting patterns, retrieval-augmented generation, agent architectures — to be a capable practitioner without needing to be a researcher.
  • You are proficient with current AI development tooling: IDE-integrated assistants, agentic workflows, prompt engineering, and the emerging ecosystem of AI-native developer tools.
  • You can communicate your AI workflow to others clearly — what you use, when you use it, what you still do yourself, and what safety or quality checks you apply to AI-assisted output.
  • You recognize that AI amplifies strong engineers and cannot substitute for weak foundations. You bring both.


Thanks and Regards,

Ankit Grover

Sr. Executive - TA

Iris Software

200 Metroplex Drive, Suite #300, Edison, NJ 08817

www.irissoftware.com


Similar Jobs

Explore other opportunities that match your interests

APJ People Business Partner Lead

Programming
•
2h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

ClickHouse

United State

Full-Stack Web Developer

Programming
•
2h ago
Visa Sponsorship Relocation Remote
Job Type Part-time
Experience Level Not Applicable

tenyne, inc.

United State

Staff AI Engineer

Programming
•
2h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

fullstack

United State

Subscribe our newsletter

New Things Will Always Update Regularly