Senior Software Engineer with Angular

EPAM Systems

Town of Poland (NY)

Hybrid

USD 48,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems is seeking a Senior Software Engineer to join a team building an RPA platform. You will own end-to-end feature development, work on authorization architecture, and modernize systems while coordinating launches and maintaining quality across UI/UX and accessibility.

The role emphasizes hands-on backend and frontend work, with leadership in code reviews, mentoring, and collaboration with cross-functional teams to deliver scalable, secure software.

Qualifications

  • Strong experience with backend and frontend development, specifically with authorization frameworks (RBAC), gRPC, and API design.
  • Familiarity with modernization projects, particularly migrating legacy frontends to web-based frameworks.
  • Proven ability to create technical documentation (PRDs, user guides) and define metrics/KPI strategies for product launches.

Responsibilities

  • Manage the full lifecycle of major features — from authoring PRDs and designing metrics strategies to configuration, release, and post-launch stabilization
  • Lead the implementation and modernization of authorization stacks, including RBAC and principal validation
  • Ensure robust security practices across API and database layers
  • Drive the migration of legacy codebases to modern infrastructure (e.g., transitioning legacy clients to gRPC, migrating to modern web frameworks) to improve scalability and maintainability
  • Contribute to the development of frontend components (navigation menus, state modules, UI widgets)
  • Prioritize accessibility (A11y) and user experience in all UI/UX enhancements
  • Conduct thorough code reviews and organize bug bash sessions to ensure system stability
  • Provide technical guidance during bug-fixing phases
  • Facilitate onboarding of new team members and present demos to stakeholders
  • Engage in collaborative discussions regarding system architecture and software quality

Skills

Angular
ETL/ELT
RBAC
gRPC
API design
Security

Job description

EPAM is seeking a skilled Senior Software Engineer with Angular and ETL/ELT to join a team working on a Robotic Process Automation (RPA) platform for one of the world's largest and most influential technology companies — a global leader in cloud computing, search, AI, and enterprise productivity solutions.

This role involves end-to-end feature development, authorization architecture, and system modernization. You will be responsible for coordinating feature launches, maintaining system quality, and collaborating with cross-functional teams to improve UI/UX and accessibility.

It's an excellent opportunity to work at the intersection of platform engineering and product delivery within a world-class engineering environment.

Responsibilities
  • Manage the full lifecycle of major features — from authoring Product Requirements Documents (PRDs) and designing metrics strategies to configuration, release, and post-launch stabilization
  • Lead the implementation and modernization of authorization stacks, including RBAC and principal validation
  • Ensure robust security practices across API and database layers
  • Drive the migration of legacy codebases to modern infrastructure (e.g., transitioning legacy clients to gRPC, migrating to modern web frameworks) to improve scalability and maintainability
  • Contribute to the development of frontend components (navigation menus, state modules, UI widgets)
  • Prioritize accessibility (A11y) and user experience in all UI/UX enhancements
  • Conduct thorough code reviews and organize bug bash sessions to ensure system stability
  • Provide technical guidance during bug-fixing phases
  • Facilitate onboarding of new team members and present demos to stakeholders
  • Engage in collaborative discussions regarding system architecture and software quality
Requirements
  • Strong experience with backend and frontend development, specifically with authorization frameworks (RBAC), gRPC, and API design
  • Familiarity with modernization projects, particularly migrating legacy frontends to web-based frameworks
  • Proven ability to create technical documentation (PRDs, user guides) and define metrics/KPI strategies for product launches
  • Experience providing code reviews, mentoring, and working closely with accessibility teams to ensure product inclusivity
  • Solid understanding of security best practices across API and database layers
  • Strong analytical and problem-solving skills
  • Excellent English communication skills (written and verbal) for cross-functional collaboration
Nice to have
  • Experience working with RPA platforms or automation tooling at scale
  • Familiarity with cloud-native development on major cloud platforms
  • Knowledge of accessibility standards (WCAG) and inclusive design principles
  • Experience with Protocol Buffers and service-oriented architectures
  • Background in working within large-scale, globally distributed engineering organizations
  • Familiarity with Agile/Scrum delivery methodologies
  • Experience defining and tracking product metrics and KPIs post-launch

Availability to work hybrid from one of the client's offices (Kraków, Wrocław, Gdańsk, or Warsaw)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - RPA Platform (Angular, RBAC)
Senior Software Engineer - RPA Platform (Angular, RBAC)

EPAM Systems • Town of Poland (NY)

Hybrid
USD 48,000 - 70,000
Senior Full Stack Developer
Senior Full Stack Developer

EPAM Systems • Town of Poland (NY)

Hybrid
USD 56,000 - 81,000
Junior Software Engineer
Junior Software Engineer

EPAM Systems • Town of Poland (NY)

Hybrid
USD 17,000 - 24,000
Senior Full Stack Engineer (Java with Python)
Senior Full Stack Engineer (Java with Python)

EPAM Systems • Town of Poland (NY)

Hybrid
USD 170,000 - 210,000
RPA Developer (Middle) ID34067
RPA Developer (Middle) ID34067

AgileEngine, LLC. • Richmond (VA)

Hybrid
USD 80,000 - 110,000
Professional growth opportunities
Competitive compensation
Flextime
Senior Full-Stack Developer, Angular
Senior Full-Stack Developer, Angular

EPAM Systems • Town of Poland (NY)

Hybrid
USD 48,000 - 64,000
Hybrid work model
RPA Developer (Middle) ID34067
RPA Developer (Middle) ID34067

AgileEngine, LLC. • Baltimore (MD)

Hybrid
USD 85,000 - 110,000
Professional growth opportunities
Competitive compensation
Flextime
Senior AI & Agentic Systems Engineer (Java)
Senior AI & Agentic Systems Engineer (Java)

EPAM Systems • Town of Poland (NY)

Hybrid
USD 64,000 - 86,000
RPA Developer (Middle) ID34067
RPA Developer (Middle) ID34067

AgileEngine, LLC. • Blacksburg (VA)

Hybrid
USD 80,000 - 120,000
Professional growth opportunities
Competitive USD-based compensation
Flexible working hours
Senior AI-Native Engineer
Senior AI-Native Engineer

EPAM Systems • Town of Poland (NY)

Hybrid
USD 54,000 - 86,000
Hybrid work model