Associate Principal Engineer (PLC, SCADA) at Nagarro Software · Remote only · 9 - 13 years · Profitable · Remote only · Posted 17 Apr 2023

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 32 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!
Must Have Skills: PLC programming, WinCC, Siemens TIA portal, IOT
WHAT MAKES YOU A GOOD FIT FOR THIS ROLE:
• Experience in automation technologies PLC programming, WinCC OA, Siemens TIA portal, and protocols OPC UA, plant simulation.
• Must have prior experience working with clients in requirements & should be independently able to lead these discussions.
• Candidate should be fluent in the agile delivery model with experience in working with any of an agile product management tool, preferably JIRA.
• Ability to guide the team on technical solutions, perform code reviews, and define integration strategy.
• Working experience with SQL and NoSQL databases like MS SQL Server, PostgreSQL, MongoDB, etc.
• Ability to make and effectively communicate decisions. The candidate should know how to disagree, how to address opposition/rejection, how to navigate the conflicts in multistakeholder requirements, and how to build consensus.
• Effective written and verbal communication skills are essential to communicate in a global team and with clients.
• It would be advantageous to have experience as an architect or technical leader while working in one or more of the following domains: manufacturing, industrial automation, heavy engineering, robotics, automotive, and consumer goods.
WHAT ARE YOUR RESPONSIBILITIES:
• Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project
• Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it.
• Determining and implementing design methodologies and tool sets
• Enabling application development by coordinating requirements, schedules, and activities.
• Being able to lead/support UAT and production roll outs.
• Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it.
• Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
• Giving constructive feedback to the team members and setting clear expectations.
• Helping the team in troubleshooting and resolving of complex bugs
• Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
• Carrying out POCs to make sure that suggested design/technologies meet the requirements

About Nagarro Software
About
👋🏼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues.
Tech stack
Company video


