Search by job, company or skills

Aeries Technology

Principal Software Engineer

9-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

We are seeking a Principal Software Engineer to drive the next generation of capabilities within our billing and payments platform. This highly visible, high-impact role requires both deep technical expertise and the ability to lead initiatives and mentor engineers. You'll work across engineering teams to introduce new ideas, build scalable systems, and ensure rapid delivery of customer-centric features.

Key Responsibilities:

  • Design and build scalable, cloud-native microservices using AWS, Kubernetes, Spring Boot, and Java.
  • Provide technical leadership and direction through hands-on development and architectural decisions.
  • Guide and mentor software engineers via code reviews, design discussions, and pair programming.
  • Collaborate with cross-functional teams (engineering, product, design) to deliver robust and efficient solutions.
  • Rapidly prototype and develop proof-of-concept implementations for new initiatives.
  • Participate in the full software development lifecycle from planning and design to deployment and maintenance.
  • Embed with other teams on critical projects requiring expert-level oversight.
  • Advocate for best practices in code quality, architecture, testing, and deployment.

Qualifications:

Education & Experience:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 9+ years of professional software development experience.
  • Significant experience in payments, billing systems, and customer account management.
  • Hands-on experience with global payments infrastructure, PCI compliance, and integration with payment gateways (Stripe, PayPal, Adyen, Plaid, Cybersource, etc.).

Technical Skills:

  • Strong backend development using Java, Spring, and Spring Boot.
  • Deep expertise in cloud technologies, especially AWS services (Lambda, S3, EC2).
  • Containerized development and orchestration using Docker and Kubernetes.
  • Experience with relational databases (MySQL, Oracle, DB2) and NoSQL databases.
  • Proficiency in CI/CD pipelines using GitOps, Jenkins, Maven, Gradle, etc.
  • Familiarity with DevOps practices and observability tools like Datadog, CloudWatch, New Relic, or Splunk.
  • Unit testing, TDD, and automation-first development mindset.
  • Bonus: Experience with React, Backbone, Marionette, GraphQL, Swift, or Kotlin.
  • Experience integrating sales tax engines is a plus.

Culture & Collaboration:

  • Strong written and verbal communication skills.
  • Flexible and adaptable with a collaborative mindset.
  • Ability to work across different software architectures, teams, and shifting priorities.
  • Passion for innovation and contributing to strategic technical and product decisions.
  • Enthusiasm for mentorship, team-building, and fostering a growth culture.

Tech Stack at Constant Contact:

  • Microservices (Java, Spring Boot)
  • AWS, Kubernetes, Docker
  • React/SPA, JavaScript/TypeScript
  • CI/CD pipelines (GitOps, Jenkins)
  • Observability: Splunk, New Relic, Datadog, CloudWatch
  • Payment Integration: Stripe, PayPal, Adyen, Plaid

About Company

ATG is a Global Business Services (GBS) company offering outsourcing solutions, business process management, and technological advancements to organizations seeking higher operational effectiveness, greater flexibility, and cost savings. We help create a virtual extension of our clients’ enterprise with an operational framework which is simple, flexible and resilient. ATG enables its clients to extend current capabilities and build value-added services by providing global access to resources and diverse skill sets, including best practices in multiple processes and technology domains. Our services are designed to aid businesses improve their operational efficiencies, performance and reduce costs.

Job ID: 118740149