Senior Software Engineer – Transaction Auditing
Company | Marqeta |
---|---|
Location | Toronto, ON, Canada, Remote in Canada |
Salary | $91500 – $114400 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years of industry experience in software development in Java, service-oriented architectures, and cloud computing (AWS preferred)
- Experience developing in Java and Relational Database/SQL, however we welcome experience in other languages
- Ability to develop and deliver clean, readable and error-free code with thorough documentation and testing
- Ability to understand existing designs and technology choices and make appropriate adjustments when necessary
- Ability to communicate in a clear, concise, and respectful manner both verbally and in writing
- Ability to share relevant information including if difficult task-level trade-offs that impact the product need to be made
- The ability to demonstrate humility, empathy, and to take constructive feedback positively
- A desire to grow in your career, learn, share ideas and help others grow and learn
- The capacity to work productively on cross-functional teams and take a collaborative, team oriented approach.
Responsibilities
- Design and implement high-performance solutions for large-scale, high-volume, and high-velocity financial data and complex compliance landscapes
- Develop the software and infrastructure to achieve repeatable and efficient high-quality releases with automation, seeking opportunities to replace redundant tasks and enhance engineering focus on strategic challenges
- Debug critical production issues across services and different stack levels
- Apply a detail-oriented mindset to analyze data, detect patterns, and create well-organized documentation for non-technical audiences
- Diagnose and resolve production issues across various services and system layers
- Meticulously evaluate data, identify patterns, and communicate complex information clearly to non-technical stakeholders.
Preferred Qualifications
- Experience with payments or the FinTech space
- Experience with Java Spring Boot
- Experience with Kubernetes and/or Docker
- Experience with big data analytics tools (i.e. – Snowflake) and stream processing architectures
- Contributions to technical blogs, a public Github repo, or to open source projects