Software Engineer IV - Financial Transactions

Mexico (Remote) /
Engineering – Engineering /
Full Time
/ Remote
The Business Services teams are responsible for building and supporting the core financial services which are the building blocks for creating and delivering financial products. The Banking Services teams must collaborate closely with Product Delivery teams to understand how to evolve the services they are creating towards our technological vision, collaborate with Product to build considering the Product Vision, as well as collaborate with Security and Compliance to ensure solutions are safe and trustworthy for our users.

Requirements of the position:

- Ability to clearly communicate simple to complex ideas.
- Ability to navigate uncertainty and help the team to find its way.
- Ability to translate technical language to non technical people.
- Ability to transform requirements into working software in production.
- Ability to collaborate in an interdisciplinary team.
- Ability to make decisions based on tradeoffs between business, product and technology.
- Experience troubleshooting and debugging problems.
-Strong experience in Software Engineering:
* How a good Software Development Lifecycle (SDLC) is organized.
* How the non-functional requirements are part of delivering a solution.
* Experience on the different types of testing and their importance in the SDLC.

Technical skills and knowledge:

* Strong technical background in programming.
* Understanding of the elements of good code.
* Experience and understanding of software design patterns.
* Experience of integrating, designing and building APIs.
* Experience deploying and maintaining software products in production.
* Experience with at least one architectural pattern (i.e. MVC)
* Experience delivering solutions that require multiple iterations..
* Experience considering non functional requirements from the very beginning of the design.
* Experience balancing business, product and technology when making decisions.

Nice to have:

* Experience with any of these programming languages, ruby, java, c#, python, Go 
* Experience with event driven architectures
* Experience with Test Driven Development
* Experience with microservice architecture.
* Experience with AWS.

Benefits and Perks:
- Major medical insurance
- Stock options
- Flexible work, including working from home 100% Remote 
- Personal Days
- Saving Fund 
- Pantry Vouchers
- 30 day Christmas Bonus