Sr Manager, Software Development & Engineering
Charles Schwab · Southlake, TX · 5 days ago
HybridEngineeringFull-time
About the role
This role will support the future growth of the WAS business. As a seasoned, hands-on Lead Developer of Software Development Engineering, you will enable WME to achieve consistent, predictable, high-quality delivery by implementing best practices, tools, metrics, automation frameworks, and provide oversight in the areas of software development and testing.
Responsibilities
- Enable WME to achieve consistent, predictable, high-quality delivery by implementing best practices, tools, metrics, automation frameworks, and provide oversight in the areas of software development and testing.
- Serve as a strong and versatile hands-on technical leader.
- Deliver high-quality solutions that meet business objectives in a flexible, collaborative, and rapidly changing environment.
- Support key stakeholders across the WAS organization which is focused on high-net worth and ultra-high net worth retail investors.
- Work with development teams at the appropriate stages to ensure the support strategy guidelines are followed and new systems or projects meet the Production standards.
Requirements
- A university degree or equivalent experience.
- 7+ years of experience in software development roles with focus on software development and data products – includes 4+ years of with engineering lead experience.
- Strong knowledge and experience with data integration design patterns.
- Strong experience working on medium or large-scale data integration projects with OLAP/OLTP systems.
- Experience in Domain Driven Design, Microservices and Database design.
- Hands-on experience coding in Java, building REST based APIs, using messaging and streaming technologies, and development tools such as Bamboo, GitHub, and Jira.
- Hands-on experience utilizing Spring Boot, Spring Batch, Spring Cloud Data Flow, and other technologies to build data integration pipelines.
- Experience writing automated unit, integration, and acceptance tests for data interfaces & data pipelines is a must.
- Proactively detect, troubleshoot, and remediate issues affecting production applications.
- Provide clear, concise, and timely communication to affected parties during the investigation and resolution of any individual or system-wide outage.
Qualifications
- Experience with scheduling tools like Control-M is preferred.
- Experience with other developments tools, such as GitHub, Harness, Launch Darkly, and mabl is preferred.
- Experience with Data Catalog tools like Collibra, Informatica Enterprise Data Catalog and Informatica Data Quality is a plus.
- Experience with AWS, GCP, or other Cloud technologies is a plus.
- Experience with Wealth Management and/or Financial Services industry is a plus.
Skills
- Java programming.
- REST API development.
- Messaging and streaming technologies.
- Bamboo, GitHub, and Jira.
- Spring Boot, Spring Batch, Spring Cloud Data Flow.
- Automated unit, integration, and acceptance testing.
- Data integration design patterns.
- Domain Driven Design, Microservices, and Database design.
- Change Implementation Management policies.
- Knowledge repository updates and support request servicing.
- Self-reliance improvement and problem-solving.
Benefits
- 401(k) with company match and Employee stock purchase plan.
- Paid time off, 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.