Photos
Connect with the team
Similar jobs (4)
Role Overview
Senior Business Analyst responsible for
bridging business and technical teams, owning requirements and delivery
outcomes, and operating independently with minimal supervision. The role
requires flexibility to support Product Owner or Project Manager responsibilities
when needed and the ability to work effectively across different domains and
business contexts.
Key Responsibilities
Lead requirement discovery
through workshops, interviews, and analysis.
Translate business needs into
clear specifications, features, and acceptance criteria suited to AI-assisted
delivery, while using epics and user stories when that level of detail is
required.
Own and continuously refine the
product backlog in collaboration with Product Owners and delivery teams.
Support iterative delivery
using Agile practices, including Scrum and Kanban, with continuous refinement,
build, validation, and deployment.
Analyze current and
target-state processes, identify gaps, and recommend practical improvements.
Manage stakeholder
communication and alignment across business, product, engineering, and quality
assurance teams.
Define test scenarios, support
User Acceptance Testing (UAT), and maintain traceability from business
requirements through delivery.
Work closely with development
and QA teams to clarify requirements and ensure that delivered solutions meet
the intended business outcome.
Must-Have Skills and Experience
8-10 years of experience in
business analysis within software or IT delivery environments.
Strong experience in
requirements discovery, analysis, and documentation.
Ability to define
specifications and features with clear, testable acceptance criteria.
Experience working with epics,
user stories, use cases, and product backlogs.
Strong stakeholder management,
facilitation, communication, and presentation skills.
Hands-on experience with Agile
delivery, including Scrum and Kanban.
Experience with API
integrations or API-driven applications.
Prompt engineering skills to
effectively use AI tools for discovery, documentation, analysis, and
collaboration.
Experience planning and
supporting test scenarios and UAT.
Strong analytical,
problem-solving, and process-improvement skills.
Good to Have
Working knowledge of SQL for
data validation and analysis.
Experience with analytics or
business intelligence tools such as Power BI or Tableau.
Familiarity with cloud
platforms such as Microsoft Azure, AWS, or Google Cloud.
Experience evaluating
AI-enabled features or collaborating with AI, data, product, and engineering
teams.
Exposure to process modelling
techniques such as BPMN.
Education
Bachelor's degree in
Engineering, Computer Science, or a related field, or equivalent
qualification.
Preferred Certifications
Certified ScrumMaster (CSM) or
an equivalent Scrum certification.
Certified Business Analysis
Professional (CBAP), Certification of Capability in Business Analysis (CCBA),
or PMI Professional in Business Analysis (PMI-PBA).
Working Style and Mindset
Operates with strong ownership
and independence, driving outcomes with minimal supervision.
Brings a consulting and product
mindset and focuses on solving business problems rather than only documenting
requests.
Can flex into Product Owner or
Project Manager responsibilities when needed.
Adapts quickly across domains,
stakeholders, and delivery contexts.
Demonstrates a practical, proactive, and
delivery-focused approach.
Experience and Required Skill Sets:
1 Solid experience in software design and development using Microsoft ASP.NET framework, C#, Visual Studio, and in writing clean, readable, and easily maintainable code
2 5+ years of experience in WCF, WPF, VB.NET, SQL Server, JQuery, Angular 10 and above.
3 5+ years of experience in developing highly scalable REST/Web APIs
4 5+ years of experience in developing highly efficient SQL/NoSQL Queries
5 5+ years of experience in Relational and Document databases
6 Strong understanding of object-oriented programming and possess strong fundamental design principles for building a scalable application.
7 Experience in using the MVC framework, working knowledge in APIs, and Service Oriented Architecture
8 Strong understanding of object-oriented programming and possess strong fundamental design principles for building a scalable application.
9 Experience in Angular version 10 and above is required
10 Expert in SQL programming & Database Design (Stored procedure, Function, Trigger, Constraints, Replication)
11 Strong ability in HTML and JavaScript (AJAX, DOM)
12 Development experience with data integration technologies including REST, SOAP, JSON, XML
13 Expertise in programming and usage of any unit testing framework. Expertise in integration testing and continuous integration.
14 Experience working in a DevOps environment will be an added advantage.
Responsibilities:
• Ability to create complex, enterprise-transforming applications that meet and exceed client expectations.
• Responsible for the bottom line. Strong project management abilities. Ability to encourage the team to stick to timelines.
• Follow best-in-class coding practices and review the solutions vis-à-vis the requirements and technical specifications.
• Should demonstrate strong client interfacing capabilities like emails and calls with clients in the US/UK
What you'll do
Own a client end to end. Learn their business, find what to automate or rebuild, and lead the work that ships it.
Turn business problems into technical solutions sit in the call, understand the real problem, design the fix, and decide how it gets built.
Stay hands-on. You'll still write code, build integrations, and work with APIs every day.
Build on whatever the client runs Zoho, Salesforce, Azure, similar platforms, and custom apps where needed.
Run delivery: scope it, sequence it, ship it, support it. The timeline is yours.
Review code and designs. Mentor the developers on your projects and unblock them fast.
Be the escalation point when something breaks or an integration misbehaves.
Own client communication on the technical side status, tradeoffs, bad news, early.
Keep the bar high: clear docs, clear updates, clear commit history.
What we're looking for
4–7 years shipping software, with real depth in REST APIs and system integrations.
Experience leading projects or small teams — the person others check with before they build.
Strong with business platforms (Zoho, Salesforce, or similar). Much of the leverage lives there, not in custom code.
You can sit with a non-technical client, understand the problem, and come back with a working solution.
Still enjoy building. This is technical leadership, not coordination.
Self-driven. You'll often be the senior-most engineer on the account.
Why you'll love this role
Full ownership from first call to delivery — you run projects, not a ticket queue.
Direct access to clients and leadership. Your decisions ship the same week.
Constant variety: new systems, new problems, new builds.
A step into technical leadership without giving up the hands-on work.
Our mission at Matterway is to eliminate friction in digital processes.
Through real-time automation and decision augmentation, we help users work more efficiently, reduce errors, and achieve better outcomes.
We are looking for a hands-on, client-focused problem solver to join our delivery team. You will work closely with enterprise clients to understand their processes and turn business challenges into intuitive automation and AI solutions.
Working at the intersection of client partnership, process discovery, and solution design, you will create solutions that deliver measurable value. You will also contribute to the evolution of Matterway's automation offering and help shape how agentic AI is applied to the future of work.
As part of our international team across Europe and India, you'll thrive in a fast-paced, startup-like environment where priorities evolve quickly, building trusted client relationships and turning ideas into practical solutions.
Responsibilities
- Own end-to-end delivery of automation & AI solutions for enterprise clients. You are the single point of accountability for deliverables, timelines, budgets and overall project success.
- Analyse business pain points and design intuitive experiences and interfaces that your users will love.
- Create detailed wireframes, mockups, and user stories, and work closely with developers to bring your vision to life.
- Use analytics to measure success after go‑live and ensure your solutions deliver real business impact.
- Build lasting client relationships that drive expansion and referrals.
What we are looking for
- 5+ years in client-facing roles where you've managed complex projects.
- Strong skills in business analysis, UI/UX, and project management.
- An undeniable sense of ownership: you're driven by results, not just tasks.
- Excitement about working in a fast‑paced, startup‑like environment.
- Exceptional written and verbal English. Other languages, especially German, are a plus















