onsite
Software Development Lead - Charles Schwab
Software Engineer
Lead a high‑performing engineering team to design, develop, and deliver scalable financial software using Java, C#, .NET, microservices, and AWS while driving Agile practices and continuous delivery.
About the role
Key Responsibilities
- Lead a team of software engineers through the full product lifecycle, from architecture design to production deployment.
- Design and implement high‑performance, secure microservice solutions using Java, C#, and .NET on AWS.
- Drive Agile ceremonies, sprint planning, and continuous improvement initiatives.
- Establish CI/CD pipelines, automated testing, and monitoring to ensure rapid, reliable releases.
- Collaborate with product owners, architects, and stakeholders to translate business requirements into technical specifications.
Requirements
- 5+ years of professional software development experience, with at least 2 years in a technical lead or engineering manager role.
- Strong proficiency in Java, C#, and the .NET ecosystem; experience building RESTful APIs and microservices.
- Hands‑on experience with AWS services (EC2, S3, Lambda, RDS) and infrastructure‑as‑code tools.
- Deep understanding of Agile methodologies, CI/CD practices, and automated testing frameworks.
- Excellent communication and mentorship skills, with a track record of fostering collaborative, high‑performing teams.
Skills
javacawsagilecicdsql