Software Engineer, Senior Associate

PwC
Rochester, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 202K

Job location

Rochester, United States of America

Tech stack

Adobe Analytics
.NET
API
Agile Methodologies
Artificial Intelligence
Automation of Tests
Unit Testing
Azure
Software Bug Management
Code Generation
Code Review
Cursor (Graphical User Interface Elements)
Software Debugging
DevOps
Github
SQL Azure
Scrum
Rapid Prototyping Process
Software Engineering
Test Driven Development
React
Prompt Engineering
GIT
REST
Code Restructuring
Software Version Control
Api Management
Microservices

Job description

  • Design, develop, and maintain microservices using .NET and REST APIs,leveragingAI-assisted coding workflows to accelerate delivery.
  • Build responsive and user-friendly UI components using ReactJS and integrate with backend services using AI tools for rapid prototyping and iteration.
  • Deploy and manage applications on Azure,leveragingservices like Functions, Blob Storage, Azure API Manager, and Azure SQL.
  • Write clean, scalable code using AI coding assistants; leverage AI for test generation, code completion, refactoring, and debugging.
  • Participate in code reviews, using AI-assisted review tools to improve quality andidentifyissues faster.
  • Collaborate with API architects, DevOps engineers, QA teams, and product owners.
  • Participate in Agile ceremonies and contribute to sprint planning, estimation, and delivery.
  • Support troubleshooting, bug fixing, and optimization in development and production environments.
  • Contribute to teamknowledge-sharingon effective AI-assisted development patterns and prompt engineering techniques.

AI-Native Engineering Expectations

  • Use AI coding assistants (GitHub Copilot, Cursor, Claude Code, Codex) as your default development workflow for code generation, completion, refactoring, and debugging.
  • Leverage AI for automated test creation, code review preparation, and documentation drafting.
  • Apply prompt engineering skills to consistently improve the quality and relevance of AI tool outputs.
  • Contribute to team knowledge on effective AI-assisted development patterns.

Requirements

  • 4+ years of full stack development experience in enterprise environments.
  • Strong hands-on experience with .NET, ReactJS, and Azure services including Functions and Apps.
  • Dailyproficiencywith AI coding assistants (GitHub Copilot, Cursor, Claude Code, or Codex) for code generation, test creation, debugging, and refactoring.
  • Demonstrated ability to use prompt engineering techniques to improve AI tool output quality.
  • Proficiencyin building and consuming REST APIs.
  • Experience with Azure deployment, monitoring, and troubleshooting.
  • Familiarity with CI/CD pipelines and Git-based version control.
  • Strong understanding of Agile development practices.
  • Experience with unit testing and test-driven development., * Awareness of agentic AI frameworks (LangChain, Claude Agent SDK, Azure AI Agent Service) and how they integrate with application development.
  • Experience with Adobe Analytics, Target, Tag/Launch.
  • Azure certifications (Azure Developer Associate or equivalent).

Benefits & conditions

The salary range for this position is: $77,000 - $202,000. Actual compensation within the range will be dependent upon the individual's skills, experience, qualifications and location, and applicable employment laws. All hired individuals are eligible for an annual discretionary bonus. PwC offers a wide range of benefits, including medical, dental, vision, 401k, holiday pay, vacation, personal and family sick leave, and more. To view our benefits at a glance, please visit the following link: https://pwc.to/benefits-at-a-glance

About the company

PwC provides services to 420 out of 500 Fortune 500 companies. The firm was formed in 1998 by a merger between Coopers & Lybrand and Price Waterhouse.

Apply for this position