Find a jobRecruiters

Principal Engineer – Full Stack (.NET & Angular)

Exclusive opportunity

Onsite

Principal Engineer – Full Stack (.NET & Angular)

ePS (eProductivity Software)

Principal Engineer – Full Stack (.NET & Angular)

Skills

SQL QueriesDockerTypescriptProduct StrategyProduct ManagementC#.NETTesting & QAMicroservicesHTMLMicrosoft SQL ServerGitAWSWeb DesignCustomer SupportJavascriptAzure

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

3 September 2026

What they need


About EPS At ePS, we are shaping the future of packaging through technology. As a global leader in industry-specific business and production software, we help packaging companies streamline operations, boost efficiency, and unlock growth.

With over 30 years of experience, a global footprint, and a deep understanding of the packaging industry, we believe one thing above all: our success grows when our customers thrive.

Job Purpose The Principal Engineer – Full Stack (.NET & Angular) is responsible for providing technical leadership in the design, development, and delivery of enterprise software solutions. The role combines hands-on software engineering with architectural leadership, ensuring scalable, secure, and maintainable applications that align with business objectives and product strategy.

This role partners closely with Product Management, Quality Assurance, DevOps, and other engineering teams to deliver high-quality software while driving engineering excellence, technical innovation, and continuous improvement.

Core Responsibilities

  • Lead the architecture, design, and development of enterprise web applications using .NET, Angular, and SQL Server technologies.
  • Design and implement scalable, secure, and maintainable full-stack solutions aligned with product and business objectives.
  • Develop high-quality backend services, RESTful APIs, and frontend user interfaces following modern engineering practices.
  • Provide technical leadership to engineering teams through architecture reviews, code reviews, mentoring, and technical guidance.
  • Collaborate with Product Management and stakeholders to evaluate business requirements, estimate technical effort, and define implementation strategies.
  • Drive engineering best practices, including coding standards, secure development, automated testing, and continuous integration.
  • Analyze and resolve complex technical challenges, production issues, and performance bottlenecks across the application stack.
  • Lead modernization initiatives, including application architecture improvements, framework upgrades, and cloud adoption where appropriate.
  • Work closely with DevOps teams to improve deployment automation, monitoring, scalability, and application reliability.
  • Identify and reduce technical debt while balancing product delivery timelines and long-term maintainability.
  • Contribute to release planning, technical documentation, and continuous improvement initiatives across the engineering organization.
  • Mentor engineers and promote knowledge sharing, technical growth, and engineering excellence within the team.
  • Other duties as assigned.

Required Experience And Skills

  • 10+ years of professional software development experience, including significant experience developing enterprise web applications.
  • Proven experience leading technical design and architecture for full-stack applications.
  • Experience mentoring engineers and influencing technical decisions across teams.
  • Experience working within Agile software development environments.
  • Experience collaborating with Product Management, QA, DevOps, and Customer Support teams.
  • Experience delivering customer-facing software in production environments.
  • Business-level English proficiency (written and verbal) required (mandatory for customer-facing roles)
  • Expert-level development experience with C# and .NET/.NET Core.
  • Strong experience developing RESTful APIs using NET Core Web API.
  • Strong frontend development experience using Angular and TypeScript.
  • Strong knowledge of HTML5, CSS3, JavaScript, and responsive web design principles.
  • Strong experience with Microsoft SQL Server, including database design, query optimization, stored procedures, and performance tuning.
  • Experience with authentication and authorization technologies such as OAuth2, OpenID Connect, and JWT.
  • Experience with Git-based source control and modern branching strategies.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong understanding of object-oriented design principles, design patterns, SOLID principles, and software architecture.
  • Experience troubleshooting complex distributed systems and performance issues.

Preferred Skills

  • Experience with Docker and containerized applications.
  • Experience with cloud platforms such as Microsoft Azure or AWS.
  • Experience with microservices architecture and event-driven systems.
  • Experience with automated testing frameworks, including unit, integration, and end-to-end testing.
  • Experience modernizing legacy enterprise applications.
  • Experience with messaging technologies and asynchronous processing.

Leadership & Professional Skills

  • Strong technical leadership and decision-making abilities.
  • Excellent analytical and problem-solving skills.
  • Ability to communicate complex technical concepts to both technical and non-technical stakeholders.
  • Strong stakeholder management and cross-functional collaboration skills.
  • Ability to balance short-term delivery goals with long-term architectural vision.
  • Passion for mentoring engineers and fostering technical excellence.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Relevant Microsoft certifications or cloud certifications are desirable but not mandatory.

At ePS, we are a global team that solves unique business challenges for our customers worldwide. We believe in and are committed to fostering an inclusive workplace where our rich diversity fuels continuous innovation and success, valuing everyone's expertise and unique perspective. Our commitment to our customers and to an inclusive culture will be evidenced through our actions, outcomes, and the quality of our products and services.

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Développeur Full Stack

50-55k€ (Annuel)

Permanent contract

Toulouse, France

Hybrid

Skills

Frontend DevelopmentMobile DevelopmentDockerBackend DevelopmentAngularVueNodePHPDjangoPythonAndroidHTMLCSSPostgreSQLMySQLMicrosoft SQL ServerGitRESTful APIsLinuxWindowsUX/UI DesignerFullstack DevelopmentJavascript

9 months ago

Quick apply

Rheso.tech

Développeur Full Stack - 2216

50-55k€ (Annuel)

Permanent contract

Toulouse, France

Hybrid

Skills

Frontend DevelopmentMobile DevelopmentDockerBackend DevelopmentAngularVueNodePHPDjangoPythonAndroidHTMLCSSPostgreSQLMySQLMicrosoft SQL ServerGitRESTful APIsLinuxEmbedded SystemsWindowsUX/UI DesignerFullstack DevelopmentJavascript

7 months ago

Quick apply

iSupplier

Ingénieur développement Web - .NET

500

Freelance

77200 Torcy, France

Hybrid

Skills

.NET

20 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools