About the Role
This role involves leading the design and implementation of software solutions, contributing to system architecture, and mentoring team members while ensuring code quality and operational efficiency.
Responsibilities
- Design and build scalable software solutions aligned with business objectives
- Collaborate with product and engineering teams to define technical requirements
- Develop high-quality code following engineering best practices
- Conduct code reviews to maintain consistency and improve team output
- Troubleshoot and resolve complex technical issues in production environments
- Optimize applications for performance, reliability, and security
- Participate in architectural discussions and system design planning
- Mentor junior engineers and support team development
- Implement automated testing strategies to ensure software quality
- Integrate systems using APIs and microservices patterns
- Monitor application performance and respond to operational alerts
- Support deployment pipelines and continuous integration workflows
- Ensure compliance with security and data protection standards
- Stay current with emerging technologies and industry trends
- Contribute to technical documentation and system runbooks
- Work with stakeholders to refine product requirements
- Evaluate third-party tools and technologies for fit and scalability
- Lead initiatives to refactor or modernize legacy systems
- Promote reusable components and standardized development practices
- Assist in incident response and post-mortem analysis
Nice to Have
- Master’s degree in a technical discipline
- Experience in financial services or regulated industries
- Hands-on work with large-scale data processing systems
- Knowledge of compliance frameworks such as SOC or PCI
- Leadership experience in technical project delivery
- Contributions to open-source projects
- Certifications in cloud or software engineering domains
Compensation
Competitive salary and benefits package commensurate with experience
Work Arrangement
Hybrid work model with flexibility based on team and project needs
Team
Collaborative engineering environment working across cross-functional teams to deliver technology solutions
About Us
We are a technology-driven organization focused on delivering innovative financial solutions through modern engineering practices and a culture of continuous improvement.
What We Offer
Comprehensive health benefits, retirement plans, professional development support, and opportunities for career advancement in a dynamic technical environment.
Sponsorship may be available for qualified candidates depending on business needs