🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Senior Software Engineer Were hiring at Pitney Bowes, where top talent builds meaningful careers and lasting impact. We Move fast, Deliver excellence, and Win togetherthats The Pitney Bowes way. Here, how we work matters just as much as what we achieve. Were looking for people who: Act with urgency, accountability, and purpose Deliver high quality work with consistency and pride Collaborate effectively and elevate those around them Focus on outcomes that drive impact and growth Job Description: Join Pitney Bowes as a Senior Software Engineer Location - Pune Experience - 4-6 years About the Role We are looking for an experienced Full Stack Developer with strong expertise in .NET (C#) and Angular to join our growing engineering team. The ideal candidate will have 4 - 6 years of hands-on experience building scalable, enterprise-grade web applications. You will be responsible for designing and implementing robust backend services and dynamic frontend interfaces, collaborating closely with product managers, architects, and QA teams. Key Responsibilities Backend Development (.NET / C#) Design, develop, and maintain RESTful APIs and microservices using .NET Core / .NET 6/7/8 Implement business logic, data access layers, and integration services using C# Work with Entity Framework Core, Dapper, or ADO.NET for ORM and data access Design and optimize SQL Server / MySQL database schemas and queries Implement authentication and authorization using OAuth 2.0, JWT, and Identity Server Develop background services, message queue consumers (RabbitMQ / Azure Service Bus / Kafka) Ensure code quality through unit testing (xUnit / NUnit / MSTest) and integration testing Frontend Development (Angular) Build and maintain responsive, modular Angular applications (Angular 14+) Implement complex UI components, reactive forms, and state management (NgRx / Akita) Integrate Angular applications with RESTful APIs and GraphQL endpoints Optimize Angular application performance (lazy loading, change detection strategies) Write unit tests using Jasmine and Karma; E2E tests using Cypress or Protractor Ensure cross-browser compatibility and accessibility (WCAG) compliance Architecture & DevOps Participate in architectural discussions; contribute to design patterns (CQRS, DDD, Repository) Deploy and manage applications on AWS Set up CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins Containerize applications using Docker and orchestrate with Kubernetes Monitor and troubleshoot production issues using Application Insights / ELK Stack / Grafana Collaboration & Leadership Conduct code reviews and mentor junior / mid-level developers Work in an Agile (Scrum / Kanban) environment, participating in sprint ceremonies Collaborate with stakeholders to gather requirements and translate to technical specifications Produce and maintain technical documentation for APIs, architecture, and deployment Required Technical Skills Backend .NET Core, .NET 6/7/8, C#, ASP.NET Core, Web API, Microservices Frontend Angular 14+, TypeScript, RxJS, NgRx, HTML5, CSS3 / SCSS Database SQL Server, Mysql, Entity Framework Core, Dapper, Redis Cloud AWS equivalents DevOps Docker, Kubernetes, Azure DevOps, GitHub Actions, CI/CD pipelines Testing xUnit / NUnit, Jasmine, Karma, Postman Architecture CQRS, DDD, Repository Pattern, SOLID principles, REST, GraphQL Auth OAuth 2.0, JWT, Identity Server, Azure AD / Okta / Entra ID Version Control Git, GitHub, GitLab, Bitbucket Qualifications Bachelor's or masters degree in computer science, Information Technology, or a related field 4 6 years of professional software development experience Minimum 4+ years of hands-on experience with .NET Core / C# backend development Minimum 3+ years of hands-on experience with Angular (v10 and above) Proven track record of delivering production-grade, scalable enterprise applications Strong understanding of software design principles, clean code, and best practices Good to Have Experience with Blazor or .NET MAUI for cross-platform development Familiarity with Azure AI / Cognitive Services or OpenAI integration Experience with gRPC or SignalR for real-time communication Knowledge of Terraform or ARM Templates for Infrastructure as Code (IaC) Prior experience in IoT, FinTech, or SaaS product companies AWS certifications (Solutions Architect / Developer) or Azure certifications (AZ-204 / AZ-305) Soft Skills & Expectations Strong analytical and problem-solving abilities Effective communication skills to interact with cross-functional teams and stakeholders Ability to work independently and take ownership of feature delivery end-to-end Proactive attitude towards learning new technologies and proposing improvements Experience mentoring junior developers and performing code reviews About Pitney Bowes Pitney Bowes (NYSE:PBI) is a global technology company providing commerce solutions that power billions of transactions. Clients around the world, including 90 percent of the Fortune 500 .
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.