
Software Engineer
Charles Schwab5 days ago
Chicago, IL, USA +2 moreMid Level / Senior
H1B sponsor
Base Salary
$95k - $155k/yr
Responsibilities
- Design, build, and enhance scalable .NET applications, web services, APIs, and responsive web interfaces.
- Implement solutions supporting risk management processes, models, and operational workflows.
- Build and optimize data pipelines, integrations, and complex queries.
- Develop front-end solutions using JavaScript or TypeScript frameworks, HTML, and CSS.
- Deploy and manage cloud-native applications and services on Google Cloud Platform.
- Create and maintain CI/CD pipelines, automated tests, infrastructure, and deployment processes.
- Write maintainable code, debug applications, review pull requests, and contribute to technical documentation.
- Remediate code quality issues, vulnerabilities, code smells, and application security findings.
- Automate release and configuration management activities.
- Troubleshoot production issues, perform root-cause analysis, and implement corrective actions.
- Collaborate with engineering, architecture, quantitative modeling, and business teams to deliver features and platform enhancements.
Requirements
- Bachelor’s degree in computer science, engineering, or a related field with 5+ years of relevant experience, or a related master’s degree with 3+ years of relevant experience.
- At least 3 years of hands-on software development experience using C# and .NET.
- Experience designing and developing web services, APIs, and cloud-based applications.
- Working knowledge of JavaScript or TypeScript, Angular or a comparable framework, HTML, and CSS.
- Strong SQL skills and experience with relational databases and data engineering concepts.
- Experience with unit and integration testing, Git-based workflows, and CI/CD technologies.
- Understanding of secure software development, code quality controls, and vulnerability remediation.
- Experience working in an Agile-Scrum environment and collaborating across technical and business teams.
- Ability to manage multiple priorities, communicate clearly, document solutions, and drive work to completion.
- Preferred knowledge of brokerage, margin risk, financial crime, or other regulated financial-services processes.
- Preferred experience with Veracode, SonarQube, automated release management, configuration management, infrastructure automation, cloud platforms, BI tools, or big-data platforms.
Benefits
- Monday-Friday schedule during standard business hours.
- Hybrid work model with four days in the office and one day working from home.
- Candidates must reside or be willing to relocate at their own expense to one of the listed areas.
Tech Stack
Categories
About Charles Schwab
Charles Schwab provides brokerage, banking, and wealth management services for individual investors and independent investment advisors. Its business spans trading platforms, advisory and custody services (Schwab Advisor Services), ETFs and mutual funds, and a U.S. bank offering deposits and lending. Founded in 1971 and headquartered in Westlake, Texas, Schwab is publicly traded on the NYSE (SCHW) and expanded its retail and advisor footprint through the acquisition of TD Ameritrade.