Senior/Staff Engineer at Oddr · Remote only · 7 - 15 years · Raised funding · Remote only · Posted 23 Oct 2026

Senior / Staff Software Engineer – Backend Engineering
Experience: 7+ years
Location: India
Role Type: Individual Contributor | Hands-on Engineering
About the Role
Oddr is looking for a deeply hands-on Senior / Staff Software Engineer who combines strong backend engineering fundamentals with an AI-first way of building software.
This is not a traditional development role where AI is used only for code completion. We are looking for engineers who can understand a problem, design the right solution, define architectural and security guardrails, and then use AI aggressively to accelerate implementation without compromising quality.
You will be expected to code regularly, own solutions end-to-end, build POCs, drive technical design, review critical code, and help raise the engineering bar across the team.
This is not a people-management role.
What You’ll Do
- Design and build scalable, secure backend systems using C# / .NET.
- Own features from problem definition and architecture through coding and production delivery.
- Use AI coding tools such as Claude Code, Codex, Cursor or GitHub Copilot to accelerate development.
- Define the right context, constraints, tests and guardrails around AI-generated code.
- Build POCs and evaluate technical approaches before scaling them into production.
- Drive system design, API design, data modelling and integration decisions.
- Review code for correctness, security, performance and maintainability.
- Build automated tests, observability and validation into the development lifecycle.
- Mentor engineers through technical reviews, pairing and architecture discussions.
- Identify opportunities to create reusable engineering patterns, automation, agents or developer tooling.
What We’re Looking For
- 7+ years of software engineering experience building production systems.
- Strong hands-on expertise in C# and .NET / .NET Core.
- Strong system design and architecture skills.
- Experience with distributed systems, APIs, databases, asynchronous processing and cloud-native applications.
- Good understanding of Azure, CI/CD, containers and modern software delivery practices.
- Strong debugging and problem-solving skills.
- Experience using AI coding tools as a meaningful part of day-to-day software engineering.
- Ability to critically review AI-generated code and identify architectural, security or quality issues.
- Strong understanding of software design, testing and engineering best practices.
Nice to Have
- Experience with React / TypeScript.
- Experience in legal-tech, fintech, billing, payments or enterprise SaaS.
- Exposure to AI agents, RAG, MCP or LLM-powered applications.
- Experience building reusable engineering platforms, tooling or automation.
- Familiarity with SOC 2, ISO 27001 or other security/compliance environments.
What Great Looks Like
You can take a complex problem from:
Problem → Design → POC → Architecture → Code → Validation → Production
You know when to rely on engineering judgment, when to challenge the AI, and when to use AI to dramatically accelerate execution.
At Oddr, we are looking for engineers who can think deeply, build quickly and ship safely.

