Sr Manager, Software Development & Engineering Senior

Charles Schwab Corporation

Westlake (TX)

Hybrid

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Employee stock purchase plan
Paid vacation, volunteering

Job summary

Charles Schwab Corporation is hiring a software engineer to design and develop retirement plan administration systems using C#, .NET, and ASP.NET Core. You’ll work in an agile team with testers, product owners, and Scrum Masters to decompose requirements into technical tasks and deliver features in sprints.

You will also create automated tests, implement CI/CD pipelines, and deploy to cloud environments. The role includes production support for highly available services and collaboration with

Qualifications

  • Requires Bachelor's in Computer Science, Electronic Engineering, or related field and 96 months of progressive post-Bachelor’s experience.
  • Design and develop software systems using C#, .NET, and ASP.NET Core, including microservices for retirement plan platforms.
  • Design and develop SOAP (WCF) and RESTful web services with API versioning and Swagger/OpenAPI documentation.
  • Create automated test suites using TDD and maintain code quality with CI/CD pipelines and cloud deployment.
  • Implement secure authentication/authorization (OAuth 2.0, OpenID Connect) and provide production support for high-availability systems.

Responsibilities

  • Assist with the design and development of software applications for retirement plan administration.
  • Participate in an agile team and collaborate to flesh out system requirements.
  • Design and build automated tests and release applications to production on a regular schedule.
  • Provide production application support and perform root cause analysis for critical incidents.
  • Analyze existing code for defects and performance bottlenecks and implement improvements.
  • Collaborate with architects to define technical designs aligned with standards and security.
  • Contribute to code reviews and maintain code quality across the team.
  • Decompose requirements into technical tasks and estimate effort for iterations.
  • Maintain integrations between internal systems and external service providers.
  • Create and maintain design specifications and operational runbooks.

Skills

Code reviews
Agile/Scrum
Documentation

Education

Bachelor's in Computer Science / related field

Tools

C#
.NET
ASP.NET Core
SOAP (WCF)
RESTful Web API
Swagger/OpenAPI
CI/CD
PCF / Cloud deployment
OAuth 2.0 / OpenID Connect
Splunk

Job description

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.

Duties: Assist with the design and development of software applications primarily focused on retirement plan administration. Participate in an agile team of developers, testers, product owners, and Scrum Masters. Participate in discussions and engage other team members to flesh out system requirements when minimal information is provided. Design and build automated tests. Release applications to production environments on a regularly scheduled basis. Provide production application support for applications that require 99% uptime. Analyze existing application code to identify defects, performance bottlenecks, and opportunities for improvement, and implement enhancements that increase system reliability and maintainability. Collaborate with architects and senior engineers to define technical designs and document solution approaches that align with enterprise standards and security requirements. Participate in code reviews, providing and incorporating feedback to maintain code quality, consistency, and adherence to established engineering practices. Decompose business requirements into well-defined technical tasks, estimate level of effort, and deliver committed work within each development iteration. Develop and maintain integrations between internal systems and external service providers to support end-to-end business processes. Create and maintain technical documentation, including design specifications and operational runbooks, to support ongoing maintenance and knowledge sharing.

Starting compensation for this location depends on related experience. Annual bonus opportunity and other eligible earnings are not included in the range(s) above. We offer a competitive benefits package, see below for details.

What you have

Job Requirements: Requires Bachelor’s in Computer Science, Electronic Engineering, or a related field and 96 months of progressive, post-Bachelor’s experience in a related occupation.

Experience must include 96 months of experience involving the following: Design and develop software application systems using C#, .NET, and ASP.NET Core, applying object-oriented design principles and SOLID patterns, including decomposing applications into microservices for retirement plan administration platforms; Design and develop SOAP (WCF) and RESTful (Web API) web services, including HTTP methods, API versioning, and Swagger/OpenAPI documentation, for enterprise service-oriented architectures; Design and build automated test suites and apply Test-Driven Development (TDD) practices to ensure code reliability and regression prevention; Implement CI/CD pipelines for automated build, test, and code quality analysis, and deploy and configure applications on cloud platforms, including Pivotal Cloud Foundry (PCF); Develop and integrate secure authentication and authorization mechanisms using OAuth 2.0 and OpenID Connect; and Provide production application support for high-availability systems, perform root cause analysis for critical incidents, and implement monitoring and alerting using Splunk for proactive issue detection.

We offer competitive pay and benefits. Starting compensation depends on related experience. Annual bonus and other eligible earnings are not included in the ranges above. Benefits include: 401(k) w/ company match; employee stock purchase plan; paid vacation, volunteering, 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; hybrid/remote work schedule available for eligible positions (subject to Schwab’s internal approach to workplace flexibility).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Manager, Software Development & Engineering Senior
Sr Manager, Software Development & Engineering Senior

Charles Schwab • Westlake (TX)

Hybrid
USD 120,000 - 160,000
401(k) match
Employee stock purchase plan
Paid vacation & volunteering
+5
Specialist - Software Development & Engineering
Specialist - Software Development & Engineering

Charles Schwab • Austin (TX)

Hybrid
USD 120,000 - 155,000
401(k) with company match
Employee stock purchase plan
Paid vacation and volunteering
+5
Manager, Software Development & Engineering
Manager, Software Development & Engineering

Charles Schwab • Westlake (TX)

Remote
USD 120,000 - 180,000
401(k) match
Employee stock purchase plan
Paid vacation
+8
Manager, Software Development & Engineering
Manager, Software Development & Engineering

Charles Schwab • Austin (TX)

Hybrid
USD 140,000 - 190,000
401(k) with company match
Employee stock purchase plan
Paid vacation, volunteering, sabbatial
+4
Manager, Software Development & Engineering
Manager, Software Development & Engineering

Charles Schwab • Ann Arbor (MI)

Hybrid
USD 95,000 - 130,000
401(k) with company match
Employee stock purchase plan
Paid vacation
+4
Sr Specialist - Software Development & Engineering
Sr Specialist - Software Development & Engineering

Charles Schwab • Westlake (TX)

Hybrid
USD 120,000 - 180,000
401(k) with company match
Employee stock purchase plan
Paid vacation and volunteering
+4
Senior .NET Software Engineer
Senior .NET Software Engineer

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 190,000
401(k)
Health, dental, vision insurance
Hybrid work options
Manager, Software Development & Engineering
Manager, Software Development & Engineering

Charles Schwab • Austin (TX)

On-site
USD 90,000 - 120,000
401(k) with company match
Paid time for vacation and volunteering
Tuition reimbursement
Sr Manager, Software Development & Engineering Senior
Sr Manager, Software Development & Engineering Senior

Charles Schwab • Austin (TX)

On-site
USD 150,000 - 210,000
Hybrid work environment
Bonus opportunities
Sr. Specialist .NET Developer
Sr. Specialist .NET Developer

Charles Schwab • Austin (TX)

On-site
USD 110,000 - 160,000
401(k) match
Employee stock purchase plan
Paid time off
+4