What You'll Do
- Drive software development end to end.
- Work with Product Management, Business Stakeholders to gather and clarify requirements.
- Build high-quality design documentation, outlining alternative solutions.
- Work with peers to improve their designs, collaborate in a timely manner, improve support, engineering excellence items, participate on-call sessions
- Build solutions, write test cases, monitor solutions, and recommend solution improvements.
Basic Qualifications
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or a related field, OR 3+ years of backend software engineering experience.
- Proficiency in programming languages such as Go, Java, Python, C, or C++.
- Advanced English language skills are also important since this team will be working with other engineers and stakeholders from different regions around the world.
- Algorithm & Data Structures fundamentals are expected for this position, including hash tables, trees, stacks, queues, linked lists, DFS, BFS.
Preferred Qualifications
- Experience in building integrations with external systems.
- Experience working in the Insurance, Finance, or Banking Industry.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .