Senior Software Engineer for Scalable Systems

2 months ago


Old Toronto, Canada Emburse Full time

Overview

Emburse is a leading provider of innovative software solutions, and we are seeking a skilled Senior Software Engineer to join our team. This role will involve contributing to the development of scalable systems that enhance customer experiences and solve complex challenges.

About the Role

We are looking for a highly experienced software engineer with a strong background in testing, automation, and system design. The ideal candidate will have a minimum of 4 years of experience in Java development and be proficient in working with OS X and Linux environments. Experience with Spring, AWS, Microservices, SQL, NoSQL, GIT, and agile application development lifecycle is highly desirable.

Key Responsibilities

  • Design, write, and implement integration, component, and UI tests using relevant frameworks and tools.
  • Collaborate with software engineers, product owners, and other stakeholders to design test and automation opportunities that measure or improve quality or customer experience of products.
  • Identify and report issues and defects of high quality/complexity with extensive research and evidence.
  • Pair with developers to design systems for testability.
  • Execute tests, triage, and analyze test results.
  • FOLLOW SDLC processes, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases.
  • Write moderately complex code/scripts to test systems, implementing test harnesses, load tests, and test infrastructure as necessary.
  • Demonstrate proficient debugging and problem-isolation skills in production, test, and development environments.
  • Fix defects in automation, develop new test features, or enhancements.
  • Contribute to API documentation.
  • Participate in peer code reviews and contribute comments throughout the SDLC.

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent years' experience.
  • Minimum of 4 years' professional experience in Java development.
  • Good understanding of agile application development lifecycle.
  • Experience designing and building JSON or REST services, working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development, and functional testing.

About Emburse

Emburse is a company known for its innovation and award-winning technologies. We offer a dynamic work environment where employees can grow their experience and career. Our team includes some of the brightest minds in the industry, and we provide access to the best resources and tools to support your success.

Salary

