Senior Software Engineer

Episode Six

Full Time7+ yearsPosted about 2 months ago

Let the right jobs find you

Get personalised suggestions from verified company career pages, matched to your role, location, level, and skills.

Overview

Position Type

Full Time

Experience

7+ years

Job Description

Roles and Responsibilities:

  • Code, test, analyze and review code for accuracy, functionality, performance, and security.
  • Drive the Software Development Life Cycle, defining sprint goals, ensuring operational stability, and leading product launches.
  • Provide Technical Leadership and mentoring other engineers with technical competence.
  • Communicate strategic technical plans and solutions to stakeholders, including executives, cross-functional teams, and clients.
  • Collaborate with product managers, architects, and other teams to align technical solutions with business and regulatory objectives.
  • Document architectural designs, create developer guides, and ensure knowledge transfer through comprehensive documentation.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field or foreign equivalent.
  • 7 years of experience working as a Java developer.
  • 6 years of experience in Java Enterprise software development.
  • 5 years of experience in Java and JVM memory and performance tuning. Mastery with Lambdas, Generics, and other data structures such as Map, List, Set.
  • 5 years of experience in Spring Framework or equivalent.
  • 5 years of experience in commonly used Design Patterns and advanced algorithm design for high-throughput systems.
  • 4 years of experience in concurrent programming (e.g., Actor Model, Java CompletableFuture, thread pool Executors) for real-time transaction systems.
  • 4 years of experience in Hibernate or equivalent JPA frameworks, optimizing query performance.
  • 4 years of experience with relational databases, i.e., MySQL, Oracle, DB2, or MS SQL, and NoSQL databases, i.e. Cassandra or MongoDB.
  • 2 years of experience ensuring compliance in software development.
  • 3 years of experience leading cross-functional teams or mentoring engineers in a fintech environment.

Travel:

No travel required.

Salary:

$163,550.00/year – $190,000.00/year

E6 is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics.

E6 is committed to providing reasonable accommodations for qualified individuals with disabilities who may require additional assistance in engaging in our application and interview process. Please feel free to reach out to E6's Talent Acquisition Team at [email protected] if you need any assistance completing our application or need accommodations during your interview process.

Required Skills

JavaSpringHibernateJpaMysqlOracleDb2Ms SqlMongodbCassandraConcurrencyJava Memory TuningDesign PatternsActor ModelJava Completable Future

About the Company

Episode Six

Austin, United States

Share This Job