Skip to main content

Principal Software Engineer - AWS Java Banking #19002

Posted 7 days ago

professional recruitersAustin (TX)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Principal Software Engineer The Principal Software Engineer will engage in the design and development of scalable and efficient in-house and vendor products for our Technology Finance Systems. This role will be required to work closely with cross-functional teams and across organizations to gather requirements, define and implement solutions, as well as optimize processes and provide ongoing support to the respective lines of business.
Responsibilities: Design and develop technical financial solutions with respect to functionality, performance, scalability and reliability. Provide finance and technology leadership for medium to large sized projects. Partner with the business and developers to build out an ecosystem of vendor and in-house software. Work with internal business groups to acquire a deep understanding of their processes and operations. Work closely with developers to understand data structures, data sources and systematic processes during system development. Liaise with cross-functional teams to assist with best practices and to ensure end-to-end process and tooling consistency. Proactively and continuously look for systematic and data integrity issues across multiple systems to prioritize and fix. Develop, build, and maintain reports and dashboards that contain actionable metrics to monitor the performance of our operations.
Minimum Qualifications: Master of Science in Computer Technology or related field.10+ years of experience supporting development of data intensive software systems. Excellent analytical, interpersonal and communication skills, with a demonstrable bias toward action. Experience with financial database schemas creation and maintenance. Experience with Agile and Waterfall development methodologies. Ability to communicate technical issues to both technical and business partners. Experience documenting designs from both business and systems perspectives. Experience with trade settlement, cash reconciliations and finance obligations. Experience in data analytics with excel or SQL.Experience in java/python
Preferred Qualifications: Detailed technical knowledge of banking, payments, and trade finance processes. Systems background in high availability, transactional systems. Experience collaborating cross functionally with other geographies. Experience in AWS

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this