About Oddr
About
Oddr is the legal industry’s only AI-powered invoice-to-cash platform. Oddr’s AI-powered platform centralizes, streamlines and accelerates every step of billing + collections— from bill preparation and delivery to collections and reconciliation - enabling new possibilities in analytics, forecasting, and client service that eliminate revenue leakage and increase profitability in the billing and collections lifecycle.
www.oddr.com
Similar jobs (10)
Responsibilities
- Understand the business requirements and technical constraints and architect/design/develop.
- Participate in the complete development life cycle.
- Lead and Review the architecture/design/code of self and others.
- Develop enterprise application features/services using Azure cloud services, C# .NET Core, ReactJS etc, implementing AI-DevSecOps principles.
- Act as a hands-on technical leader of a scrum team.
- Own and be accountable for the Quality, Performance, Security and Sustenance of the respective product deliverables.
- Strive for self-excellence along with enabling success of the team/stakeholders.
- Appraise the performance of self, peers and team members.
Requirements:
- 6 to 10 years of experience in developing enterprise software products, with cloud native stack
- Strong knowledge of C# / .NET Core
- Working knowledge of the JS frameworks – React
- Good experience in automating development using combination of AI tools - Claude + CoPilot + MCP
- Strong experience in Micro-Services and/or Micro-Frontend architecture
- Strong experience in container-based development, AKS, Service Fabric etc
- Strong experience in messaging queue systems like RabbitMQ, Kafka
- Experience in Azure Services like Azure Logic Apps, Azure Functions
- Experience in Relational and No-SQL databases like MS SQL Server, PostgreSQL, MongoDB
- Preferable experience in integrating LLMs, vector databases, RAG into production apps.
- Experience in coaching/guiding/leading a scrum team of junior, senior full stack engineers
- Experience in owning/driving end to end development of multiple functional modules/areas (incl testing, performance testing, deployment)
- Experience in cross-functional collaboration with product owners, senior management etc.
- Strong knowledge of Code Quality, Code Monitoring, Performance Engineering, Test Automation Tools
- Knowledge of reporting solutions like PowerBI, Apache SuperSet etc
Location: Bangalore
Experience: 5+ years
Employment type: Full-time, permanent
Work Hours: 10.00 AM to 7.00 PM (General Shift)
website: www.amazech.com
Qualifications:
B.E./B.Tech/M.E./M.Tech in Computer Science, Information Technology, Electrical or Electronic with a good academic background.
Key Responsibilities:
· Develop and maintain backend services using ASP.NET Core (latest LTS), RESTful APIs, and microservices architecture
· Implement authentication and authorization using OAuth2 and Azure AD
· Design and maintain clean, scalable domain models and service layers
· Lead and execute .NET Framework to .NET Core migrations, ensuring stability and backward compatibility
· Optimize backend services for performance, scalability, and security
· Contribute to CI/CD pipelines using Azure DevOps with automated builds and deployments
· Support production environments, perform root cause analysis, and ensure operational stability
· Develop and maintain frontend applications using Angular or ReactJS, ensuring responsive and high-performance user interfaces
· Integrate frontend components with backend RESTful APIs and microservices
· Collaborate closely with UX/UI designers and backend teams to deliver end-to-end features
· Maintain high-quality technical documentation and API specifications
Required Skills and Experience:
· Strong hands-on experience with ASP.NET Core (latest LTS), REST APIs, and Microservices
· Minimum hands-on experience in frontend development using Angular or ReactJS
· Proficiency in HTML5, CSS3, JavaScript/TypeScript
· Experience integrating frontend applications with backend services
· Proficiency in Azure App Services, Azure SQL, and Key Vault
· Experience with Git and Azure DevOps CI/CD pipelines
· Solid understanding of unit and integration testing
· Strong performance tuning and secure coding practices
Other Requirements:
· Exposure to Node.js preferred
· Experience using GitHub Copilot and modern developer tooling preferred
Senior Software Engineer – .NET Full Stack Developer
Job Location: Pune (Hybrid)
Job Description
We’re seeking an experienced Senior Software Engineer with a strong command of .NET and Angular 18 and modern frontend technologies. The ideal candidate will excel in both technical execution and collaborative leadership, demonstrating excellent communication skills and an Agile mindset. You’ll play a critical role in designing, developing, and optimizing our web applications while mentoring junior developers and participating in technical discussions and contributing to design decisions.
Roles & Responsibilities
- Design and implement reusable components and responsive UI using Angular Material UI 14.2.5 and FAST.
- Design, develop, and maintain backend services and APIs using .NET 10.0 and .NET Core Microservices.
- Write clean, efficient, and maintainable code in C# 14 following best practices.
- Develop event-driven systems with Azure Service Bus for message brokering and Azure Data Factory for ETL processes.
- Implement logging, error handling, and monitoring using Serilog, NLog, and SonarCloud for static code analysis.
- Write unit and end-to-end tests with Jest to ensure reliable, high-quality software.
- Manage dependencies with NuGet and collaborate through CI/CD pipelines.
- Participate in Agile ceremonies — sprint planning, retrospectives, and daily stand-ups, while collaborating with frontend, DevOps, and product teams.
- Communicate technical ideas and solutions clearly to both technical and non-technical stakeholders.
- Ensure code quality with ESLint, Prettier, and SCSS for clean, maintainable styling.
- Work with CI/CD pipelines and support build/deployment troubleshooting; optimize performance using NPM, Gulp, and Webpack.
- Collaborate in an Agile environment, participating in sprint ceremonies, backlog grooming, and retrospectives.
- Support junior developers through code reviews and knowledge sharing, promoting best practices and technical excellence.
- Collaborate with team leads, product owners, and QA to understand requirements and deliver assigned features.
- Suggest and implement innovative solutions for better performance and maintainability.
Position-Specific Skills
- 4+ years of experience in frontend and backend development, with a strong portfolio showcasing Angular 18 projects and a strong focus on .NET Core Microservices.
- Proficiency in TypeScript, SCSS, Angular Material, and frontend design patterns.
- Proficiency in C# 14 and experience building RESTful APIs and GraphQL services.
- Strong understanding of unit testing and E2E testing frameworks: Jest, Cypress.
- Expertise in Azure services — Functions, Web Apps, Redis Cache, Service Bus, Cosmos DB, Azure SQL Database.
- Knowledge of containers and container orchestration tools (e.g., Docker, Kubernetes) is a plus.
- Proven leadership experience — mentoring developers and contributing to technical decisions.
- Excellent communication skills — ability to explain complex ideas to both technical and non-technical audiences.
- Agile mindset — comfortable working in sprints, adapting to changes, and collaborating cross-functionally.
- Excellent communication skills — able to explain complex backend concepts to technical and non-technical audiences.
- Strong problem-solving mindset with a passion for building high-performance, resilient systems.
- Good to have e-learning domain knowledge.

