Job Closed

This listing is no longer active.

Lead Software Engineer -- Data Platform (API) in Irving, TX

Software EngineerSoftware EngineerOtherRemoteLeadTeam 10,001+Since 1863H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

91 days ago

Salary

$156K - $196K / year

Seniority

Lead

Job Description

Lead Software Engineer -- Data Platform (API) in Irving, TX

U.S. Bank

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One. Job Description U.S. Bank is seeking the position of Lead Software Engineer -- Data Platform (API) in Irving, TX. Essential Responsibilities: The Lead Software Engineer -- Data Platform (API) will perform analysis of the requirements with the product owners, architects and derive technical design documents, technical solutions, development tasks and user stories of the applications to be implemented and developed. Create backend API specifications and documentation. Create User Interface (UI) design documents. Perform regular code reviews, give feedback and resolve merge conflicts during the code review process. Maintain and manage release activities of applications, including following change management requests and change task processes and releasing applications in UAT and production environments. Assist in troubleshooting and fixing errors in DEV, QA, UAT, and Production environments. Utilize the following tools and technologies: Java EE design and development; Microservices/API development using Java/Springboot; Apache, Kafka, Spark; NoSQL databases like Cassandra, MongoDB; SQL Database like PostgreSQL, MS SQL; Jenkins/Cloud bees, Apigee, Istio, Kubernetes, Rancher; Hive LLAP , Presto, Spark SQL or Druid, Azure Synapse Analytics, Azure Data Factory, SSIS, Azure Spark pool and building / managing large scale data; Agile software development life cycle and DevOps principles. This position requires only little domestic travel, up to 24% of the time. Position may allow working from home within commuting distance of worksite location. Multiple Positions. Basic Qualifications: Requires at least a Bachelor’s degree or foreign equivalent in Computer Science, Computer Information Systems, plus 5 years of progressive, post-baccalaureate experience as a software developer, software engineer, Java engineer. Required Skills/Experience: Requires at least a Bachelor’s degree or foreign equivalent in Computer Science, Computer Information Systems, plus 5 years of progressive, post-baccalaureate experience as a software developer, software engineer, Java engineer. Must possess 5 years of progressive post-baccalaureate experience with of all of the following: (a) working with the full Software Development Lifecycle (SDLC); (b) development of Cloud-Based Enterprise applications using microservices architecture and Java Enterprise Edition (EE) technologies; (c) development of frontend UI applications using Typescript, CSS, and HTML and deploying in the Cloud Environment; (d) development of backend applications and deploying in Cloud Environment; (e) developing data pipelines using Kafka; (f) developing microservices using Kafka Consumer and Kafka Producer; (g) RESTful API and backend API development using Java, Springboot and microservices architecture; (h) developing UI using React and React framework; (i) deploying applications in development, test and stage environments using Jenkins CI/CD build pipelines and monitoring logs; (j) using Maven as a project management and automation tool for Java applications; (k) using GIT for version control; and (l) utilizing all of the following: Agile Software Development, JavaScript, Spring Framework, Spring Data, Hibernate, IntelliJ IDE, Visual Studio Code, Tomcat, JBoss, Postgres Database, Microsoft SQL Server Database, and Kubernetes. Position may allow working from home within commuting distance of worksite location. U.S. Bank is subject to and conducts background checks consistent with the regulatory requirements applicable to our industry and operations. Base pay range may vary if an offer is made for work in a different location. Pay Range: $156,998 - $196,100. (#LI-NDI #LI-DNI #LI-DNP #DE-DNP #IND-DNP) - The examination for this position may include additional supplemental questionnaires. Improper or missing responses could affect your application. - This position is not eligible for visa sponsorship. If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants. Benefits: Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following: - Healthcare (medical, dental, vision) - Basic term and optional term life insurance - Short-term and long-term disability - Pregnancy disability and parental leave - 401(k) and employer-funded retirement plan - Paid vacation (from two to five weeks depending on salary grade and tenure) - Up to 11 paid holiday opportunities - Adoption assistance - Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law Review our full benefits available by employment status here. U.S. Bank is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, and other factors protected under applicable law. E-Verify U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify program. In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements). U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures. Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies. Posting may be closed earlier due to high volume of applicants.

Job Requirements

  • Requires at least a Bachelor’s degree or foreign equivalent in Computer Science, Computer Information Systems.
  • Plus 5 years of progressive, post-baccalaureate experience as a software developer, software engineer, Java engineer.
  • Must possess 5 years of progressive post-baccalaureate experience with all of the following: Working with the full Software Development Lifecycle (SDLC)
  • Development of Cloud-Based Enterprise applications using microservices architecture and Java Enterprise Edition (EE) technologies
  • Development of frontend UI applications using Typescript, CSS, and HTML and deploying in the Cloud Environment
  • Development of backend applications and deploying in Cloud Environment
  • Developing data pipelines using Kafka
  • Developing microservices using Kafka Consumer and Kafka Producer
  • RESTful API and backend API development using Java, Springboot and microservices architecture
  • Developing UI using React and React framework
  • Deploying applications in development, test and stage environments using Jenkins CI/CD build pipelines and monitoring logs
  • Using Maven as a project management and automation tool for Java applications
  • Using GIT for version control
  • Utilizing all of the following: Agile Software Development, JavaScript, Spring Framework, Spring Data, Hibernate, IntelliJ IDE, Visual Studio Code, Tomcat, JBoss, Postgres Database, Microsoft SQL Server Database, and Kubernetes
  • Position may allow working from home within commuting distance of worksite location.
  • This position is not eligible for visa sponsorship.

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law

Related Job Pages

More Software Engineer Jobs

OtherRemoteTeam 11-50

ABOUT US Double A Solutions in Toledo, Ohio is a fun-loving and dynamic company that is passionate about making a difference in the world through innovative solutions. Our team is made up of bright, creative, and driven individuals who love what they do and are dedicated to making a positive impact in their communities. At Double A Solutions, we believe that work should be enjoyable and fulfilling. That's why we foster a supportive, collaborative, and inclusive work environment where our employees can flourish and reach their full potential. We offer a flexible work schedule, competitive salary, and a range of benefits to ensure that our employees are taken care of and can enjoy a healthy work-life balance. We are always on the lookout for new talent to join our team and help us continue to grow and make an impact. If you're looking for a company that values its employees and provides a fun, dynamic, and challenging work environment, then Double A Solutions is the place for you. We welcome applicants from all backgrounds and disciplines and are committed to creating a diverse and inclusive workplace. So why wait? Join the Double A Solutions team today and become a part of something truly special. We can't wait to see what amazing things we can achieve together! THE POSITION: Product Enhancements - Design and implement enhancements to core SaaS product offerings - Execute project plans efficiently, predictably, and on schedule - Develop and maintain web application features across multiple layers: - Business Layer: Microsoft .NET (C#, VB.NET), Web Services/APIs (JSON, SOAP, XML) - Presentation Layer: ASP.NET, HTML5, JavaScript, jQuery, AJAX, MVC, CSS - Data Layer: MySQL and SQL Server, including stored procedures - Build and maintain APIs and integrations for: - Email systems - Notification services - Quoting systems - Additional third-party software and platforms - Perform development and unit testing - Create deployment scripts to migrate enhancements across SaaS environments - Maintain clean, well-documented code in source control (Git) Bug Fixes & Support - Work assigned items from the project tracking system - Investigate and scope reported issues to determine root cause - Implement, test, and deploy fixes to production issues - Document all fixes and changes in source control Continuous Improvement - Identify and communicate process improvement opportunities to management - Share best practices and industry standards learned from other SaaS organizations - Participate in the evaluation and prioritization of enhancement requests Required Education & Experience - Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field - 4+ years of hands-on experience developing web applications using Microsoft .NET (VB.NET and/or C#) - Experience with ASP.NET, HTML5, JavaScript, jQuery, AJAX, MVC, and CSS - Practical experience with MySQL and/or SQL Server, including stored procedures - Experience creating and consuming APIs/Web Services (SOAP/XML) - Familiarity with version control systems (Git preferred) - Strong debugging, testing, and troubleshooting skills across environments - Remote/telecommuting position WHY SHOULD YOU APPLY? - Benefits - Medical, Dental, and Vision Insurance - Short- and Long-Term Disability - Competitive Salary - Paid Time Off (PTO) - 401(k) with Company Match Learn more about us and our products here: https://www.doubleasolutions.net/portfolio/ Meet our team here: https://www.youtube.com/watch?v=M7XvJFiraa4

United States
Job Closed
Esri logo

Sr. Software Developer - C#/WPF for UI/UX Development

Esri

Esri technology helps people solve some of the world’s most difficult problems.

OtherRemoteTeam 5,001-10,000Since 1969H1B Sponsor

Overview This is a great opportunity to join a fast-paced agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software. We are focused on designing and developing solutions for working with raster and imagery in ArcGIS Pro. Our tools support complex real-life workflows in 2D & 3D for raster / image processing and analysis. If you are excited about user interaction and user interface development, then join our creative engineering team at Esri to build something unique! Responsibilities - Develop user interface components for Imagery and Raster Support in ArcGIS Pro - Follow industry-standard design patterns and development methodologies using C#, WPF, and C++ to build software components - Collaborate on implementation designs with team members and across other teams - Design, develop, and build software components, frameworks and SDKs for other engineering teams and external developers consuming our API - Work with product engineers to diagnose and resolve root causes for incorrect software behavior and failures - Build and ship timely software by working effectively with colleagues across software and product development - Work in agile environment to deliver software of the highest quality Requirements - 5+ years of experience building commercial software using C#, WPF, and C++ - Experience in asynchronous programming using the Task Parallel Library - Firm understanding of object-oriented design, data structures, and design patterns - Ability to clearly describe and analyze a problem and to articulate a solution - Good sense of designing intuitive user interfaces that allow users to solve problems faster and easier - Ability to collaborate with software developers, product engineers, and documentation writers to release quality software - Ability to work productively in a fast-paced and evolving agile environment - Strong time management, prioritization, teamwork, and interpersonal communication skills - Bachelor’s degree in computer science, engineering, mathematics, or related field Recommended Qualifications - Interest in being a full stack developer who can build full feature functionality - Knowledge of MVVM application design pattern - Experience designing and developing UI / UX that simplify complex workflows, while keeping designs flexible for handling unknown scenarios - Experience with C++11 and modern C++ style and idioms - Experience working with large code bases - Experience writing testable software - Familiarity with ArcObjects (especially the Raster Object Model) - GIS experience and knowledge of raster & imagery - Experience with Agile software development using Scrum #LI-TA1 #LI-Remote Total Rewards Esri’s competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. A reasonable estimate of the base salary range is $118,976—$197,600 USD The Company At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here. If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply! Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address. Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

United States
$118K - $197K / year
Availity logo

Software Engineer IV

Availity

Where healthcare connects. Now Hiring!

OtherRemoteTeam 1,001-5,000Since 2000H1B Sponsor

Availity delivers revenue cycle and related business solutions for health care professionals who want to build healthy, thriving organizations. Availity has the powerful tools, actionable insights and expansive network reach that medical businesses need to get an edge in an industry constantly redefined by change. At Availity, we're not just another Healthcare Technology company; we're pioneers reshaping the future of healthcare! With our headquarters in vibrant Jacksonville, FL, and an exciting office in Bangalore, India, along with an exceptional remote workforce across the United States, we're a global team united by a powerful mission. We're on a mission to bring the focus back to what truly matters – patient care. As the leading healthcare engagement platform, we're the heartbeat of an industry that impacts millions. With over 2 million providers connected to health plans, and processing over 13 billion transactions annually, our influence is continually expanding. Join our energetic, dynamic, and forward-thinking team where your ideas are celebrated, innovation is encouraged, and every contribution counts. We're transforming the healthcare landscape, solving communication challenges, and creating connections that empower the nation's premier healthcare ecosystem. Reporting to the Manager, Software Engineering, the Software Engineer IV will build and support products for Availity’s Eligibility & Benefits team. Sponsorship, in any form, is not available for this position. Location: Remote, US Role qualifications: - Bachelor’s degree in Computer Science, Computer Engineering, or equivalent - 6+ years of experience leveraging the following languages & frameworks: C# .NET, Javascript, SQL (Amazon Aurora, PostgreSQL, or MySQL), AWS - Experience designing using micro-service architecture - Applies Object Oriented Design (OOD) principles - Experience working on a self-organizing team with other Software Engineers - Experience managing expectations with stakeholders to deliver timely solutions that satisfy customers - Experience building and consuming RESTful APIs - Strong understanding of code structure and good design principles - Strong understanding of database design principles and SQL - Understands code-based unit tests - High comfort level with distributed source control tools like GIT - Willingness to take on complex projects with many unknowns - Adherence to engineering best practices - Awareness of what causes technical debt and how to keep it in check - Maintenance of composure and professionalism during high-pressure situations - Initiative and ownership of the work that needs to be done - Ability to manage multiple and changing priorities/tasks Bonus qualifications (nice-to-have): - Experience in Healthcare information technology, particularly with X12 messaging - Experience configuring and deploying software to AWS - Experience building front-end applications using ReactJS and Material UI. - Experience developing Java software - Ability to manage multiple and changing priorities/tasks What you will be doing: - Developing mostly C# .NET software, with other languages where appropriate. - Building web services for both internal and external use. - Writing unit tests to maintain high coverage percentages. - Collaborating within your team and across teams. - Reviewing pull requests from others on your team and providing feedback in a constructive manner. - Configuring and deploying software to AWS. - Troubleshooting issues in production. - Keeping our code to a very high standard. - Learning and developing yourself. - Innovating and sharing ideas to improve products and processes, big and small. What makes this team special: - Modern Engineering Experience The product ecosystem where our engineers contribute is designed with AWS in mind. There is a lot of freedom to be creative, explore new ideas, experiment, and contribute to cutting-edge solutions using the latest tools and software. - Experience and Expertise This high-performing team has an array of diverse experiences. You will learn a lot from us, and we also want to learn from you. - Engineering Focus Our culture and roots are centered around engineers. Most of your leadership chain are former Software Engineers who love to engage in technical conversations while also giving you and your team a significant amount of autonomy. - Positive Work Culture The team promotes a positive and inclusive work culture, prioritizing work-life balance, employee well-being, and fostering a sense of community and belonging. - Growth Opportunities Working on this team provides numerous opportunities for professional and personal growth through challenging projects, mentorship, and continuous learning. Availity culture and benefits: - Availity is a certified “Great Place to Work”, a “Best Workplaces for Technology Companies”, a “Best Workplaces for Women” and a “Best Workplaces for Millennials”! - Culture is important to us and there are many ways for you to make your mark here! - We have several Diversity & Inclusion teams and various ways to engage with fellow Availity associates. “AvaiLadies”, “Beyond Black”, “HOLA”, “Availity Pride”, “VetAvaility” a Young Professionals Group and “She Can Code IT” a group for women in tech are some of the groups you can get involved in. - Availity is a culture of continuous learning. We have many resources and experts in our tech stack and in our industry that can help get you there too! - We offer a competitive salary, bonus structure, generous HSA company contribution, healthcare, vision, dental benefits and a 401k match program that you can take advantage of on day one! - We offer unlimited PTO for salaried associates + 9 paid holidays. Hourly associates start at 19 days of PTO and go up from there with all the same holiday benefits. - Interested in wellness? We allow our associates to reimburse up to $250/year for gym memberships, participation in racing events, weight management programs, etc. - Interested in furthering your education? We offer education reimbursement! - Availity offers Paid Parental Leave for both moms and dads, both birth parents and adoptive parents. - Want to work for an organization that gives back to the community? You’re at the right place! Availity partners with various organizations, both locally and nationally, to raise awareness, funds and morale as our staff members volunteer their time and funds to engage the organizations campaign. Next steps: After you apply, you will receive text/email messages thanking you for applying and then you will continue to receive more text/email messages alerting you as to where you are in the recruitment process. Interview process: - Recruiter video interview - Manager video interview - Technical assessment - Panel video interview - Leadership video interview Video Camera Usage: Availity fosters a collaborative and open culture where communication and engagement are central to our success. As a remote first company, we are also camera-first and provide all associates with camera/video capability to simulate the office environment. If you are not able to use your camera for all virtual meetings, you should not apply for this role. Having cameras on helps create a more connected, interactive, and productive environment, allowing teams to communicate more effectively and build stronger working relationships. The usage of cameras also enhances security and protects sensitive company information. Video participation is required to ensure that only authorized personnel are present in meetings and to prevent unauthorized access, data breaches, preventing social engineering, or the sharing of confidential information with non-participants. Disclaimers: Availity is an equal opportunity employer and makes decisions in employment matters without regard to race, religious creed, color, age, sex, sexual orientation, gender identity, gender expression, genetic information, national origin, religion, marital status, medical condition, disability, military service, pregnancy, childbirth and related medical conditions, or any other classification protected by federal, state, and local laws and ordinances. Availity is a drug-free workplace. Candidates are required to pass a drug test before beginning employment. NOTICE: Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States. When required by state law or federal regulation, Availity uses I-9, Employment Eligibility Verification in conjunction with E-Verify to determine employment eligibility. Learn more about E-Verify at http://www.dhs.gov/e-verify. Click the links below to view Federal Employment Notices. Family & Medical Leave Act Equal Employment Law Poster Pay Transparency Employee Polygraph Protection Act IER Right to Work Poster Important Notice about Employee Rights to Organize and Bargain Collectively with Their Employers

United States
Job Closed
Alkami Technology logo

Staff Software Engineer

Alkami Technology

Alkami is the digital sales and service platform provider for financial institutions in the US.

OtherRemoteTeam 501-1,000Since 2009H1B No Sponsor

Alkami is a leading cloud-based digital banking solutions provider for financial institutions in the United States that helps clients to transform through retail and business banking, digital account opening and loan origination, payment fraud prevention, and data analytics and engagement solutions. Alkami’s Mobile App Platform has been certified by J.D. Power for providing clients with “An Outstanding Mobile Banking Platform Experience.” Founded in 2009, we continue to be recognized for our intentional culture and tremendous growth (Best Place to Work in Fintech; Best & Brightest to Work For Nationally; and Comparably’s Best Company Culture, Best Career Growth, Best Engineering Team, and Best Places to Work in Dallas, among others). Through our bold investments in technology and people, we empower our clients to grow confidently, adapt quickly, and build thriving digital banking communities through tailored experiences for over 19.5M users. As a remote-first company, most of our positions can be remote in the US, except for key roles, which will be indicated in the Job Title. Follow us on Glassdoor and Linkedin! The Staff Software Engineer will drive the architectural vision and execution of high-scale computer software systems within our Money Movement LOB. Acting as a strategic lead, you will own the end-to-end lifecycle of retail and business wire products, ensuring the reliability of global currency transactions. Beyond feature delivery, you will serve as a technical domain expert, navigating complex triaging and on-call escalations while mentoring the team to align technical decisions with our long-term product strategy. Essential Duties & Responsibilities: ● Lead code/design reviews to ensure smooth daily operations and accurate planning ● Lead the design and definition of Event-Driven Architectures (EDA) and asynchronous queuing mechanisms to support complex money movement. ● Participate in the entire application lifecycle, focusing on coding and debugging ● Write clean code to develop functional web applications ● Manage performance at scale, ensuring the system reliably processes high-volume bursts (up to 1,000 concurrent wires) without data loss. ● 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. Recommended Experience & Education Minimum Years of Experience 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 Knowledge, Skills, & Qualifications Required ● Requires a minimum of 8 years of related experience in software development, or a related field; or 6 years and an advanced degree ● Expert-level proficiency in .NET/C# with a deep understanding of Microservices and Kubernetes orchestration. ● 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) ● Deep knowledge of the AWS ecosystem, cloud-native tooling, and the scaling of high-stakes financial applications. ● 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 Preferred ● 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 Physical Demands ● 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 The salary range for this position is: $130,000 - $162,150 Cool Things to Know Not Just Any Company: Alkami has an awesome diverse and inclusive environment. We have a FUN culture and offer great benefits, including remote-first environment, unlimited paid time off, 401(k) with employer match, and more. Work Authorization: We cannot offer employment sponsorship at this time. Candidates must be eligible to work in the US for full-time employment. Recruiters: We are not looking for outside recruiting firms to help us in this search. Thank you for understanding. Pay Transparency: As of January 1, 2023, new states and locales have enacted pay equity laws that require more pay transparency by employers in the following states: California, Colorado (effective January 1, 2021), Connecticut, Maryland, Nevada, New Jersey, New York, Ohio, Rhode Island and Washington. The Important Stuff Alkami Technology is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: Alkami is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Alkami are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Alkami will not tolerate discrimination or harassment based on any of these characteristics. Alkami encourages applicants of all ages. #LI-REMOTE J.D. Power 2024 Mobile App Platform Certification ProgramSM recognition is based on successful completion of an audit and exceeding a customer experience benchmark through a survey of recent servicing interactions. For more information, visit jdpower.com/awards.

United States
$130K - $162K / year