We’re looking for a strong Senior Software Engineer to design, implement, and validate robust financial logic and a high-quality testing infrastructure—primarily in Python. You’ll help turn ambiguous requirements into clear specifications, raise engineering standards, and build systems where correctness matters.
What you’ll do
- Design, implement, and validate financial logic and testing infrastructure (primarily Python)
- Provide technical guidance: mentorship, code reviews, and raising team standards
- Work with customers and internal stakeholders to translate ambiguous needs into clear, actionable functional specifications
- Build a culture of quality and engineering excellence (reliability, test coverage, best practices)
- Troubleshoot and resolve issues independently and collaboratively, ensuring effective delivery
Requirements (must-have)
- B.Sc. in Computer Science / Computer Engineering (or related field)
- 5+ years of professional software development experience
- Proficiency in Python (or strong experience in a similar hashmap-heavy dynamic language: JavaScript / Ruby / Perl)
- Hands-on cloud experience with AWS or GCP
- Strong problem-solving, analytical, and debugging skills
- Excellent communication and cross-functional collaboration skills
- Experience working on product cores, engines, or infrastructure software – advantages
- Experience in low-margin-for-error environments (e.g., embedded, medical) – advantages
- Exposure to regulated industries (especially fintech or medical systems) – advantages
- Familiarity with event streaming / messaging (e.g., Kafka) – advantages
- Hands-on experience with AI (bonus if you’ve worked with Claude) – advantages