Your opportunity
About Schwab
At Schwab, we are driven by our mission to transform people’s lives by changing the way the world invests. As part of our Online Security Technologies team, you will play a critical role in designing, developing, and maintaining our mission-critical Authentication platform. Join us as a hands-on Lead .NET Engineer where you will split your responsibilities between 50% design and team leadership and 50% hands-on development. This dynamic, fast-paced role requires a results-oriented technical leader with a passion for building high-quality, scalable, and high-performance software solutions.
Key Responsibilities:
- Technical Leadership & Delivery
- Lead the development and delivery of software products from design to deployment.
- Drive technical decisions, ensuring solutions are scalable, maintainable, and aligned with company objectives.
- Provide development sizing, cost analysis, and project estimates in collaboration with Product Owners and Scrum Masters.
- Prototype and validate application solutions to meet business requirements.
- Maintain a hands-on approach by contributing to coding, design, and architecture reviews.
- Team Leadership & Collaboration
- Mentor and guide a team of engineers to deliver high-quality, on-time software releases.
- Promote Agile practices, influence team members to follow standards, and resolve roadblocks.
- Synchronize deliverables across onshore and offshore teams to ensure successful product releases.
- Collaborate closely with Product Owners, QA, and Technology Operations to meet project goals.
- Development Excellence
- Build and maintain robust server-side applications using C# and .NET.
- Lead the design and development of REST and SOAP-based Web Service APIs in a transaction-heavy environment.
- Utilize TDD/BDD methodologies to achieve high software quality standards.
- Contribute to performance engineering, CICD improvements, and application reliability.
- Innovation & Process Improvement
- Identify and mitigate technology risks early through proactive planning.
- Support Release Managers to improve deployment processes.
- Introduce cutting-edge tools and practices such as Chaos Engineering and Site Reliability Engineering (SRE).
What you have
- Education:
- Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related discipline.
- Experience:
- 10+ years of software development experience with a proven track record in enterprise applications.
- 4+ years of experience leading and mentoring technical teams.
- 1-2 years of Schwab technology domain experience as a current or recent contractor or employee
- Core Technical Skills:
- C#/.NET Development: Proficient with expertise in developing APIs (REST/SOAP).
- Cloud Development: SME-level experience with Google Cloud Platform (GCP).
- MongoDB Development: Expert-level experience.
- SAML and OAuth Solutions: Hands-on experience.
- SRE/Production Engineering: Performance engineering, Chaos engineering, and SLA management.
- Automation & CICD: Strong understanding of CI/CD pipelines and tools.
- Tools and Technologies:
- TDD, BDD development methodologies.
- Splunk/Bug Query tools for analysis and debugging.
- Domain Expertise:
- Solid understanding of Digital Identity/Client Identity and Security domains.
Preferred Skills:
- Experience in designing and deploying high-scale application systems.
- Strong knowledge of online security for user authentication.
- Familiarity with Agile software development frameworks, tools, and methodologies.
- Self-motivated and creative in solving complex, time-sensitive challenges.
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