cover image
Iris Software Inc.

Iris Software Inc.

www.irissoftware.com

75 Jobs

3,511 Employees

About the Company

Iris Software has been a trusted software engineering partner to several Fortune 500 companies for over three decades. We help clients realize the full potential of technology-enabled transformation by bringing together a unique blend of domain knowledge, best-of-breed technologies, and experience executing essential and critical application development engagements.

Our highly-experienced talent and rightsized teams help develop core, complex, and mission-critical applications and solutions for leading enterprises across Capital Markets/Front office operations, Banking, Investment Management, Brokerage, Risk and Compliance, Insurance, Healthcare/Life Sciences, and Supply Chains/Logistics.

Disclaimer: It has come to our attention that unauthorized individuals or entities are misleading the public by using our company's name, logo, and other identifying information for fraudulent purposes through www.irissoftware.org and www.irissoftware.info. Through the said websites the entity is engaging in deceptive practices, such as making false promises, and conducting unauthorized transactions in our name. The general public is hereby informed alerted about this deceptive entity to prevent any potential harm or misinformation, and are advised to not engage in any communication / transaction with the said entity, in the event that you are contacted by the said websites, you are advised to report here: https://www.irissoftware.com/careers#disclaimer

Listed Jobs

Company background Company brand
Company Name
Iris Software Inc.
Job Title
Business Data Analyst
Job Description
Job title: Business Data Analyst Role Summary: Contractual 3‑month position focused on financial data operations. Analyze market and investment data with SQL, ensure integrity of daily ingestion, resolve data defects, document workflows, and collaborate with IT and business teams to improve processes and reporting. Expactations: 3–5 years in financial technology/data ops, strong SQL, experience with capital‑market or ETF data, solid business‑analysis skills, effective communication, proactive problem‑solving, and basic PowerBI or equivalent. Key Responsibilities: • Review security and market data, identify exceptions, and recommend quality improvements. • Monitor and troubleshoot daily data ingestion into portfolio systems and databases. • Oversee internal data movement, ensuring accurate, timely report generation. • Investigate ticketed issues, determine root causes, and work with developers to fix problems. • Create and maintain documentation of operational processes and identify enhancement opportunities. • Analyze and redesign business workflows for greater efficiency, scalability, and reliability. • Gather data requirements, document specifications, and coordinate with developers and business stakeholders. Required Skills: • Advanced SQL (querying, performance tuning, root‑cause analysis). • Deep knowledge of security master, pricing, corporate actions, index, holdings, and performance data. • Understanding of financial workflows (capital markets, ETFs, reference/index data). • Proficient business‑analysis: requirements gathering and documentation. • Strong written and verbal communication. • Self‑directed problem‑solving, initiative, and minimal supervision. • PowerBI or similar data‑visualization experience (preferred). Required Education & Certifications: • Bachelor’s degree in Computer Science, Information Science, or a related field (or equivalent experience). • 3–5 years of industry experience in financial technology/data operations.
New york, United states
Hybrid
Junior
17-12-2025
Company background Company brand
Company Name
Iris Software Inc.
Job Title
Java Developer
Job Description
**Job title:** Java Developer **Role Summary:** Design, develop, and maintain scalable backend services using Java and Spring Boot. Build RESTful APIs and microservices, implement data persistence with relational and NoSQL databases, and integrate messaging systems. Ensure application security, reliability, and compliance. Write automated tests, containerize applications, and collaborate with DevOps for CI/CD and cloud deployments. Perform code reviews, troubleshoot issues, and provide occasional front‑end support with Angular. Document technical designs and communicate with stakeholders. **Expectations:** - Deliver clean, efficient code that meets performance and security standards. - Follow best practices in architecture, testing, and documentation. - Work collaboratively with cross‑functional teams, including DevOps, QA, and product owners. - Adhere to project timelines and contribute to continuous improvement of development processes. **Key Responsibilities:** - Design and implement backend services with Java 17+ and Spring Boot. - Develop and optimize RESTful APIs and microservices for scalability. - Persist data using relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases. - Integrate Kafka or RabbitMQ for event‑driven architecture. - Apply security best practices (authentication, authorization, OWASP guidelines). - Write unit, integration, and automated tests (JUnit, Mockito). - Containerize applications with Docker and orchestrate with Kubernetes. - Collaborate on CI/CD pipelines and cloud deployments (AWS, Azure, GCP). - Conduct code reviews, debug production issues, and tune performance. - Perform minor UI enhancements in Angular where required. - Document API contracts, architecture decisions, and operational procedures. **Required Skills:** - Proficient in Java and Spring Boot framework. - Experience designing RESTful APIs and microservice architecture. - Strong knowledge of relational databases (SQL, ORM) and NoSQL databases. - Familiarity with messaging platforms such as Kafka or RabbitMQ. - Solid understanding of application security principles. - Expertise in automated testing (JUnit, Mockito, TestNG). - Containerization (Docker) and orchestration (Kubernetes) skills. - Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions). - Cloud platform experience (AWS, Azure, or GCP). - Basic front‑end skills with Angular (HTML, CSS, TypeScript). - Strong troubleshooting, debugging, and performance tuning abilities. - Excellent written and verbal communication. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - Professional certifications are a plus: - Oracle Certified Professional – Java SE Programmer - Spring Professional Certification - Cloud certification (AWS Certified Developer – Associate, Azure Developer Associate, or GCP Professional Cloud Developer) ---
Vancouver, Canada
Hybrid
19-12-2025
Company background Company brand
Company Name
Iris Software Inc.
Job Title
Senior Business System Analyst (Financial Services Domain)
Job Description
**Job title:** Senior Business System Analyst (Financial Services Domain) **Role Summary:** Lead business analysis for Canadian banking projects, delivering detailed business and technical requirements, data mapping, and interface specifications. Collaborate with product owners, technology teams, and SMEs to navigate legacy systems, ensure compliance, and drive project delivery through structured planning and documentation. **Expectations:** - 7+ years in a Business/System Analyst role within Canadian banks. - Independent, multi‑priority focus with strong communication skills. - Proven ability to produce BRDs, FRDs, interface specs, data mapping, and traceability matrices. **Key Responsibilities:** - Gather and document detailed business & technical requirements in partnership with Product Owners. - Conduct data mapping & analysis to support system integrations. - Create and maintain comprehensive documentation (BRDs, FRDs, interface specs, traceability matrices). - Develop structured roadmaps (“plan for a plan”) to guide sequencing and execution. - Navigate legacy systems to identify dependencies & integration points. - Proactively follow up with stakeholders for timely task completion. - Manage cross‑functional expectations and ensure alignment with organizational standards & regulatory compliance. - Provide domain and functional expertise for standard banking operations and technology. **Required Skills:** - Business analysis & system analysis in banking. - Requirement gathering & documentation (BRD, FRD, interface specs, data mapping). - Traceability matrix creation. - Data analysis & mapping for integration. - Stakeholder & cross‑functional team management. - Legacy system assessment. - Excellent written & verbal communication. - Independent work & multitasking. - Collaboration with technology teams & functional SMEs. **Required Education & Certifications:** - Bachelor’s degree in Business Administration, Finance, Computer Science, or related field. - Relevant certification preferred (e.g., CBAP, PMI‑PBA, BA+).
Toronto, Canada
Hybrid
Senior
19-12-2025
Company background Company brand
Company Name
Iris Software Inc.
Job Title
SDET Lead Engineer
Job Description
Job Title: SDET Lead Engineer Role Summary: Lead the design, development, and execution of automated test frameworks for banking software, ensuring high quality and data integrity across multiple systems. Expectations: - Own end‑to‑end test strategy for new and existing features. - Mentor and coordinate a testing team on test automation best practices. - Drive continuous improvement of test processes and toolsets. Key Responsibilities: 1. Design, develop, and maintain automated test suites in Java or Python. 2. Build and maintain CI/CD pipelines using GitHub, Jenkins, and JIRA integration. 3. Implement reporting dashboards for test results with historical data tracking and root‑cause analysis tools. 4. Validate data quality across integrated banking systems and processes. 5. Translate product requirements into effective test plans and test cases in collaboration with product, dev, and QA teams. 6. Resolve complex testing issues independently and provide actionable recommendations. 7. Keep abreast of AI/ML testing trends and incorporate relevant techniques into the testing strategy. 8. Contribute to documentation and knowledge sharing initiatives. Required Skills: - Proficiency in Java or Python for test automation. - Experience with DevOps tools: GitHub, Jenkins, JIRA. - Understanding of AI/ML concepts applicable to testing. - Strong analytical and problem‑solving skills. - Excellent communication and stakeholder collaboration. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). - ISTQB or similar testing certification preferred. - Relevant DevOps or cloud certification a plus.
Toronto, Canada
Hybrid
Senior
18-12-2025