Enable job alerts via email!

Principal Software Engineer

Alkami Technology

Plano (TX)

Remote

USD 120,000 - 180,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Principal Software Engineer, where you'll lead the design and development of scalable applications in the FinTech sector. This role offers the opportunity to influence product roadmaps and ensure excellence in software delivery while fostering a culture of innovation. With a remote-first approach, you'll collaborate with cross-functional teams to optimize system performance and mentor fellow engineers. If you're passionate about technology and eager to make a significant impact in digital banking solutions, this is the perfect opportunity for you.

Benefits

Unlimited PTO
401(k)
Remote Work
Diverse and Inclusive Environment

Qualifications

  • 15+ years of software development experience, or 12 years with an advanced degree.
  • Strong programming skills in Java or C# with full-stack experience.
  • Expertise in performance, scalability, and distributed architecture.

Responsibilities

  • Develop scalable, fault-tolerant applications using event-driven architectures.
  • Lead code and design reviews, ensuring best practices in system architecture.
  • Mentor engineering teams and interface with customers to deliver solutions.

Skills

Java
C#
AWS
Kafka
Cloud Technologies
Distributed Architecture
Event-driven Architecture
CI/CD
Microservice Architecture
Leadership

Education

Bachelor's Degree in Computer Science
Master's Degree in Engineering

Tools

Kubernetes
Terraform
GitLab
OpenTelemetry
Prometheus
Grafana
CloudWatch

Job description

Join to apply for the Principal Software Engineer role at Alkami Technology.

Alkami is a leading cloud-based digital banking solutions provider for financial institutions in the United States, helping clients transform through retail and business banking, digital account opening, loan origination, payment fraud prevention, and data analytics. Alkami’s Mobile App Platform has been certified by J.D. Power for providing an outstanding mobile banking experience.

Founded in 2009, we are recognized for our intentional culture and growth, including awards such as Best Place to Work in Fintech and Best Company Culture. We empower over 19.5M users by investing in technology and talent, enabling rapid adaptation and community building.

As a remote-first company, most positions are remote within the US unless specified otherwise.

Position Overview

We seek a dynamic Principal Software Engineer to lead our design process from start to finish. You will craft architectural patterns aligned with strategic product goals at the enterprise level, take ownership of multiple product features, and ensure their excellence. Your role is pivotal in maintaining and enhancing these features while fostering a culture of doing it right and getting it done.

Key Responsibilities & Duties

  • Develop scalable, available, fault-tolerant applications using event-driven architectures with Kafka, Kinesis, etc.
  • Design architecture for event-driven, streaming, and CDC-powered database platforms.
  • Own the end-to-end development, delivery, and quality of large features or subsystems.
  • Investigate and resolve production issues, especially related to event-driven and streaming systems.
  • Ensure best practices in system architecture and design.
  • Influence product roadmaps and oversee streaming infrastructure supporting big data processing.
  • Lead code and design reviews, participate in the full application lifecycle, and write clean, functional code.
  • Optimize system performance and collaborate with cross-functional teams to identify new features.
  • Manage and improve tools for automation and operability, monitor system health with tools like OpenTelemetry, Prometheus, Grafana, CloudWatch.
  • Mentor and train engineering teams, lead sprint planning, and contribute to project planning.
  • Interface with customers and stakeholders to deliver software solutions meeting their needs.
  • Establish and maintain engineering standards.

Qualifications

  • Bachelor’s degree in computer science, math, engineering, or equivalent experience.
  • Minimum 15 years of software development experience, or 12 years with an advanced degree.
  • Experience in FinTech, BankTech, or banking industry is required.
  • Expertise in performance, scalability, distributed architecture, and best practices.
  • Strong programming skills in Java or C#, with full-stack experience.
  • At least 7 years in AWS cloud technologies, including Kubernetes, EC2, RDS, Aurora, CloudWatch, Terraform, EKS, ElasticCache, EMR, AWS Glue.
  • Deep experience with RDBMS (Postgres, AWS Aurora, MySQL) and NoSQL, including CDC and Debezium.
  • Proficiency with Kafka, Spark, and big data technologies.
  • Experience with IoC frameworks like Spring Boot, API development, React, Angular, HTML, CSS, and mobile app development.
  • Advanced skills in cloud-native applications, CI/CD, Terraform, GitLab, monitoring tools, and microservice architecture.
  • Strong leadership, communication, and cross-functional collaboration skills.

Desired Skills

  • Master’s degree in engineering or related field.
  • Experience with SaaS, digital account opening, loan origination, KYC, payment systems, and fraud detection.

Additional Information

We foster a diverse, inclusive, and fun environment with excellent benefits including remote work, unlimited PTO, 401(k), and more. Candidates must be eligible to work in the US; we do not sponsor employment visas. We value equal opportunity employment and prohibit discrimination and harassment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer, Mobile

National Black MBA Association

Chicago

Remote

USD 168,000 - 219,000

Yesterday
Be an early applicant

Principal Software Engineer

Alkami

Plano

Remote

USD 167,000 - 251,000

8 days ago

Principal Software Engineer

Conatum Inc

Dallas

Remote

USD 120,000 - 180,000

2 days ago
Be an early applicant

Principal Software Engineer

ZipRecruiter

Dallas

Remote

USD 120,000 - 180,000

2 days ago
Be an early applicant

Principal Software Engineer

The Expo Group

Dallas

Remote

USD 134,000 - 150,000

10 days ago

Lead Software Engineer - Observability Infrastructure Monitoring

Splunk

Oregon

Remote

USD 139,000 - 193,000

10 days ago

Lead Software Engineer (Cloud) 675 - (Remote)

Jobgether

Illinois

Remote

USD 160,000 - 180,000

5 days ago
Be an early applicant

Principal Software Engineer, Rust - Capital One Software (Remote)

Information Technology Senior Management Forum

Odessa

Remote

USD 144,000 - 165,000

Yesterday
Be an early applicant

Principal Software Engineer - IT Data Platforms and Services Full Stack Development

Medtronic

Mounds View

Remote

USD 148,000 - 222,000

Yesterday
Be an early applicant