Principal Software Engineer – Tempe – first choice, Charlotte, Atlanta, Austin, Boston, Santa Clara
The Principal Software Engineer will engage in the design and development of scalable and efficient in-house and vendor products 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
·
