ZR_262_Senior Software Engineer
Priority Technology Holdings, Inc. Chandigarh, IndiaZR_262_Senior Software Engineer
Priority Technology Holdings, Inc. Chandigarh, India
ZR_262_Senior Software Engineer
Job Description
About Priority:
Priority Technology Holdings, Inc. is a leading financial technology company on a mission to deliver a personalized, easy-to-adopt financial toolset that accelerates cash flow and optimizes working capital for businesses. Our vision is to eliminate the barriers to unlocking revenue - empowering businesses to grow faster and operate smarter.
We achieve this through the Priority Commerce Engine, an innovative platform that combines payables, acquiring, and banking and treasury solutions. This unified approach allows businesses to streamline financial operations, reduce unnecessary costs, and uncover new revenue opportunities.
At Priority, we're driven by results. We expect our people to be known for results - bringing expertise, momentum, and relentless focus to every challenge, helping our clients and each other thrive.
About the Role:
Senior Software Engineers are technical leaders within a value lane (team), responsible for designing, building, and operating highly scalable financial systems that power payment processing, banking, treasury, and commerce solutions. You will play a key role in evolving our platform architecture, driving modernization initiatives, and ensuring the reliability, security, and performance of mission-critical services.
In this role, you will lead the design and development of cloud-native applications using Java collaborate across engineering and product teams, and leverage AI-assisted development practices to improve engineering velocity and quality. You will influence architectural decisions, mentor engineers, and contribute to building resilient, compliant, and customer-focused financial technology solutions.
The ideal candidate combines strong software engineering fundamentals with expertise in distributed systems, API design, cloud technologies, and modern software delivery practices.
Responsibilities:
What Success Looks Like:
Owns systems that operate reliably, scale effectively, and meet defined performance and availability expectations
Candidate Requirements:
Required
Backend Engineering
Tech Stack
Primary Technology Stack
About Priority:
Priority Technology Holdings, Inc. is a leading financial technology company on a mission to deliver a personalized, easy-to-adopt financial toolset that accelerates cash flow and optimizes working capital for businesses. Our vision is to eliminate the barriers to unlocking revenue - empowering businesses to grow faster and operate smarter.
We achieve this through the Priority Commerce Engine, an innovative platform that combines payables, acquiring, and banking and treasury solutions. This unified approach allows businesses to streamline financial operations, reduce unnecessary costs, and uncover new revenue opportunities.
At Priority, we're driven by results. We expect our people to be known for results - bringing expertise, momentum, and relentless focus to every challenge, helping our clients and each other thrive.
About the Role:
Senior Software Engineers are technical leaders within a value lane (team), responsible for designing, building, and operating highly scalable financial systems that power payment processing, banking, treasury, and commerce solutions. You will play a key role in evolving our platform architecture, driving modernization initiatives, and ensuring the reliability, security, and performance of mission-critical services.
In this role, you will lead the design and development of cloud-native applications using Java collaborate across engineering and product teams, and leverage AI-assisted development practices to improve engineering velocity and quality. You will influence architectural decisions, mentor engineers, and contribute to building resilient, compliant, and customer-focused financial technology solutions.
The ideal candidate combines strong software engineering fundamentals with expertise in distributed systems, API design, cloud technologies, and modern software delivery practices.
Responsibilities:
- Owns the design, delivery, and operation of complex services or systems, ensuring high standards for reliability, scalability, and maintainability
- Leads technical design for features and systems, making sound architectural decisions and evaluating trade-offs across performance, reliability, and development velocity
- Drives implementation of solutions that align with system architecture, product requirements, and long-term platform evolution
- Designs and maintains comprehensive automated testing strategies that validate system behavior, prevent regressions, and support safe, rapid delivery
- Ensures systems integrate effectively into CI/CD pipelines with strong quality gates and reliable deployment practices
- Establishes and reinforces engineering standards through code reviews, design reviews, and mentorship
- Owns system reliability by defining and improving observability through metrics, logging, and tracing
- Designs and implements alerting strategies that detect issues early and align with system SLIs/SLOs
- Leads debugging and resolution of complex production issues, driving root cause analysis and long-term fixes
- Defines and tracks system-level KPIs (e.g., latency, error rates, throughput) and contributes to defining product KPIs that measure customer outcomes
- Ensures delivered solutions are measured, observable, and aligned with intended product and business impact
- Collaborates closely with software engineers, product managers, and product designers to shape solutions that deliver reliable and intuitive customer experiences
- Translates product requirements and user workflows into scalable technical designs that maintain system integrity and performance
- Identifies and addresses technical risks, scalability challenges, and reliability gaps across systems
- Drives improvements to system design, development workflows, and engineering practices within the team
- Leverages AI-assisted engineering tools to accelerate development, testing, debugging, and operational analysis while ensuring correctness and maintainability
- Monitors and optimizes usage of AI-enabled systems where applicable, including awareness of performance, cost (e.g., token usage), and reliability trade-offs
- Mentors engineers and contributes to raising the technical capability and engineering standards of the team
- Actively contributes to improving team effectiveness, system quality, and engineering culture
What Success Looks Like:
Owns systems that operate reliably, scale effectively, and meet defined performance and availability expectations
- Designs and delivers solutions that balance speed, quality, and long-term maintainability
- Technical decisions improve system architecture, reduce risk, and enable future product evolution
- Systems are observable, measurable, and supported by effective alerting and operational practices
- Production issues are identified, diagnosed, and resolved quickly, with durable fixes that reduce recurrence
- Testing strategies and validation systems provide strong confidence in system behavior and release quality
- System and product KPIs are clearly defined, measured, and used to evaluate success and guide improvements
- Engineering work is consistently aligned with customer outcomes and business impact
- Collaborates effectively with engineers, product managers, and product designers to deliver high-quality product experiences
- Provides technical leadership within the team and is a trusted partner in design and execution decisions
- Elevates team performance through mentorship, code reviews, and improved engineering practices
- Demonstrates strong ownership, accountability, and continuous improvement mindset
Candidate Requirements:
Required
Backend Engineering
- 5-7 years of hands-on experience designing and developing enterprise-grade software applications using Java.
- Strong expertise in Java 17+ and Spring Boot 3.x.
- Experience building scalable RESTful APIs and microservices architectures.
- Strong understanding of object-oriented design principles, design patterns, and clean architecture practices.
- Experience implementing secure authentication and authorization using OAuth2, JWT, SSO, or related technologies.
- Experience designing and operating distributed systems in cloud environments.
- Strong understanding of scalability, resiliency, fault tolerance, caching, and performance optimization.
- Experience with AWS services such as ECS/EKS, Lambda, RDS/Aurora, S3, SQS, SNS, CloudWatch, and IAM.
- Strong expertise in MySQL/PostgreSQL database design and optimization.
- Experience with database performance tuning, indexing strategies, query optimization, and schema evolution.
- Understanding of data consistency, transaction management, replication, and high-availability architectures.
- Experience with Redis or similar caching technologies.
- Experience implementing monitoring, logging, tracing, and alerting solutions.
- Familiarity with OpenTelemetry, Grafana, Prometheus, ELK/OpenSearch, or similar observability platforms.
- Experience supporting production systems and leading incident investigation and root cause analysis.
- Practical experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, or equivalent tools.
- Ability to leverage AI tools responsibly for coding, testing, documentation, troubleshooting, and productivity improvements.
- Understanding of integrating AI-powered features and services into enterprise applications.
- Demonstrated ability to lead technical initiatives and influence architectural decisions.
- Experience mentoring engineers and conducting code and design reviews.
- Strong communication skills with the ability to collaborate across engineering, product, QA, and business stakeholders.
Tech Stack
Primary Technology Stack
- Java 17/21
- Hibernate / JPA
- MySQL / Aurora MySQL
- Redis
- Kafka/RabbitmQ
- REST APIs
Job ID 784617000007566155
More Jobs From Priority Technology Holdings, Inc.
Priority Technology Holdings, Inc.
Chandigarh, India
Priority Technology Holdings, Inc.
Chandigarh, India
Priority Technology Holdings, Inc.
Chandigarh, India
Priority Technology Holdings, Inc.
Chandigarh, India
Priority Technology Holdings, Inc.
Chandigarh, India
Priority Technology Holdings, Inc.
Chandigarh, India
Priority Technology Holdings, Inc.
Chandigarh, India
Priority Technology Holdings, Inc.
Chandigarh, India
Priority Technology Holdings, Inc.
Chandigarh, India
Priority Technology Holdings, Inc.
Chandigarh, India
Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.More Jobs Like This