Talent.com
CSI
Software EngineerCSI • Toronto, ON, CA
Software Engineer

Software Engineer

CSI • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the Software Engineer role at CSI

Join to apply for the Software Engineer role at CSI

Job Description

Software Engineer II's code, test and debug programs. They also maintain and document program changes. Software Engineer II's work on several phases of at least one major application while receiving high-level instruction and/or guidance for full system life-cycle development.

  • Project Ownership: Take charge of significant software components, breaking down large tasks into manageable sub-tasks, prioritizing your work and setting clear, measurable goals for completion.
  • Programming: Use applicable programming languages and technologies to build functions from loosely defined requests. Write code, complete programming tasks and perform functional testing and debugging.
  • Code Development: Develop reusable code and create automation for deployment.
  • Testing: Write and execute functional test scenarios and scripts to ensure software quality.
  • Independent Work: Work independently on project components, providing periodic status updates.
  • Code Review: Perform complex code reviews for changes made by yourself and others.
  • Mentorship: Provide guidance and mentorship to new Software Engineers.
  • Troubleshooting: Offer troubleshooting assistance for production incidents.
  • Communication: Clearly articulate team roadblocks and effectively communicate them to stakeholders, including management, scrum master’s and cross-functional teams.
  • Additional Duties: Fulfill additional duties as assigned, contributing to the team’s overall effectiveness.

Job Description

Software Engineer II's code, test and debug programs. They also maintain and document program changes. Software Engineer II's work on several phases of at least one major application while receiving high-level instruction and/or guidance for full system life-cycle development.

  • Project Ownership: Take charge of significant software components, breaking down large tasks into manageable sub-tasks, prioritizing your work and setting clear, measurable goals for completion.
  • Programming: Use applicable programming languages and technologies to build functions from loosely defined requests. Write code, complete programming tasks and perform functional testing and debugging.
  • Code Development: Develop reusable code and create automation for deployment.
  • Testing: Write and execute functional test scenarios and scripts to ensure software quality.
  • Independent Work: Work independently on project components, providing periodic status updates.
  • Code Review: Perform complex code reviews for changes made by yourself and others.
  • Mentorship: Provide guidance and mentorship to new Software Engineers.
  • Troubleshooting: Offer troubleshooting assistance for production incidents.
  • Communication: Clearly articulate team roadblocks and effectively communicate them to stakeholders, including management, scrum master’s and cross-functional teams.
  • Additional Duties: Fulfill additional duties as assigned, contributing to the team’s overall effectiveness.

This is an advanced-level position in the described technology, requiring a minimum of three years of successful, in-depth work experience in relevant technical fields. Accredited university, college or trade school education and training in applicable technology, advanced degrees or certifications recommended.

As a forward-thinking software provider, Computer Services, Inc. (CSI) helps community and regional banks solve their customers’ needs through open and flexible technologies. In addition to its award-winning core banking platform, these include the latest in lending, digital banking, payments, financial crime prevention and cybersecurity. Building on its nearly 60-year track record of personalized service, CSI is shaping the future of banking and empowering its customers to rival their competition. For more information about CSI, visit www.csiweb.com

CSI provides rewarding and challenging career opportunities for our employees. When determining your pay, we consider various factors such as your skills, qualifications, experience and location. Along with a competitive salary, this position includes eligibility for incentive awards based on both individual and business performance. We also offer a comprehensive range of benefits. To learn more about our benefits, visit: Benefits Summary

CSI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, physical and mental disability, marital status, veteran status, or any other characteristic protected by applicable law. If you need an accommodation during the recruitment process, please email us at recruiter@csiweb.com and we will work with you to meet your accessibility needs.

For applicants residing in California, please read Privacy Notice for California Residents | CSI (csiweb.com)

Visa Sponsorship: We are unable to offer visa sponsorship for this position. Applicants must be authorized to work in the United States without the need for sponsorship now or in the future.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    Software Development

Referrals increase your chances of interviewing at CSI by 2x

Sign in to set job alerts for “Software Engineer” roles.

Oklahoma City, OK $75,000.00-$100,000.00 19 hours ago

Full Stack Software Developer (AHT) - R10199744

Oklahoma City, OK $73,100.00-$109,700.00 1 day ago

Software Development Engineer in Test (SDET)

Oklahoma City, OK $60,000.00-$100,000.00 8 months ago

Software Developer - Sign-on Bonus: up to $2,500 - C3N

Oklahoma City, OK $45.00-$70.00 9 hours ago

