×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Plano, Collin County, Texas, 75086, USA
Listing for: Alkami Technology
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
* ** Deliver highly scalable, available, and fault-tolerant production applications using event-driven architectures powered by Kafka, Kinesis etc.**
* ** Build architecture design of event-driven, event-streaming and CDC-powered Database platforms for Alkami**
* ** Own the definition, design, development, delivery and quality for large feature sets, subsystems, or products**
* ** Help prevent and investigate production issues especially around our event-driven, event- streaming and CDC-powered database systems**
* ** Ensure architecture and design of systems follows best practices at Alkami**
* ** Influence product roadmap, and take ownership and responsibility for our event-driven and streaming infrastructure which supports big-data processing**
* ** Lead code/design reviews to ensure smooth daily operations and accurate planning**
* ** Participate in the entire application lifecycle, focusing on coding and debugging**
* ** Write clean code to develop functional applications**
* ** Identify bottlenecks in systems and optimize performance**
* ** Liaise with developers, designers and system administrators to identify new features**
* ** Manage cutting-edge technologies to improve legacy applications**
* ** Gather and address technical and design requirements**
* ** Set up and maintain environment configurations and monitor system health with deep experience in open telemetry, Prometheus, Grafana, cloud watch etc.**
* ** Contribute as a Technical Team Lead by mentoring and training other engineers, lead sprint planning, delegating work and assignments to team members and participate in project planning**
* ** Provide training, mentoring and support to internal teams**
* ** Introduce and enhance tools to allow greater automation and operability of services**
* ** Interface with customers and other business stakeholders to effectively deliver software products that meet their needs**
* ** Establishing and maintaining standards for the engineering organization**
* ** Bachelor’s degree in computer science, math or engineering or equivalent work experience**
* ** Requires a minimum of 15 years of related experience in software development, or equivalent or 12 years and an advanced degree**
* ** Experience in Fin Tech, Bank Tech or the Banking industry is required.**
* ** Possess expert knowledge in performance, scalability, distributed architecture, and engineering best practices**
* ** Strong programming skills in an object-oriented language such as Java or C#, with proven work experience as a full stack developer**
* ** At least 7 year’s experience working in AWS cloud across multiple technologies such as Kubernetes, EC2, RDS, Aurora, Cloud Watch, Terraform, ELB’s, EKS, Elastic Cache, EMR and AWS Glue.**
* ** At least 7 years experience working with RDBMS, e.g., Postgres, AWS Aurora, MySQL and No

SQL technologies including expertise with CDC, Debezium, Partitioning etc.**
* ** Deep experience working with Kafka, Spark and other big-data technologies**
* ** Deep experience with IoC frameworks such as Spring Boot etc**
* ** Highly proficient in API fundamentals and best practices, REST API architecture**
* ** Experience working with modern Java script frameworks like React and Angular, HTML, and CSS**
* ** Advanced experience developing and deploying applications for Cloud Native Infrastructure and following best practices, using CI/CD tools, Terraform, Gitlab, Open Telemetry, Grafana, Prometheus, Cloud Watch, Kubernetes etc**
* ** Deep Experience building applications in microservice architecture with API-first mindset.**
* ** Collaborates effectively within the agile framework with a problem-solving attitude and willing to take a variety of approaches**
* ** Excellent analytical and time management skills, with a proven ability to deliver cross-organization impact independently**
* ** Proven ability to work cross-functionally, experience with planning and leading complicated technical projects that work with several teams within the company.**
* ** Excellent leadership, written and verbal communication skills**
* ** In-depth understanding of the entire software development process (design, development and deployment)**
* **…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary