Applications Engineer Applications Engineer …

Charles Schwab
in Roanoke, TX, United States
Permanent, Full time
Be the first to apply
Charles Schwab
in Roanoke, TX, United States
Permanent, Full time
Be the first to apply
Applications Engineer
Your Opportunity

Charles Schwab has been a leader in financial services for over four decades, working to make investing more affordable, accessible and understandable to all. Driven by our purpose to champion every client’s goals with passion and integrity, we’re committed to providing an environment that respects and appreciates the diversity of our employees, our clients, and the communities we serve. Our goal, as seen through clients' eyes, is that Schwab continuously improves on being a premier financial service provider through best in class service, technology, products, people and advice. Schwab Technology Services (STS) is responsible for Schwab's development and use of information technology, including all client and business, telecommunications, management and operations technologies. Our work supports and spans every line of business within Schwab. From our web site to wireless, call centers to branches, STS demonstrates leadership through innovative solutions and superior technology that provide our clients with world-class service. The IT Service Automation organization provides the enterprise with operational tooling for monitoring and managing Schwab's electronic services, supporting systems, and components.

What youre good at

You’ll serve as a strong and versatile software engineer to drive software product architecture and standards across the Enterprise Monitoring program.  You’ll exercise your familiarity with highly available client server software architecture across multiple browser and rich client platforms and technologies in product planning, staff mentoring, and hands on development. You’ll have the opportunity to see the tools you develop change the way Schwab’s technology teams manage our systems.

What you have

We are looking for adaptable, talented developers who relish the opportunity to see their code make a difference.

  • Expert in java programming language and the Spring framework including SpringBoot, Spring Security and cloud native micro-services.
  • Expertise in creating Apache Kafka consumer and producers, including Kafka streams.
  • Experience integrating solutions with MongoDB, MS SQL, Oracle databases and ElasticSearch.
  • Experience in front end development using Angular and complementary frameworks.
  • Experience with NodeJS a plus.
  • Expertise in GIT source control, unit testing, and agile methodologies;
  • Experience in Enterprise Infrastructure Monitoring a plus;
  • Experience using Splunk or an equivalent logging/indexing solution;
  • Experience designing multi-tier back-end systems and services;
  • Must be capable of clearly articulating complex technical issues to all levels of the organization;
  • Experience creating software architecture/design documents, effective presentations with diagrams and positively influencing the organization in the right technology direction;
  • Ability to keep current technology trends and innovations and bring new techniques to your team and projects;
  • Highly motivated self-starter and team player;
  • Must be passionate about technology and committed to continual improvement;
  • Great problem solver with ability to quickly identify bottlenecks, potential problems in multi-process, multi-threaded code;
  • Excellent verbal and written communication skills.