Role: Fullstack .NET Engineer
Experience: 10-18 Years
Employment Type: Full-time
Location: Pune (Hybrid)
About the Role
We are looking for an experienced Fullstack .NET Engineer to join our Pune engineering team. You will design, build, and maintain scalable, cloud-based applications end to end — from robust .NET Core APIs and services to responsive Angular front-ends deployed on AWS. Beyond hands-on delivery, you will help champion the responsible adoption of AI-assisted engineering practices across teams, raising the bar on productivity, quality, testing, documentation, onboarding, and delivery efficiency.
This role suits a senior engineer who combines deep technical craftsmanship with strong communication and a collaborative mindset, and who is eager to shape how modern, AI-augmented software is built at scale.
Key Responsibilities
Design, develop, test, and maintain end-to-end features across the stack using .NET, .NET Core, and modern front-end technologies.
Build and integrate secure, high-performance RESTful APIs and microservices.
Develop responsive, maintainable user interfaces using Angular and modern JavaScript/TypeScript.
Build, Deploy, and operate applications on AWS, leveraging core cloud services for compute, storage, messaging, and observability.
Adoption of AI-assisted engineering practices across teams to improve productivity, code quality, testing, documentation, onboarding, and overall delivery efficiency.
Write clean, well-tested, and well-documented code; contribute to automated testing and CI/CD pipelines.
Collaborate closely with product managers, designers, and fellow engineers to translate requirements into reliable software.
Participate in code reviews, technical design discussions, and continuous improvement of engineering standards.
Mentor peers and help onboard new team members, sharing best practices and knowledge.
Required Skills & Experience
~10 years of professional software engineering experience in Fullstack development.
Strong hands-on expertise in .NET and .NET Core with understanding of design patterns
Proven experience in API development (RESTful services, microservices, integrations).
Strong experience in Docker and Containerization
Experience working with code quality tools (Ex.- SonarQube, Veracode),familiarity with secure code writing best practices
Strong analytical and troubleshooting skills using tools like CloudWatch, Datadog.
Solid front-end development skills with Angular and JavaScript/TypeScript.
Practical experience building and deploying applications using AWS services.
Strong understanding of software design principles, data structures, and testing practices.
Hands-on experience with AI coding assistants and applying them within team workflows.
Excellent communication skills — able to collaborate effectively and articulate technical concepts clearly.
Experience working in Agile/Scrum delivery environments.
Interest in and openness to adopting AI-assisted engineering tools and practices responsibly.
Senior Software Engineer - I (Full Stack Developer) at Planview.
Location: Bengaluru, India
Experience: 6–10 Years
Work Mode: Hybrid — two days per week in the office (mandatory)
Team: Release and Verify Product Line
About the role
You will own full-stack feature delivery for Planview’s SaaS product line, working across backend services and frontend applications in a collaborative, hybrid environment.
Key responsibilities
- Design, build, and maintain full-stack features using C# / .NET Core and React.
- Design and implement RESTful APIs.
- Develop and maintain SQL Server schemas, queries, and stored procedures.
- Build automated end-to-end tests using Cypress and unit tests using Vitest.
- Manage Git/Bitbucket workflows, including branching, merging, rebasing, and pull request reviews.
- Build and maintain reliable CI/CD pipelines.
- Use AI-assisted engineering tools such as GitHub Copilot, Claude Code, or Cursor to support development, code reviews, and troubleshooting.
- Collaborate with QA, Product, and Design to deliver features end to end.
- Troubleshoot production issues with the DevOps team.
- Mentor junior engineers and contribute to engineering quality and review practices.
Required qualifications:
- 6–10 years of experience in full-stack software development.
- Strong experience with C# / .NET Core for scalable services and APIs.
- Strong experience building modern, responsive user interfaces with React.
- Experience with SQL Server schema design, queries, and performance fundamentals.
- Experience designing and integrating REST APIs.
- Proficiency with Git/Bitbucket, including branching strategies and pull request reviews.
- Experience building and maintaining CI/CD pipelines.
- Experience with Cypress for end-to-end test automation.
- Comfort using AI coding assistants in day-to-day software development. This may be evaluated during the interview process at the interviewer’s discretion.
Nice-to-have skills:
- Redis caching
- AWS or CloudFront
- ExtJS
- Vitest
- Docker
- AI/LLM integrations using Azure OpenAI, Semantic Kernel, or similar frameworks
- AI-powered code quality tools such as GitHub Copilot Autofix or SonarQube
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
We are looking for a passionate and skilled backend developer with strong expertise in .NET Core to join our engineering team at LeadSquared. This role is ideal for someone who thrives in building scalable, high performance services and is open to transitioning into Java-based technologies in the future. You will be responsible for designing and developing robust backend systems, APIs, and services that power our platform. A strong sense of ownership, attention to detail, and a commitment to writing clean, maintainable code are essential qualities we look for.
KEY RESPONSIBILITIES
▪️ Design, develop, and maintain scalable backend services using .NET Core.
▪️ Build and optimize RESTful APIs and microservices.
▪️ Collaborate with cross-functional teams to define, design, and ship new features. ▪️ Write clean, efficient, and testable code with a focus on long-term maintainability.
▪️ Optimize database queries and ensure high performance for data-intensive operations.
▪️ Implement caching and messaging solutions for performance and reliability. ▪️ Participate in code reviews and contribute to engineering best practices.
REQUIRED SKILLS & QUALIFICATIONS
▪️ 3–5 years of hands-on experience in backend development with .NET Core.
▪️ Strong programming skills in C#.
▪️ Experience with ASP.NET Core MVC, Web API, and WCF.
▪️ Solid understanding of multi-threading, asynchronous programming, and concurrency.
▪️ Experience with MySQL, SQL Server, or equivalent relational databases.
▪️ Strong expertise in SQL programming and query optimization for large datasets.
▪️ Familiarity with caching solutions such as Redis.
▪️ Experience with message brokers such as RabbitMQ, Kafka, or AWS SQS.
▪️ Hands-on experience with cloud platforms — preferably AWS, or Azure/GCP.
▪️ Exposure to analytics, observability, monitoring, and performance tuning.
▪️ Strong foundation in software design principles and logical thinking. Good to Have
▪️ Familiarity with containerization tools — Docker and Kubernetes.
▪️ Understanding of CI/CD pipelines and DevOps practices.
What you need • • • • • • Delivered inside a regulated environment: code review, change control, a real audit trail. Based in, or able to relocate to, Bengaluru or Mumbai for the engagement. 7–15 years building production software, with .NET (C#, ASP.NET Core) as your primary stack. Python you have shipped and maintained — services, pipelines or AI components other people depend on, not occasional scripting. Hands-on work with LLMs in production: retrieval-augmented generation, prompt and agent design, and a clear account of how you evaluated whether it worked. Comfortable across SQL, REST and asynchronous integration patterns, on Azure or AWS, with CI/CD, containers and infrastructure as code. Good to have • • Migration work from .NET Framework to modern .NET. Azure OpenAI, Semantic Kernel, LangChain or LlamaIndex. • • Snowflake, including Cortex. Real estate, lease management or corporate services domain exposure
.NET / C# Developer
Experience: 5+ Years
Budget: 7 LPA
Location: Trichy (Onsite)
Employment Type: Full-Time
Payroll: iAgami Technology
Job Summary
We are looking for an experienced .NET / C# Developer with strong hands-on experience in designing, developing, and maintaining scalable web applications and backend services. The ideal candidate should have solid expertise in C#, .NET Core/.NET, ASP.NET Core, Web API, SQL Server, and Entity Framework, along with good knowledge of software development best practices.
Key Responsibilities
- Design, develop, test, and maintain applications using C# and .NET/.NET Core.
- Develop scalable and secure RESTful APIs and backend services using ASP.NET Core/Web API.
- Work with SQL Server, including database design, queries, stored procedures, and performance optimization.
- Implement application functionality using Entity Framework / Entity Framework Core.
- Analyze business and technical requirements and convert them into robust software solutions.
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews and maintain coding standards.
- Write unit and integration tests to ensure application quality.
- Collaborate with frontend developers, QA engineers, DevOps teams, and business stakeholders.
- Participate in Agile/Scrum ceremonies and contribute throughout the SDLC.
- Support CI/CD processes and application deployments where required.
Required Skills
- Strong hands-on experience with C#.
- Strong experience with .NET Core / .NET 6/7/8+.
- Experience with ASP.NET Core and Web API.
- Strong knowledge of REST APIs, JSON, HTTP, and authentication/authorization.
- Good experience with SQL Server and relational databases.
- Experience with Entity Framework / EF Core.
- Understanding of OOP, SOLID principles, design patterns, and clean code.
- Experience with Git and version control.
- Good understanding of debugging, exception handling, logging, and performance optimization.
Good to Have
- React.js / Angular or any modern frontend framework.
- Azure / AWS cloud experience.
- Docker and Kubernetes.
- CI/CD using Azure DevOps, GitHub Actions, or Jenkins.
- Microservices architecture.
- Redis / caching.
- RabbitMQ / Kafka.
- xUnit / NUnit / Moq.
- Agile/Scrum experience.
.NET / C# Developer
Company / Payroll: iAgami Technology
Experience: 5+ Years
Location: Trichy, Tamil Nadu
Work Mode: On-site
Employment Type: Full-time
Budget: ₹7 LPA
Job Description
We are looking for an experienced .NET / C# Developer with strong hands-on experience in building, developing, and maintaining scalable web applications and backend services. The ideal candidate should have expertise in C#, .NET Core, ASP.NET Core, Web API, SQL Server, and Entity Framework, along with a solid understanding of software development best practices.
Key Responsibilities
- Design, develop, test, and maintain applications using C# and .NET / .NET Core.
- Build scalable and secure RESTful APIs and backend services using ASP.NET Core and Web API.
- Work with SQL Server, including database design, complex queries, stored procedures, and performance optimization.
- Implement data access functionality using Entity Framework / Entity Framework Core.
- Analyze business and technical requirements and translate them into reliable software solutions.
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews and follow coding standards and clean-code practices.
- Develop unit and integration tests to ensure software quality.
- Collaborate with frontend developers, QA engineers, DevOps teams, and business stakeholders.
- Participate in Agile / Scrum ceremonies and contribute throughout the software development lifecycle.
- Support CI/CD processes and application deployments as required.
Required Skills
- 5+ years of professional software development experience.
- Strong hands-on experience with C#.
- Experience with .NET Core / modern .NET (6, 7, 8 or later).
- Strong knowledge of ASP.NET Core and Web API.
- Experience building REST APIs and working with JSON, HTTP, authentication, and authorization.
- Strong knowledge of SQL Server, relational databases, queries, and stored procedures.
- Experience with Entity Framework / Entity Framework Core.
- Good understanding of OOP, SOLID principles, design patterns, and clean code.
- Experience with Git and version control.
- Strong debugging, exception handling, logging, and performance optimization skills.
Good to Have
- Experience with React.js, Angular, or another modern frontend framework.
- Exposure to Azure or AWS cloud services.
- Experience with Docker and Kubernetes.
- Knowledge of CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins.
- Experience with microservices architecture.
- Familiarity with Redis, RabbitMQ, or Kafka.
- Experience with unit-testing frameworks such as xUnit, NUnit, or Moq.
- Experience working in Agile / Scrum environments.
Candidate Requirements
- Candidates must have at least 5 years of relevant .NET / C# development experience.
- Candidates must be willing to work on-site in Trichy, Tamil Nadu.
- Candidates should be comfortable with a budget of up to ₹7 LPA.
Interested candidates can apply with their updated resume.
Position Summary
We are seeking a Senior-Level .NET Developer to design, develop, and support enterprise applications. The ideal candidate has strong experience with .NET, SQL Server, REST APIs, and Azure, and enjoys building scalable, high-quality software in a collaborative Agile
environment.
Responsibilities
Design, develop, test, and maintain .NET applications and RESTful APIs.
Develop and optimize SQL Server databases, stored procedures, and queries.
Troubleshoot and resolve application issues while ensuring high performance.
Collaborate with business analysts, QA, and cross-functional teams.
Participate in code reviews and follow secure coding and development best practices.
Support Azure-hosted applications and CI/CD deployment processes.
Qualifications
8–12 years of hands-on experience with C#, .NET Core/.NET, ASP.NET, and Web APIs.
Strong experience with SQL Server and T-SQL.
Experience with Azure services and Azure DevOps.
Proficiency with Git, REST APIs, and object-oriented design principles.
Experience working in Agile/Scrum environments.
Strong analytical, communication, and problem-solving skills.
Preferred Skills
Experience with microservices, Azure Functions, Docker, or Kubernetes.
Familiarity with React, Angular, or Blazor is a plus.
Education: Bachelor's degree in Computer Science, Engineering, or a related field (or
equivalent experience).











