Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Charles Schwab

Your opportunity

At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together. Schwab Technology Services enables the future of how clients manage their money by providing innovative and reliable technology products and services as part of our ongoing commitment to democratize access to investing and financial planning. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).

Schwab Asset Management Technology supports the research and asset management platforms that help clients plan for their financial futures. Within this organization, the Investment Research Technology team builds and supports applications used by Schwab professionals and clients to make informed investment decisions.

As a Software Engineer (hands-on) for Research Technology, you’ll lead through impact—contributing code, guiding technical direction, and mentoring others as we modernize key research capabilities across on-premises and cloud environments. You’ll partner closely with product, architecture, and research stakeholders in an Agile and DevOps model to deliver secure, scalable solutions that improve the experience for the people who rely on Schwab’s research platforms every day.

Key Responsibilities

  • Build and deliver full-stack software capabilities for investment research initiatives, contributing hands-on to design, development, testing, and support.

  • Translate business needs into clear technical approaches by partnering with product owners, researchers, architects, and engineering peers.

  • Design and implement cloud-ready, event-driven services and integration patterns that improve scalability, reliability, and reuse across the broader platform.

  • Drive engineering excellence through clean code practices, automated testing, observability, and secure-by-design delivery.

  • Strengthen the team’s delivery model by improving CI/CD workflows and DevOps practices to increase quality and speed to production.

  • Diagnose and resolve complex production and integration issues using deep application and environment knowledge, while improving long-term resiliency.

  • Mentor and support engineers through coaching, feedback, and inclusive collaboration—helping the team grow capabilities and confidence.

  • Lead with ownership and transparency by communicating priorities, tradeoffs, and progress to both technical and business partners.

  • Contribute to modernization efforts that improve user experience and align with evolving architecture standards.

  • Incorporate approved Generative AI capabilities to enhance developer productivity and code quality while following enterprise governance, security, and compliance expectations.

What you have

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field, or equivalent practical experience.

  • 7+ years of experience developing production-grade applications using Java (Spring Boot) and Python .

  • Demonstrated ability to build cloud-ready, event-driven microservices and APIs at scale using common messaging patterns (e.g., Kafka, RabbitMQ) and RESTful services.

  • Proven experience designing and building hybrid on-premises and cloud integrations .

  • Strong working knowledge of SQL (e.g., PostgreSQL) and NoSQL technologies (e.g., MongoDB, DynamoDB, Bigtable) and when to apply each.

  • Ability to work with financial datasets and partner effectively on data engineering workflows and analytics use cases.

  • Experience building data visualizations or dashboards using Python-based tooling (e.g., Plotly Dash or similar).

  • Hands-on experience using CI/CD and container-based delivery practices (e.g., GitHub CI/CD, Docker, Kubernetes, Bamboo/Jenkins).

  • Working knowledge of secure coding and code quality practices using common analysis tools (e.g., SonarQube, CodeQL, Veracode).

  • Demonstrated skill in designing maintainable solutions using appropriate data structures, algorithms, and modern design principles.

Preferred Qualifications

  • Experience modernizing data platforms or research technology in a regulated industry (financial services is a plus).

  • Familiarity with rules engines (e.g., Drools) and data lake patterns for large-scale time series datasets.

  • Experience collaborating with quantitative partners to enable or operationalize models (Python or R).

  • Demonstrated ability to balance near-term delivery with longer-term architecture evolution and platform scalability.

  • Strong prioritization and communication skills, including comfort explaining complex technical concepts to dive.

In addition to the salary range, this role is also eligible for bonus or incentive opportunities.

What’s in it for you

At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you – both today and in the future:

  • 401(k) with company match and Employee stock purchase plan

  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions

  • Paid parental leave and family building benefits

  • Tuition reimbursement

  • Health, dental, and vision insurance

What’s in it for you:

At Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you – both today and in the future:

401(k) with company match and Employee stock purchase plan

Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions

Paid parental leave and family building benefits

Tuition reimbursement

Health, dental, and vision insurance

