Remote Position

[Remote] Staff Software Engineer

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Alkami Technology is a digital sales and service platform provider for U.S. banks and credit unions. The Staff Software Engineer will lead the development of high-quality, scalable software systems, drive technical and design decisions, own product features end-to-end, and support production operations. The role also includes mentoring engineers, improving development standards and tooling, and championing API-first software projects.

Responsibilities

  • 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
  • Lead 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
  • Exemplary self-sufficiency by independently managing tasks, problem-solving, and meeting deadlines, while adapting to new challenges without supervision
  • Establishing and maintaining development standards within the team
  • Champion an API-first approach software projects, ensuring seamless integration, scalability, and extensibility

Skills

  • Typically requires a minimum of 8 years of related experience; or 6 years and an advanced degree
  • Education Level Bachelor's degree in engineering, or another related field or equivalent work experience
  • Requires a minimum of 8 years of related experience in software development, or a related field; or 6 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
  • Strong 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, product teams, and wider organization initiatives
  • Proven experience in monitoring and supporting production systems, with proficiency in identifying and resolving issues, implementing proactive measures, and measurement tracking
  • Advanced experience optimizing system performance, including the ability to troubleshoot bottlenecks and implement performance improvements
  • Advanced 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
  • Deep understanding and practical application of REST API best practices. Proficiency in adhering to standards, ensuring security, scalability, and optimal performance
  • Advanced strategies for developing tests including unit tests, UI automation tests, integration tests
  • Experience building and deploying applications using Kubernetes
  • Experience in Open telemetry
  • Ability to participate in on call rotation
  • Ability to lift a minimum of 5 pounds to a maximum of 10 pounds unassisted
  • Ability to stand, sit, stoop, walk, stretch, reach, and use full range of body motions
  • Manual dexterity as required for specific equipment
  • Master's degree in engineering, technology or related field
  • Experience working with SaaS offerings in the technology and financial industries
  • Experience building and deploying applications on Amazon Web Services using Kubernetes
  • Experience in cross platform mobile development frameworks like Flutter

Benefits

  • Remote-first environment
  • Unlimited paid time off
  • 401(k) with employer match

Company Overview

  • Alkami Technology provides cloud-based digital banking solutions for credit unions and banks. It was founded in 2009, and is headquartered in Plano, Texas, USA, with a workforce of 1001-5000 employees. Its website is http://www.alkami.com.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities