Alkami is the digital sales and service platform provider for financial institutions in the US.
Senior Software Engineer
Location
United States
Posted
55 days ago
Salary
$120K - $146.6K / year
Seniority
Senior
Job Description
Senior Software Engineer
Alkami Technology
• Drive efforts and contribute to building computer software systems, participating in the design process from beginning to end • Demonstrates deep technical domain knowledge of the company, including apps, services, systems, or frameworks • 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 web applications • Advanced troubleshooting and debugging • Perform UI tests to 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 • Build reusable code and libraries for future use • Provide training and support to internal teams • Enhance development tools, test coverage, and/or code structure • Provide mentoring and technical support to junior engineers • Respond promptly to on-call incidents, including troubleshooting and resolving critical disruptions to ensure minimal downtime • Maintain clear and proactive communication with customers and vendors to ensure a positive, collaborative relationship • Demonstrate self-sufficiency by independently managing tasks, problem-solving, and meeting deadlines, while adapting to new challenges without supervision. • Maintaining development standards within the team • Champion an API-first approach software projects, ensuring seamless integration, scalability, and extensibility.
Job Requirements
- Requires a minimum of 5 years of related experience software development, or a related field; or 3 years and an advanced degree
- Strong programming skills in an object-oriented language such as Java or C#, with proven work experience as a full stack developer
- Experience working with modern Javascript frameworks like React and Angular, HTML, and CSS
- In-depth understanding of the entire software development process (design, development and deployment)
- Experience developing and deploying applications for Cloud Native Infrastructure
- 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 value independently
- Strong written and verbal communication skills, with demonstrated experience providing technical input
- Proven ability to work cross-functionally with engineering and product teams
- Experience in monitoring and supporting production systems, with proficiency in identifying and resolving issues, implementing proactive measures, and measurement tracking.
- Experience optimizing system performance, including the ability to troubleshoot bottlenecks and implement performance improvements
- Experience in SQL and NoSQL databases, coupled with caching mechanisms. Includes designing data structures, optimizing, and maintaining systems, as well as effective caching strategies to enhance performance and responsiveness.
- Understanding and practical application of REST API best practices. Proficiency in adhering to standards, ensuring security, scalability, and optimal performance
- Developing tests including unit tests, UI automation tests, integration tests
- Ability to participate in on-call rotation to support Alkami’s customers
Benefits
- Unlimited paid time off
- 401(k) with employer match
- Remote-first environment
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Intermediate Software Developer
Info-Tech Research GroupWe help leaders achieve what they want most: measurable results.
• Build, test, and support the development of web software applications and internal tools • Analyze requirements and decide the best ways to meet or even rework them; unique and innovative ideas are welcome • Be proactive by finding and addressing areas of technical concern • Mentor your peers and contribute to code reviews, and be mentored if something is new to you • Collaborate across teams to continually improve our processes • Promote the use of design patterns and best practices • Contribute to Agile ceremonies for prioritizing, understanding, and estimating • Support the growth of our Agile practices through Retrospectives
Senior Software Engineer – CI Infrastructure
GlydwaysThe Best Way to Move People High-capacity, on-demand, and affordable mobility
• Act as the primary Product Owner for the Continuous Integration (CI) system, managing how it centrally runs builds and tests by seamlessly hooking into source control, the build system, and integrating tightly with Buildkite and GitHub • Design and implement short and long term scalable integrations that connect Bazel with the CI/CD pipelines to automate workflows, integrate with AI/LLM/Agent tools, trigger specific jobs, manage build artifacts, and ensure proper handoffs • Build, scale, and manage the CI AWS infrastructure, overseeing capacity planning and actively working to optimize performance by reducing job execution times • Develop comprehensive observability (including logs, metrics, traces, and alerts) into the CI infrastructure to accurately track system efficiency, identify errors, and focus reliability efforts. • Maintain the CI system as a reliable, high-performing platform, providing day-to-day on-call support, incident management, and troubleshooting for the wider software engineering organization.
Engenharia Analítica III
ExperianBased in Dublin, Leinster, Ireland, Experian is a global information services company that operates in 40 countries around the world and has additional headquarters in the United K
Company Description A Serasa Experian é a primeira e a maior Datatech do Brasil. Líder em soluções de inteligência para análise de riscos e oportunidades, com foco nas jornadas de crédito, autenticação e prevenção à fraude. Com tecnologia de ponta, inovação e os melhores talentos, transforma a incerteza do risco na melhor decisão, ajudando pessoas a realizarem seus sonhos e empresas de todos os portes e segmentos a prosperarem. Temos 22.000 pessoas operando em 32 países e a cada dia estamos investindo em novas tecnologias, profissionais talentosos e inovação para ajudar todos os clientes a maximizarem cada oportunidade. Com sede corporativa em Dublin, Irlanda, a Experian está listada na Bolsa de Valores de Londres (EXPN) e compõe o índice FTSE 100. Job Description Descrição do trabalho Descrição do Emprego Trata-se de uma área dedicada à realização de estudos para demandas internas e externas, com ampla variedade de possibilidades. No dia a dia, compreendemos a necessidade apresentada, avaliamos o potencial valor que o estudo pode gerar, definimos o formato de entrega e apresentamos os resultados ao solicitante. A pessoa será responsável por conduzir estudos, buscar novas abordagens e tendências, alinhar escopo e prazos das entregas e apresentar os resultados de forma clara e estruturada. Principais atividades: - Manipular base de dados; - Conversar com o cliente e entender os pontos em que podemos contribuir para o negócio; - Combinar soluções internas ou criar novas soluções, aplicando as mais diversas técnicas e inclusive com liberdade para propor novas formas; - Desenvolver estudos Ad Hoc e análises estatísticas; - Interpretar os resultados obtidos e avaliar como aquilo se adapta aos problemas dos clientes; - Interação com diversas áreas da Serasa e clientes externos; - Montar o racional de como mostrar os resultados ao cliente, fazendo inclusive o material de entrega. Qualifications Qualificações - Conhecimento do mercado de crédito: capacidade de compreender o contexto do cliente, identificar suas dores e contribuir de forma sólida em reuniões, propondo ou adaptando soluções adequadas. - Comunicação eficaz: habilidade para dialogar com diferentes perfis de clientes — desde os mais técnicos até os mais pragmáticos — transmitindo informações com clareza e explicando soluções de forma acessível. - Conhecimentos em programação: domínio de Python e SQL; é desejável familiaridade com ferramentas de visualização e entrega, como Power BI e Tableau. - Conhecimento técnico aplicado: entender conceitos de modelos estatísticos, suas aplicações práticas, e ter noções sobre produtos e soluções financeiras. - Proatividade: propor soluções com base em experiências, dados ou conversas com clientes; identificar oportunidades de automação e melhorias de processos que possam beneficiar múltiplos clientes. Additional Information A Serasa Experian é muito mais do que você imagina. Com o propósito de criar um futuro melhor, ampliando oportunidades para pessoas e empresas, no Brasil somos mais de 4 mil pessoas que atuam em diversos times e especialidades. Aqui, cada conhecimento e diversidade se complementa e você pode trabalhar no que mais ama, estamos comprometidos a construir uma cultura inclusiva e um ambiente no qual pessoas possam equilibrar a carreira com seus compromissos e interesses pessoais, prezando pelo bem-estar. A gente se dedica muito em ser uma das melhores e mais inovadoras empresas para se trabalhar do país, possibilitando experiências e carreiras incríveis para nossas pessoas. Nossa forte abordagem de pessoas em primeiro lugar é reconhecida externamente por meio de diversas certificações de mercado: fomos premiados pelo Great Place To Work™ em 24 países e pela certificação internacional Top Employers, além de sermos reconhecidos como uma das melhores empresas para jovens profissionais e contarmos com uma avaliação de 4,6 no Glassdoor. Cada reconhecimento nos indica que estamos no caminho certo, proporcionando um ambiente de trabalho cada vez melhor para nossos talentos. Experian Careers - Creating a better tomorrow together Find out what its like to work for Experian by clicking here - Employee Status: Regular - Role Type: Home - Department: Analytics - Schedule: Full Time
Senior Software Engineer – Foundation Services
BackblazeBackblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.
• Design and develop highly scalable, performant services and APIs in a Java ecosystem. • Implement code for authentication, account management, and external partner integrations. • Integrate AI coding agents and frameworks into your workflow to accelerate development, refactor legacy components, and improve code quality. • Own the full technical lifecycle, including estimation, design, development, and delivery. • Collaborate across the organization to ensure project success. You will often engage with QA, Finance, Marketing, Product Management, Support, and Security to gather necessary context and requirements to implement solutions correctly. • Diagnose complex issues and maintain the stability of large-scale systems. • Collaborate across functional teams and provide technical leadership to foster engineering excellence.