We estimate the salary for this position to be around $120,000 per year, based on national averages and industry standards.



  • Old Toronto, Canada Sentry Full time

    At Sentry, we're on a mission to empower developers to create better software faster. Our team is driven by a passion for innovation and a commitment to quality.About the RoleWe're seeking an experienced Senior Software Architect to join our Platform Team. As a key member of our engineering organization, you will play a critical role in designing and...


  • Old Toronto, Canada ShyftLabs Full time

    Company Overview:ShyftLabs is a leading data product company founded in early 2020, working primarily with Fortune 500 companies. We deliver digital solutions to accelerate business growth by focusing on innovation and value creation.About the Role:We are seeking an experienced Senior Director of Engineering for Scalable Data Systems to oversee our...


  • Toronto, Canada Iris Software Inc. Full time

    Iris Software Inc., a leading financial institution, is seeking an experienced Senior Python Software Engineer for a long-term contract opportunity in Toronto, ON. This role offers a competitive estimated salary range of $120,000 - $180,000 per annum.Title: Senior Python Software EngineerDuration: 18 MonthsLocation: Toronto, ON (3 Days onsite)Primary Skills:...


  • Old Toronto, Canada ZipRecruiter Full time

    At ZipRecruiter, we're pushing the boundaries of innovation in the world of ecommerce. Our platform empowers millions of buyers and sellers worldwide, connecting people and building communities to create economic opportunities for all.We're seeking an exceptional Senior Software Architect to join our Buyer Experience engineering team as we redefine the face...


  • Old Toronto, Canada Monograph Full time

    As a Senior Engineering Manager at Monograph, you will play a pivotal role in shaping the future of our internal support platform. We are seeking an experienced leader to oversee the development and implementation of scalable solutions that meet the needs of our users.About the RoleWe are looking for a seasoned engineering manager with a strong technical...


  • Old Toronto, Canada Cisco Systems, Inc. Full time

    h3>Senior Fullstack Engineer - Ruby on RailsLocation: Offsite, Toronto, Ontario, CanadaCompensation Range: 115900 CAD - 160400 CADJob Type: ProfessionalJob Id: 1433257At Cisco Meraki, we know that technology can connect, empower, and drive us. Our mission is to simplify technology so our customers can focus on what's most meaningful to them: their students,...


  • Toronto, Ontario, Canada Stebr, Inc Full time

    We are looking for a skilled Technical Software Engineer to join our team at Stebr, Inc. The ideal candidate will have a strong background in designing and developing highly concurrent, scalable, distributed transactional systems using Test-Driven Development (TDD) and Domain-Driven Design (DDD) models.Responsibilities include troubleshooting and fixing...


  • Old Toronto, Canada Untether Full time

    Unlock the Power of AI with Our Groundbreaking ArchitectureWe are seeking a highly skilled and motivated Senior Systems Software Architect to join our Runtime team. As a key member of our engineering team, you will be responsible for architecting and implementing critical components of our production kernel and user-mode drivers, their APIs, and the...


  • Old Toronto, Canada Apex Systems Full time

    Job Title:Senior Test Automation Engineer - Mission Critical SystemsAbout the Role:We are seeking a highly experienced Senior Test Automation Engineer to join our client's QA team in Downtown Toronto. As a key member of the team, you will play a critical role in ensuring the quality and reliability of mission-critical financial transaction processing...


  • Old Toronto, Canada GuruLink Full time

    p>Location: Toronto, OntarioAs Senior Distributed Systems Engineer, your technical skills will be leveraged to drive the development and deployment of high quality, scalable AI solutions. This is an opportunity to work end-to-end on a large-scale machine-learning system that touches millions of customers, and a chance to continuously learn and help improve...

  • Senior Java Developer

    4 weeks ago


    Old Toronto, Canada NTT DATA Services Full time

    NTT DATA Services is a global leader in digital transformation and business process outsourcing (BPO). We help organizations like yours to innovate, optimize and transform for long-term success.Estimated Salary: $120,000 - $180,000 per yearWe are currently seeking a Senior Java Developer to join our team in Toronto, Ontario. As a key member of our...


  • Old Toronto, Canada NextGen Hands Full time

    Job OverviewWe are seeking a seasoned Senior Software Engineering Lead to spearhead the design and development of cutting-edge software systems at NextGen Hands.About the RoleThis is an exciting opportunity for an experienced software engineering professional to take on a leadership role, driving technical excellence and innovation within our team.Key...


  • Old Toronto, Canada Jobber Full time

    Senior Software Engineer - Data and Streaming TeamAt Jobber, we're on a mission to help small businesses succeed. We believe in fostering a collaborative environment where teams make decisions autonomously and contribute directly to shaping the future of our company.We're looking for a Senior Software Engineer to join our Data and Streaming team. As a key...

  • Technical Leader

    4 weeks ago


    Old Toronto, Canada Conductor Full time

    About ConductorWe empower transformative journeys for the world's largest companies, government agencies, professional service firms, and private equity funds by providing a single source of truth, accountability, and governance on their terms.Our mission is to continuously build the best, easiest-to-use, and most reliable software that empowers the world's...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Android Software Engineer">">About the Role:">">We are seeking an experienced Senior Android Software Engineer to join our team at Nexus Systems Group Inc.">You will be responsible for designing, developing, and maintaining high-quality mobile applications using the Android platform.">Our ideal candidate will have a strong background in...


  • Old Toronto, Canada Edjuster Full time

    p>At Solid State AI we are developing an AI platform for semiconductor and aerospace manufacturers.Solid State AI is on a mission to infuse creativity and scientific rigor into the design, development and deployment of AI software products. Our objective is to create a software that is not only user-friendly and intuitive but also adds significant value to...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...


  • Old Toronto, Canada Kong Inc Full time

    About the RoleKong Inc is an Open-Core project with a foundation in the Open-source API Gateway. Our Enterprise Gateway serves as the central component of the Kong ecosystem, complemented by other software and infrastructure pieces that offer additional value.Design and implement proof-of-concepts (POCs) and prototypes for networking software using Rust.Fix...


  • Old Toronto, Canada Tbwa ChiatDay Inc Full time

    As a Senior Software Engineer, you will contribute innovative ideas and tools to support one of our major initiatives and products. As a proponent of agile software processes, you uphold strong values in terms of testing practices. strong>Technologies and tools you'll utilize in this role include Typescript, Angular, React Native, and Node.js.Here’s what...


  • Old Toronto, Canada Tbwa ChiatDay Inc Full time

    h3>Senior Software Engineer, Lease Market ExperienceWe are seeking a highly skilled and motivated engineer to join the team. As a Senior Software Engineer, you will contribute innovative ideas and tools to support one of our major initiatives and products. As a proponent of agile software processes, you uphold strong values in terms of testing practices....