Software Engineering Specialist - Human Data

Oklahoma City Metropolitan Area $55.00-$65.00 3 days ago

Freelance Software Developer (Ruby) - AI Trainer

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Create a job alert for this search

Software Engineer • Toronto, ON, CA

Similar jobs

Software Engineer

RelayToronto, ON, CA
Full-time

Relay is a digital banking platform that gives self‑made business owners the tools and know‑how to be great with money—bringing clarity, confidence, and control to every dollar earned, so they can ... Show more

 • Promoted

IAM Software Engineer

DawninfotekToronto
Full-time

Deliver solutions for Identity and Access Management in a large enterprise environment in alignment with enterprise security requirements and standards.Act as a Subject Matter Expert (SME) for Iden... Show more

 • Promoted

Software Engineer

SpellbookToronto, ON, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Software Engineer

ALTEN CanadaMarkham, York Region, CA
Full-time

In just three decades, ALTEN has emerged as a global leader in Research and Development, Engineering, Information Technology Services, Life Sciences, and Network Services.Our footprint spans across... Show more

 • Promoted

Software Engineer

AI Chopping BlockToronto, ON, CA
Full-time

Ideogram’s mission is to make world‑class design accessible to everyone, multiplying human creativity.We build proprietary generative media models and AI native creative workflows, tackling unsolve... Show more

 • Promoted

Software Engineer

Synpulse8Toronto
Full-time

Experienced Professional - Technology Consulting Full-time Hybrid Toronto, Canada.Synpulse is a global transformation partner elevating our clients in the financial sphere with tailor‑made solution... Show more

 • Promoted

Software Engineer

Guidewire SoftwareToronto, ON, CA
Full-time

Guidewire’s development team is looking for a smart, proactive, and results-oriented Software Engineer to build elegant solutions for the property & casualty insurance industry’s complex business d... Show more

 • Promoted

Software Engineer

LyftToronto, ON, CA
Full-time

At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.Marketplace teams are at the h... Show more

 • Promoted

Software Engineer

Atlantis IT GroupToronto, ON, CA
Full-time

Skills Required: C++, C#, API Calls, Windows service, Component Object Model, Visual Studio experience, Agile way of working.Development: design, build, and maintain efficient, reusable, and reliab... Show more

 • Promoted

Software Engineer

DataAnnotationToronto
Full-time +1

DataAnnotation is committed to creating quality AI.Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule.We are looking for a proficien... Show more

 • Promoted

Software Engineer

Silversmith Capital PartnersToronto, ON, CA
Full-time

At Intellistack, we're committed to revolutionizing the way organizations collect information, automate workflows, and create seamless digital experiences.Founded with the belief that work should b... Show more

 • Promoted

Advanced Software Engineer at ZoomInfo

Zoom Information, Inc.Toronto, ON, CA
Full-time

Elevate your career at ZoomInfo as an Advanced Software Engineer, focusing on TypeScript and Go for innovative delivery systems.Collaborate with a passionate team to accelerate project outcomes.Thi... Show more

 • Promoted

Software Engineer

RAVLToronto
Full-time

RAVL helps technologists accelerate their careers.At RAVL, we connect strategy with execution, care deeply about the people we work with, and measure success by the lasting impact we leave behind.O... Show more

 • Promoted

Software Engineer

ThoughtStormToronto
Full-time

Experience with Grants Management would be an asset.Required to translate technical systems specifications into working, tested applications.Developing detailed programming specifications.Writing a... Show more

 • Promoted

Software Engineer

Mycroft Technologies Inc.Toronto, Ontario, Canada
Full-time

Mycroft is a security and compliance platform.Our customers trust us to secure their devices, manage their vulnerabilities, and quantify their risk.We have to do two things at once that usually pul... Show more

 • Promoted

Software Engineer

ParallelzToronto
Full-time

Parallelz is building a novel technology platform that enables new ways of delivering, discovering, and extending mobile applications, in ways that were never thought possible.We allow developers t... Show more

 • Promoted

Software Engineer - C$76,800 - C$115,200 A Year

TD BankToronto County, Canada
Full-time

Develops and optimizes automation solutions, focusing on Python and web development, with strong experience in Windows and Linux environments. Show more

 • Promoted

Software Engineer

PocketHealthToronto, Ontario, Canada
Full-time

Some exposure to client-facing or production environments is a plus, but not required Solid full-stack engineering fundamentals: comfortable contributing to backend services, APIs, data pipelines, ... Show more