freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer, Senior (C# .Netcore)

Summary

Senior Software Engineer builds and maintains a C#/.NET Core CPQ platform, enhancing back-end, front-end, and cloud services while integrating AI-assisted tools.

This Senior Software Engineer role is part of a collaborative team driving innovation in the CPQ (Configure, Price, Quote) platform. The position focuses on enhancing and maintaining the application framework across front-end, back-end, and deployment layers to ensure efficiency and scalability. You’ll contribute to research and development, partner with global colleagues, and help integrate AI-assisted development practices. Ultimately, the role supports delivering high-quality solutions that align with business goals and foster product growth.
  • Developing and enhancing framework components across back-end, front-end, and cloud-based services to support the CPQ platform
  • Delivering high-quality, maintainable code while following established coding standards and development practices
  • Collaborating with engineering teams and technical stakeholders across global locations to design, review, and implement solutions
  • Troubleshooting production issues, supporting customer-facing incidents, and participating in resolution efforts for high-priority problems
  • Leveraging AI-assisted development tools to improve productivity, code quality, and software delivery processes
  • Reviewing technical approaches and providing guidance to peers on implementation and code quality decisions
  • Mentoring associate and mid-level engineers while sharing technical knowledge and development best practices

  • At least 7 years of experience in software development
  • Experience developing applications using C# and .NET Core technology
  • Experience building and consuming APIs and web services
  • Experience working with cloud platforms and cloud-based application development concepts
  • Experience with SQL and relational database development
  • Experience collaborating within distributed or globally aligned software development teams
  • Ability to communicate technical concepts effectively and participate in technical design and code review discussions
  • Experience using AI-assisted development tools and applying them within the software development lifecycle

  • Experience with React, Angular, TypeScript, JavaScript, or similar front-end frameworks and libraries
  • Experience working with AWS services and AWS-based application environments
  • Experience with Azure cloud technologies
  • Experience using Azure DevOps, CI/CD pipelines, and release management practices
  • Experience with OpenSearch technologies
  • Experience in manufacturing, distribution, or e-commerce software domains
  • Experience supporting technical mentoring and knowledge sharing within engineering teams

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available