Skip to main content
Posted 17 May, 2026

Senior Software Engineer- Payments & Integrations

Kaseya Careers
Bangalore, India Full Time
Reference: 102_699653_5977459004

Responsibilities

  • Applying deep application knowledge to design, build, and ship high-quality solutions that improve the stability, performance, and scalability of the platform with a strong emphasis on writing clean, well-structured, production-ready code.
  • Leveraging AI tools and techniques to meaningfully accelerate development workflows, including code generation, refactoring, test development, and assisted code review, while maintaining a clear understanding of the business outcomes being driven and a focus on delivering higher-impact work faster.
  • Contributing to the design, development, and delivery of large-scale product features and integrations, with ownership across implementation and release.
  • Participating in and contributing to technical design discussions, evaluating trade-offs, and helping drive implementation decisions for scalable and maintainable systems.
  • Conducting thorough code reviews and ensuring adherence to coding standards, testing practices, and maintainability expectations.
  • Taking a proactive approach to identifying and resolving application issues and developing unit and functional tests to prevent future occurrences.
  • Ensuring the health, availability, and reliability of production systems through instrumentation, log analysis, alerting, and participation in on-call rotations.
  • Actively contributing to the reduction of technical debt and the modernization of existing systems, including identifying opportunities to re-platform legacy components and executing on scoped improvements.
  • Developing tooling and improvements to enhance development and deployment workflows.
  • Collaborating with fellow engineering team members to maintain shared architectural knowledge of new features and changes to the platform.
  • Communicating with cross-functional teams, including but not limited to Technical Support, QA, Design, Documentation, and Product Management.
  • Assisting in the refinement, prioritization, and management of the team's issue backlog.
  • Promoting positive communication, collaboration, and team growth, including mentoring and supporting other engineers.
  • Acting as an agent of change by identifying gaps in processes and advocating for improvements that increase team efficiency and product quality.
  • Contributing to a culture of engineering excellence by establishing patterns, documenting decisions, and raising the technical bar across the team.

Requirements

  • B.S. in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software engineering experience delivering production-ready systems end-to-end.
  • Strong computer science fundamentals, including data structures, algorithms, and industry-standard design patterns and practices.
  • Strong hands-on experience designing, deploying, and operating production applications on public cloud platforms (AWS, GCP, or Azure), including practical knowledge of cloud-native services across compute, storage, networking, and managed data with a solid understanding of cloud architecture patterns and security best practices.
  • Experience working with distributed systems and a clear understanding of trade-offs in system design (e.g., consistency, availability, and performance).
  • Understanding of payment processing workflows including Payment gateway integration, payment method lifecycle management.
  • Familiarity with accounting system concepts like Invoice-to-cash workflow, chart of accounts, terms, tax calculations and compliance.
  • Strong understanding of testing strategies, including unit, integration, and end-to-end testing, with a bias toward automated test coverage.
  • Experience with observability practices, including structured logging, metrics collection, distributed tracing, and alerting.
  • A forward-looking approach to AI-assisted development: able to integrate AI tooling into engineering workflows and existing systems, evaluate where AI creates meaningful leverage, and connect those capabilities directly to product quality, delivery speed, and business outcomes.
  • Experienced collaborator with cross-functional teams, capable of completing root cause analysis, debugging complex issues, and communicating findings clearly to both technical and non-technical stakeholders.
  • Independent, driven, and demonstrates strong ownership over the quality and reliability of delivered solutions.
  • Experience working in agile or iterative development environments.
  • Proficient at communicating with a wide variety of stakeholders to understand and execute on development roadmaps.

Technology & Tools

  • Experience with full stack and API development across both frontend and backend layers.
  • Proficiency in one or more of the following programming languages: Rust, C#, and JavaScript.
  • Proficient with modern authentication and authorization mechanisms (e.g., OAuth 2.0, OIDC, SAML).
  • Experience maintaining production services and applications, including incident response and post-mortem participation.
  • Extensive experience with distributed and microservices-based architectures.
  • Experience with containerization and container orchestration (e.g., Docker, Kubernetes).
  • Familiarity with cloud-native infrastructure patterns, including serverless architectures, managed Kubernetes services, infrastructure-as-code tooling (e.g., Terraform, Pulumi, or Bicep), and cost-aware resource design.
  • Experience facilitating the implementation of modern security patterns and practices, including secure coding standards and vulnerability remediation.
  • Broad and deep knowledge of architectural styles and design patterns.
  • Experience with CI/CD systems and modern software delivery practices, including automated testing gates and progressive deployment strategies.
  • Familiarity with relational and document data stores and the considerations that inform choosing between them.

Sign up for Job Alerts