Senior Software Engineer II

3 months ago


Old Toronto, Canada Emburse Full time

Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse.


What You'll Do
  • 8+ yrs of software development experience, preferably with Lead position experience
  • Go-to expert in one area of the codebase; understands the broad architecture
  • Understanding OWASP and general understanding of PCI/DSS at a code level as needed
  • Takes personal responsibility for quality and maintainability of the product and actively identifies areas for improvement
  • Identifies problems/risks of own work and others
  • May have role in supervising others or leading moderately sized projects
  • Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-making
  • SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases.
  • Partners with product and analytics and drive requirements that take into account all parties' needs
  • Owns the technical testing and performance plan for their projects
  • Expanded Code review responsibilities, including OWASP SSDLC assessment
  • Strong ability to mentor and guide junior developers
  • Develops sophisticated software without supervision
  • Identifies and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve
  • Sets direction at the project/service level and consistently influences decision-making
  • Develops large complex features and tackles difficult defects
  • Provides technical advice and weighs in on technical decisions that impact other teams or the company at large. May explore, research, and propose new technologies
  • Understands all industry jargon and business concepts to better understand the challenges our technology is designed to solve
  • Identifies viable alternative solutions and presents them
  • Gives constructive feedback to team members
  • Interact directly with customers when needed

What We're Looking For
  • Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
  • Minimum of 8 years’ professional experience in Java development. Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT. Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle
  • Experience Designing and building JSON or REST services, experience working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing
  • Understanding of various design patterns and OOP paradigm
  • Experience in RESTful and security of API design
  • Knowledge in at least 1 OOP language
#J-18808-Ljbffr
  • Senior Engineer II

    1 month ago


    Old Toronto, Canada Hireroo Full time

    We are looking for a Full-Stack Engineer to join our team! Here at Rush Street Interactive, our development teams have exciting opportunities for engineers to contribute to the company roadmap and drive innovation across our organization! Senior Engineer II is expected to deliver the highest-quality code and impactful products to the team, effectively...


  • Old Toronto, Canada AKT II Limited Full time

    We are expanding our operations in the Toronto area and seeking a highly motivated Senior Engineer to join our team. This role offers a unique chance to work on some of the most complex and interesting building projects across various sectors.As a key member of our design team, you will be responsible for delivering structural solutions on major projects...


  • Old Toronto, Canada Amazon Full time

    About the RoleAs a Senior Software Development Engineer II, you will be part of our Customer Experience team at Amazon, where we strive to delight customers through self-serve technology and direct associate interaction.We are looking for results-driven, innovative software development professionals who can create new comprehensive customer engagement...


  • 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 Amazon Full time

    Software Development Engineer II, AWS AuroraThe AWS Identity organization is seeking a Software Development Engineer II to join our team building innovative cloud-based identity and access management services. As a Software Development Engineer II, you will collaborate with talented engineers to create and deploy systems and services to meet the needs of our...

  • Senior Engineer II

    1 week ago


    Toronto, Ontario, Canada Amex Full time

    About American ExpressAt Amex, we empower our colleagues to progress in incredible ways. With the right backing, people and businesses have the power to create a career journey that's unique and meaningful to them. We prioritize their physical, financial, and mental health through each stage of life.Job SummaryWe are seeking a Senior Engineer II to lead the...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer II, Advertiser Growth EngineThe Advertiser Growth Engine (AGE) team owns and builds services and applications across Amazon Advertising that make advertising across countries as easy as flipping on a switch. Our mission is to accelerate the path for millions of our Advertising clients in becoming global advertisers and brands.We...


  • Greater Toronto Area, Canada Iris Software Inc. Full time

    Job SummaryIris Software Inc. is seeking a highly skilled Senior Java Software Engineer to join our team in Toronto, Ontario. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java technologies.About the RoleThis is a long-term opportunity that requires a...


  • Old Toronto, Canada AKT II Limited Full time

    strong>We are therefore expanding our Toronto studio.The PositionWe are currently looking for a highly motivated Design Engineer, responsible for specialist structural engineering design projects from inception to practical completion across all sectors (including workplace, residential, life science, education, retail, hotels, hospitality, sports and...


  • Old Toronto, Canada Data Engineer Jobs Full time

    As a Senior Data Engineer at Mozilla, you will play a pivotal role in shaping the company's data strategy and driving business growth through informed decision-making.About the RoleWe are seeking an experienced data engineer to join our Analytics Engineering team. In this role, you will work closely with data scientists to design and implement scalable data...


  • Old Toronto, Canada Amazon Full time

    At Amazon, we're seeking a talented Cloud Software Development Engineer II to join our team building innovative cloud-based identity and access management services. This role offers an excellent opportunity for collaboration with experienced engineers to create and deploy scalable systems and services that meet the needs of our customers.Key...


  • Old Toronto, Canada Agilus Work Solutions Full time

    h3>Senior Software Engineer - Ruby on RailsAgilus is recruiting for a Senior Software Engineer in the IT industry in Toronto, Ontario. We are seeking an experienced Senior Software Engineer for a 6-month contract to work closely with developers to design and deliver web applications using Ruby on Rails. The ideal candidate will have strong Ruby development...


  • Toronto, Ontario, Canada Shakudo Inc. Full time

    Shakudo Inc. is seeking a skilled Software Development Engineer II to join our team in Canada.About Shakudo Inc.We are a fast-paced software company that offers a dynamic work environment and opportunities for growth and development. Our team is passionate about creating innovative solutions, and we are looking for a talented individual who shares our...


  • Old Toronto, Canada Data Engineer Jobs Full time

    To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu.The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren't beholden to any shareholders --- only to our mission. Along with thousands of volunteer contributors and collaborators all over the world,...


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

    About the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...

  • Technical Lead

    4 weeks ago


    Old Toronto, Canada Hireroo Full time

    We are seeking a highly skilled Technical Lead to join our team at Hireroo as a Senior Engineer II. This is a full-time opportunity that offers comprehensive compensation and flexible working hours.In this role, you will take technical ownership within the team, driving the technical roadmap for your projects and owning their performance plan. You will also...


  • Old Toronto, Canada ExecThread Full time

    h3>Senior Vice President, Software EngineerThe Company is seeking a Senior Software Engineer to join its DART Solutions Engineering team. This end-to-end product engineering group is dedicated to developing model platforms for Risk, utilizing advanced techniques such as graph theory, compilers, parallel computing, and systems engineering. The successful...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer II, Agilis TechDo you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, massively scalable services technology in a fast-paced team environment? Do you love working on industry defining projects that move the needle?At Amazon, we hire the best minds in technology to innovate &...


  • Old Toronto, Canada Informatica Corp. Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data improves the quality of...


  • Toronto, Ontario, Canada Teranet Inc. Full time

    About Teranet Inc.Teranet Inc. is Canada's leader in the delivery and transformation of statutory registry services, with extensive expertise in land and commercial registries. We also market insightful property and data solutions, as well as practice management automation to thousands of customers in various markets.Job Title: Full Stack Software Engineer -...