Senior Software Engineer at Episode Six

Chennai, Tamil Nadu, India

Episode Six Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
FintechIndustries

Requirements

  • 10+ years of experience working as a Java developer with 7+ years of experience in Java Enterprise software development
  • Extensive experience with Java and JVM memory and performance tuning, including mastery with Lambdas, Generics, and data structures such as Map, List, Set
  • Extensive experience with Spring Framework or equivalent
  • Experience with commonly used Design Patterns and strong algorithm knowledge
  • Experience with Groovy scripting
  • Knowledge of concurrent programming, e.g., Actor Model, Java CompletableFuture, and different types of thread pool Executors
  • Experience with Hibernate or equivalent JPA frameworks, including tuning query performance
  • Experience with Restful Web Services
  • Experience with MySQL, Oracle, DB2, MS SQL or NoSQL datastores such as Cassandra
  • Optional: ReactJS, Javascript

Responsibilities

  • Code, test, analyze and review code for accuracy, functionality, performance, and security
  • Participate in established Software Development Life Cycle which is broken up into sprints and help support product operations
  • Provide Technical Leadership and mentoring other engineers with technical competence
  • Communicate technical information, both written and verbal, effectively to other team members, teams and customers of varying technical experience
  • Work collaboratively with other team members, teams and customers on projects with a positive and energetic influence
  • Document solutions with developer documentation, flow charts, UML diagrams, comments and clear code
  • Adopting New Mastercard and VISA Features like Donations and Carbon Calculator
  • Implementing Spending Controls to prevent fraud and overspending
  • Migrating active cards from old processors and competitors to our system with no downtime for card holders

Skills

Key technologies and capabilities for this role

Code ReviewUnit TestingPerformance OptimizationSecurity AnalysisSDLCAgile SprintsTechnical LeadershipMentoringTechnical CommunicationDocumentation

Questions & Answers

Common questions about this position

What is the salary for this Senior Software Engineer position?

This information is not specified in the job description.

Is this Senior Software Engineer role remote or office-based?

The role is based in Chennai, India, indicating an office-based position with the engineering team there.

What skills are required for this Senior Software Engineer role?

Candidates need 10+ years of Java development experience, including 7+ years in Java Enterprise software, expertise in Java/JVM performance tuning, Spring Framework, design patterns, Groovy scripting, and concurrent programming.

What does the engineering team culture look like at Episode Six?

The team emphasizes collaboration, positive energy, technical leadership, mentoring, and effective communication across varying technical levels in a sprint-based development cycle.

What makes a strong candidate for this Senior Software Engineer position?

A strong candidate has 10+ years in Java development with deep expertise in Java Enterprise, Spring, performance tuning, design patterns, Groovy, and concurrent programming, plus the ability to lead, mentor, and collaborate effectively.

Episode Six

Flexible payment platform for fintech solutions

About Episode Six

Episode Six provides a payment platform called TRITIUM that helps clients, including banks and fintech companies, create and implement various payment solutions. TRITIUM is designed to adapt quickly to changes in the payment industry, allowing clients to stay competitive. The platform enables clients to modernize their card programs, launching new credit, debit, and prepaid products. Additionally, Episode Six offers a business-to-business payment solution using virtual cards for real-time transactions, which is especially useful for neo banks and businesses looking to grow. Unlike many competitors, Episode Six focuses on helping clients move away from outdated payment technologies, offering a flexible, secure, and reliable solution. The company's goal is to empower clients with the tools they need to innovate in the payment space and enhance their operations.

Austin, TexasHeadquarters
2015Year Founded
$95.3MTotal Funding
SERIES_CCompany Stage
FintechIndustries
51-200Employees

Benefits

Professional Development Budget
Flexible Work Hours
Remote Work Options

Risks

Increased competition from fintech companies could erode Episode Six's market share.
Reliance on partnerships may expose Episode Six to regulatory or operational challenges.
Expansion into new markets involves navigating complex regulatory environments, posing compliance risks.

Differentiation

Episode Six's TRITIUM platform offers real-time adaptation to payment industry trends.
The company provides enterprise-grade payment processing and ledger infrastructure globally.
Episode Six enables clients to modernize card programs with innovative credit, debit, and prepaid products.

Upsides

Embedded finance trend allows Episode Six to offer seamless payment solutions.
Episode Six's virtual card offerings capitalize on the rise of B2B payments.
TRITIUM platform supports financial institutions' need for real-time payment processing.

Land your dream remote job 3x faster with AI