Sr Specialist - Software Development & Engineering

Overview

On Site
USD 124,686.00 - 164,800.00 per year
Full Time

Skills

Software Development
Creative Problem Solving
Financial Software
Specification Gathering
Technical Direction
Documentation
Interfaces
Enterprise Architecture
Computer Science
Information Systems
OOPS
Spring MVC
Spring Framework
Finance
Messaging
Trading
JUnit
TestNG
Java
Concurrent Computing
Multithreading
Network Programming
Management
Apache Ant
Apache Maven
Gradle
TeamCity
SQL
MySQL
PostgreSQL
Oracle
Version Control
Apache Subversion
Git
DevOps
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Data Structure
Algorithms
Design Patterns
Performance Tuning
Insurance

Job Details

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: Designs, develops and implements complex Java-based applications to support critical financial systems and processes. Conducts in-depth analysis of complex business requirements to translate into technical specifications and system designs. Utilizes specialized domain knowledge and developed business expertise to deliver effective and efficient solutions. Exercises independent judgement in developing innovative solutions to complex financial problems. Mentors and guides development teams, providing technical direction and ensuring adherence to coding standards and best practices. Leads moderate to highly complex programming tasks, providing review of various development tasks and documentation. Interfaces with Enterprise Architecture & Infrastructure teams on strategic designs and initiatives. Leads the troubleshooting of complex problems in development and production environments, ensuring timely resolution of issues. Leverages deep understanding of financial markets, instruments, and regulations to develop robust and compliant software solutions.

Salary: $124,686 to $164,800 per year

What you have

Job Requirements: Master's in Computer Science, Information Systems, Engineering, or a related field and 24 months of experience in a related occupation.. Experience must include 24 months involving the following: Java, OOPS, Spring Framework including Spring Boot, Spring MVC, Spring Data; Financial trading and financial trading asset classes; Low latency and high performing messaging systems for active trading systems; Junit or TestNG; Java Concurrency, Multi-threaded and Network Programming for highly scalable systems; Memory management and garbage collection; Distributed systems; Ant, Maven, Gradle, and Teamcity; SQL including MySQL, PostgreSQL, or Oracle; Source code version control (Subversion and Git); Build and deploy software applications on various environments and DevOps; Cloud platforms (AWS, Azure, or Google Cloud Platform)Data structures and Algorithms; and Design Patterns, Performance Optimization.

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).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.