Senior C++ Software Developer
Company: Disability Solutions
Location: Atlanta
Posted on: September 15, 2024
|
|
Job Description:
Job Description:At Bank of America, we are guided by a common
purpose to help make financial lives better through the power of
every connection. Responsible Growth is how we run our company and
how we deliver for our clients, teammates, communities and
shareholders every day.One of the keys to driving Responsible
Growth is being a great place to work for our teammates around the
world. We're devoted to being a diverse and inclusive workplace for
everyone. We hire individuals with a broad range of backgrounds and
experiences and invest heavily in our teammates and their families
by offering competitive benefits to support their physical,
emotional, and financial well-being.Bank of America believes both
in the importance of working together and offering flexibility to
our employees. We use a multi-faceted approach for flexibility,
depending on the various roles in our organization.Working at Bank
of America will give you a great career with opportunities to
learn, grow and make an impact, along with the power to make a
difference. Join us!General Job Description:Within Corporate
Investments Group, expertise in two or more or deep mastery of one
of the following disciplines: Coding, Scripting/Implementation,
Mathematical Modeling, Economics, Statistics, Theory/Valuation or
Financial Economics. Responsible for conducting quantitative
analytics and modeling projects incorporating quantitative problem
solving skills with intuition. Responsible for developing new
models, analytic processes or systems approaches. Possesses
excellent quantitative/analytic skills and a broad knowledge of
financial markets and products.Specific Job Description:The
Quantitative Finance Group at Bank of America develops and operates
an analytical computing platform spanning multiple geographical
locations and including thousands of Linux compute cores. We have
recently started evaluating the use of 110,000 newly installed GPU
compute cores as well as Kubernetes container orchestration. The
platform is used by Bank of America to manage an $800B fixed income
portfolio and to assist with business strategy and ad-hoc financial
decisions at the highest levels of the Bank.We are seeking a
developer to join the Software Architecture and DevOps team. The
individual must be a self-starter that can work independently
toward team goals. This individual will be responsible for the
development and maintenance of a large C++ codebase supporting
various groups in Corporate Treasury. The C++ codebase in question
is used by teams employing multiple scripting languages including
Perl and Python. The individual should have a passion for designing
and writing efficient and maintainable code. This role will also
stress the use of automation tools to create and maintain
consistent processes that do not require manual intervention in the
building, deployment, and maintaining of software. Any perspective
applicant should be able to research approaches to solving problems
and convey solutions to a broader audience of stakeholders.Required
Qualifications:- 10+ years of experience delivering production
quality software in C++ with an emphasis on efficiency and
maintainability.- Advanced coding and debugging skills in C++ with
the ability to write clear, concise, and maintainable code using
object-oriented and functional programming concepts.- Understanding
and experience with current C++ versions and a strong understanding
of scalable software design.- Proven use of DevOps tools to deliver
and maintain software: Azure DevOps, Jenkins, GitHub Actions, etc.-
Effective verbal and written communication skills.- Ability to
manage multiple priorities with minimal supervision.- The ability
to work effectively in a team or alone depending on the
project.Desired Qualifications:- A desire to learn or experience
with multiple scripting languages including Python.- Bachelor's
Degree in Computer Science/Electrical Engineering or equivalent
work experience- Ability to use SWIG to generate bindings for C++
code for multiple scripting languages.- Interest in emerging
technologies in HPC like GPUs for compute resources.- Interest in
HPC technologies including the use of containers and cloud
technologies.- Strong troubleshooting and analytical skills.-
Experience with UNIX/LINUX, Git, and remote development.- Basic
understanding of financial instruments.Skills:
Keywords: Disability Solutions, Alpharetta , Senior C++ Software Developer, IT / Software / Systems , Atlanta, Georgia
Click
here to apply!
|