Schwab is an affirmative action employer, focused on employing and advancing in employment, qualified women, racial and ethnic minorities, protected veterans, and individuals with disabilities in the workplace. If you have a disability and require reasonable accommodations in the application process, contact Human Resources at View email address on click.appcast.io or call View phone number on click.appcast.io.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Southlake, TX vacancy
  • $50 per hour

     ...Title: Senior Software Engineer Location: Southlake, TX Job Type: 6+Months Contract Rate: $50/hr Requirements Job Description Gathering requirements for interfaces between SAP ECC and Coupa Procurement & Invoicing. Development of software technical... 
    Senior
    Contract work

    TWO95 International

    Southlake, TX
    2 days ago
  •  ...We are currently sourcing for a Senior Software Engineer to work in Westlake, TX! Position summary The Senior Software Engineer is an expert individual contributor responsible for designing, building, testing, and maintaining high-quality Java applications... 
    Senior

    HCL Global Systems

    Westlake, TX
    3 days ago
  •  ...Job Description: Senior Software Engineer Note: Fidelity is not providing immigration sponsorship for this position Overview The Cash Management organization, referred to as Cash Bankers, is an agile team within Fidelity Fund and Investment Operations Technology... 
    Senior
    Full time
    Work at office

    Fidelity Investments

    Westlake, TX
    4 days ago
  •  ...Description: On-site in Westlake, TX Our client seeks a Senior Software Engineer to lead initiatives for Security Master and Pricing applications. The role will interface with end users and product owners, support distributed systems, and improve business workflows... 
    Senior

    Eliassen Group

    Westlake, TX
    14 hours ago
  • Bachelor's or equivalent experience in computer science with 6+ years of .NET application support and development experience Hands-on experience with C#, .Net, WPF, WCF Experience in Application support Significant experience in Incident Management ...
    Senior

    HCL Global Systems

    Westlake, TX
    2 days ago
  • $60 - $75 per hour

     ...Senior Software Security Engineer Location: Southlake, TX (Hybrid) Alternate Locations: Orlando, FL or Omaha, NE Employment Type: Contract (12 months w/ potential to extend) Overview The Application Security team, operating under... 
    Senior
    Contract work

    Apex Systems

    Southlake, TX
    2 days ago
  •  ...workflows, and accounting operations for investment firms, family offices, and fund administrators. We're looking for a Senior Software Engineer to help build and scale our ERP and accounting integrations, ensuring customers can connect their systems quickly and reliably... 
    Senior

    Stavtar Solutions

    Southlake, TX
    1 day ago
  •  ...We are currently sourcing for a Sr. Software Engineer to work in Westlake, TX! Job Description As a Senior Full Stack Engineer, you will design, develop, and maintain highly available and scalable interfaces on our next generation platform, laying a path that will span... 
    Senior

    Fidelity Management & Research Company

    Westlake, TX
    1 day ago
  •  ...Senior Software Engineer (Promotions Platform) We are seeking a highly skilled and strategic Senior Software Engineer to serve as a technical lead for our mission-critical Promotions Platform which is part of our merchandising ecosystem. This system is the heartbeat of... 
    Senior

    7-Eleven

    Irving, TX
    4 days ago
  • Charles Schwab in Southlake, Texas seeks a Software Engineer to build and deliver innovative software solutions for investment research initiatives. With a focus on collaboration and technical direction, you will partner closely with product and research stakeholders. The... 
    Senior

    Charles Schwab

    Southlake, TX
    2 days ago
  •  ...Senior Software Engineer Tech Tammina LLC 4+ years experience building great software, preferably on SaaS or Platform products 2+ years experience in Java technologies, ideally with Spring/Hibernate experience 1+ years experience with web browser technologies... 
    Senior

    Tech Tammina

    Irving, TX
    4 days ago
  • Job Code: 1352963 Job Title: Salesforce Marketing Cloud SFMC Developer Work Location: Irving, TX - 75063 (Hybrid) Job Description: We are seeking a highly skilled and experienced Salesforce Marketing Cloud SFMC Developer with 3 - 4 years of work ...
    Senior
    Work experience placement

    Futran Tech Solutions Pvt. Ltd.

    Irving, TX
    14 hours ago
  • Charles Schwab Corporation seeks a Software Engineer (hands-on) to lead efforts in investment research technology. The ideal candidate will build and support applications crucial for informed investment decisions. With a strong background in Java and Python, the engineer... 
    Senior

    Charles Schwab Corporation

    Southlake, TX
    2 days ago
  •  ...Senior Software EngineerSkip to main contentThis website stores cookies on your computer. These cookies are used to collect information about...  .... To find out more, see our Privacy Policy.#Senior Software Engineer page is loaded## Senior Software EngineerApplylocations: SSC... 
    Senior
    Hourly pay

    SuperMom

    Irving, TX
    5 days ago
  • $120k - $130k

    Technologies C#, .NET Angular, Angular Material, TypeScript SQL/T-SQL, Entity Framework Azure, REST APIs Responsibilities Build responsive user interfaces Develop backend REST APIs Maintain Azure pipelines including ADF and Databricks Perform unit and system testing and...
    Senior

    Tata Consultancy Services

    Irving, TX
    3 days ago
  • $102.4k - $179k

     ...functional teams to build modern full‑stack solutions using .NET, Angular, and Azure technologies while driving engineering excellence, automation, and software quality. You will contribute to system architecture, mentor engineers, and support the delivery of resilient,... 
    Senior

    Vizient

    Irving, TX
    4 days ago
  •  ...Senior Software Engineer Apply Now ( Save Job Job ID R26_3744 Address 3200 Hackberry Road, Irving, Texas, 75063, United States Location Irving, Texas 7-Eleven is an iconic family of brands with over 86,000 locations, surpassing every retailer in the world. We... 
    Senior
    Hourly pay

    7-Eleven

    Irving, TX
    1 day ago
  •  ...and experienced professional to join our dynamic team in Dallas, TX. This role is ideal for someone who is passionate about software engineering and has a strong background in AI and Java development. Required Skills & Qualifications Must have 10+ years of hands... 
    Senior
    Work experience placement
    Immediate start

    Artech

    Irving, TX
    2 days ago
  •  ...Job Description Job Description Description: Hybrid 50% onsite in Westlake, TX Our client is hiring a Senior Software Engineer in Test (SDET) to build robust automation frameworks and drive end-to-end testing across UI and API layers for digital healthcare solutions... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Westlake, TX
    15 days ago
  •  ...building something that's already changing how the world works. Seeking Top-Notch Go Engineers: We are looking for exceptional Go engineers with 6+ years of hands-on software development experience, ideally with a strong background in low-level systems and... 
    Senior

    Island Company

    Coppell, TX
    1 day ago
  • $120k - $130k

    Must Have Technical/Functional Skills C#, .NET, Angular, Angular Material, SQL/T-SQL, Entity Framework, Azure, REST APIs, TypeScript Roles & Responsibilities • Develop full-stack apps using .NET + Angular • Build responsive UI and backend APIs • Optimize DB...
    Senior

    Tata Consultancy Services

    Irving, TX
    2 days ago
  •  ...Role description Java Developer Java Backend Engineer Experience Mid to Senior About the Role We are seeking a highly skilled Java Developer...  ...to work independently and take ownership of deliverables Attention to detail and commitment to software quality
    Senior

    LTM

    Irving, TX
    3 days ago
  • $88.9k - $165.1k

     ...discussions Ensure high code quality through reviews, testing, and engineering best practices Collaborate with product, data, platform, and...  ...(or equivalent practical experience) 7–10 years of hands‑on software development experience Strong expertise in Java and Python... 
    Senior
    Local area
    Flexible hours

    Unavailable

    Irving, TX
    1 day ago
  •  ...Senior Software Engineer At National Indoor RV Centers (NIRVC), we're not just a company – we're a community of passionate individuals dedicated to redefining the RV experience. As a leading force in industry, NIRVC stands at the forefront of RV sales and service excellence... 
    Senior
    Work at office
    Immediate start
    Weekend work

    Nirvc

    Lewisville, TX
    1 day ago
  •  ...SWET-Software Engineer In Test Location: Merrimack, NH AND Durham, NC. AND Westlake, TX (Remote till COVID-After COVID 3 days onsite in month) Duration: 12+ month The Expertise We’re Looking For: ~ A Bachelor’s degree in Computer Science, Software engineering... 
    Senior
    Work experience placement
    Remote work

    Samprasoft

    Roanoke, TX
    5 days ago
  •  ...enterprise data warehouse and emerging data platforms. We are looking for someone who has a passion for data and comes with software engineering specializing in data. Someone who has experience designing and developing Rest based APIs and Microservices along with some... 
    Senior

    Charles Schwab Corporation

    Southlake, TX
    3 days ago
  • $129.04k - $149.04k

     ...DUTIES: Design, develop, enhance, code, test, deliver and debug software independently. Take larger, more complex stories spanning...  ...perform data transformations aligned with business specifications. Engineer Azure Functions in C# to enable serverless computing for implementing... 
    Senior
    Full time
    Work at office
    Immediate start

    Vizient

    Irving, TX
    2 days ago
  •  ...About this role: Wells Fargo is seeking a Senior Software Engineer to work on our check modernization initiative. This effort will modernize and automate check processing capabilities. Check processing will continue to be a valuable product for our small business and... 
    Senior
    Work experience placement
    Remote work
    Relocation package

    Wells Fargo

    Irving, TX
    2 days ago
  • $120k

     ...Senior Software Engineer - Data & Cloud Applications (Contract-to-Hire | Hybrid) Location: Flower Mound, TX (Hybrid Schedule 1-2 days a week in office) Compensation: $120,000 annually PLEASE NOTE: No C2C, agency referrals or sponsorship available Overview... 
    Senior
    Contract work
    Work at office
    Remote work
    Visa sponsorship
    2 days per week
    1 day per week

    SNI USA Inc

    Flower Mound, TX
    5 days ago
  • $88.9k - $165.1k

     ...Senior Software Engineer In The CDP Team The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops and builds products that... 
    Senior
    Local area
    Worldwide
    Flexible hours

    MSLGROUP

    Irving, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!