Are you looking for an opportunity to build a large scale, enterprise-wide software solution? Does it excite you to find patterns and build generic, composable software solutions to solve complex problems? Are you looking for inventing newer and simpler ways of building solutions? If so, we are looking for you to fill a challenging position on Amazon Finance Technology team.
Amazon Finance Technology team is seeking a Software Development Engineer to build new highly scalable and highly flexible managed services to automate financial data processing for global accounting and other finance users. We will leverage Gen AI and other latest technologies to build a highly configurable solution that provides users with custom data transformation and calculation workflow from an expanding list of micro services. This project is cross-functional and will involve working with multiple engineering teams to define and drive the way of how existing applications can be integrated and converged with the new solution.
As an engineer on this team, you will own the design of major features from end-to-end, from Web UI to various services and persistent storage as well as integrations with other Amazon systems. You will work with other engineers from many backgrounds to translate designs into quality software that is highly scalable, available, has low latency, and is high performing. You will develop highly resilient front-end and distributed systems using front-end libraries and framework like React and software languages including Java, Python, and Node JS. You will develop back-end integrations with Amazon’s financial transaction processing systems using AWS stack of technologies. In this role, you will have a tremendous opportunity to make a large impact on the design, architecture, and implementation of financial systems that process millions of transactions worth billions of dollars per month.