The team builds and pioneers in technology, working on complex business problems in a fast-moving, collaborative and iterative setting.
The company is a large group of builders and problem solvers who serve real customer needs with open source frameworks and emerging technologies.
This role is central to a major transformation across the company.
Responsibilities
Lead a set of varied technology projects and a team of developers experienced in distributed microservices and full-stack systems, building solutions that address regulatory needs.
Keep up with technology trends, test and learn new tools, take part in internal and external technology communities, and mentor other engineers.
Work with digital product managers to deliver sturdy cloud-based solutions that give millions of Americans better tools for financial empowerment.
Use languages such as Java, Scala, Python, Go, Node.js, JavaScript and TypeScript, open source relational and NoSQL databases, Docker and Kubernetes container orchestration, and a range of AWS services.
Set technical direction across Agile teams, defining standards for design, development and operations.
Work with architects to define service boundaries, integration patterns and reusable frameworks.
Spot areas for improvement, refactor where needed, and help reduce technical debt and improve system performance.
Shape long-term technology strategy by assessing new tools and practices, in an environment where teams build and own what they ship.
Requirements
A bachelor's degree or higher in computer science or a related quantitative field such as statistics, economics, operations research, analytics, mathematics or engineering.
At least 4 years of software engineering experience. Internships do not count.
At least 2 years of experience with public cloud platforms (AWS, GCP, Azure), cloud-based productivity tools, or virtualization technologies.
Preferred: a master's degree in computer science or a related field.
Preferred: 7+ years coding in more than two of Go, Java, JavaScript/TypeScript, Python, Rust, C and Scala.
Preferred: 3+ years with databases and database management systems.
Preferred: 3+ years with AWS, GCP, Azure, cloud-based productivity tools or virtualization technologies.
Preferred: 4+ years contributing to open source frameworks.
Preferred: 3+ years with front-end JavaScript or TypeScript frameworks.
Preferred: 4+ years creating synchronous and asynchronous APIs.
Preferred: 3+ years with CI/CD pipelines, infrastructure as code and automated testing frameworks.
Preferred: 3+ years using Git-based version control such as Git, GitHub or Bitbucket.
Preferred: 3+ years troubleshooting technical issues in cloud environments.
Preferred: experience with modern AI-based coding tools and IDE copilots.
Preferred: 1+ year mentoring engineers and supporting their professional growth.
Preferred: 1+ year using observability to find and fix performance bottlenecks in distributed systems.
Preferred: experience with interactive AI tools used for more than basic code completion.
Preferred: experience leading cross-functional engineering efforts or large technical initiatives.
Preferred: experience setting and enforcing coding standards and design patterns across teams.
The company will not sponsor new applicants for work authorization or provide any immigration-related support for this role, including H-1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN, E-3, O-1, or any other authorization that requires employer immigration support.
Conditions
Base pay for a full-time role in McLean, VA ranges from $197,300 to $225,100 per year. Pay in other locations follows that location's range, and the exact salary is stated in the offer letter. Part-time pay is prorated to the agreed hours.
The role is also eligible for performance-based incentive pay, which may include cash bonuses and/or long-term incentives, and may be discretionary or non-discretionary depending on the plan.
Applications will be accepted for at least 5 business days.
No agencies, please.
The company is an equal opportunity employer and does not discriminate under applicable laws. Qualified applicants with criminal histories are considered in line with applicable law.
The company Financial is made up of several entities: roles posted in Canada are for the company Canada, roles in the United Kingdom are for the company Europe, and roles in the Philippines are for the company Philippines Service Corp. (COPSSC).
Benefits
Comprehensive health, financial and other benefits are offered. Eligibility depends on full- or part-time status, exempt or non-exempt status, and management level.