Lead Software Engineer

3 weeks ago


Canada Perfaware Full time

Perfaware is looking for a Lead Software Engineer to help re-imagine Digital Commerce for Retailers by designing, building and deploying highly scalable solutions. As a Lead Developer you can look forward to collaborating with your team and our clients to deliver applications that are beautiful, functional and responsive at scale. You will be part of a small team that builds world class software applications using technologies like Java /Spring Boot, JavaScript, Cassandra, Kafka, AWS & GCP for the world's largest companies. If you are an aggressive learner who enjoys solving tough engineering problems and delighting users we look forward to talking with you. Responsibilities Develop modern and scalable microservices in Agile methodology by designing and writing code using Springboot, AWS and cloud technologies Lead team to understand business requirements and translate it to POCs and solutions exposed as end points for deployment on AWS with EKS. Coach & lead team including Scrum Master (team of client and Perfaware members) by planning sprints, grooming stories, leading technical aspects in meetings, dividing up the work, guiding junior team members, doing code reviews etc. Work closely with the Architect and Principal Engineers to build modern scalable enterprise applications in the realm of Commerce that adhere to best practices and coding standards and compatible with container technologies - Docker and Kubernetes Proactively consider and adhere to non-functional requirements, specifically high availability, resiliency, scalability, and data consistency . Help identify/propose and evaluate tools and tech stack elements considering ease of maintenance, scalability and stability for AWS/GCP Assist in installing and maintaining any new technical stack components in the lower environment or work with DevOps team members as needed Enable DevOps pipeline to be established following client established best practices and standards and streamlined through documentation and knowledge sharing Participate in determining testing strategy and execution of test cases Build automation of unit test scenarios in JUnit or other tools Design and develop Proof-of-Concept solutions for new features or use cases Design monitoring and exception handling for ease of production support and guide DevOps or other team members in setting it up Document SOPs and guides for Application support team for services being launched to handle common and expected issues Be available for on-call support for developed services in case of complex/net-new Production issues Qualifications 8-15 years experience as Software Engineer working on software development for scalable applications Proficient in Java (Spring MVC/Hibernate) and Springboot, Microservices Architecture, JUnit test automation with 4+ years of Springboot & microservices work Hands-on real world (not PoC or personal projects) commercial (enterprise grade application development) experience of 3+ years on AWS 2+ years experience developing solutions with Kafka Solid experience implementing a responsive scalable service on MongoDB 2+ years experience testing solutions with JUnit & Mockito Comfortable using version control software, preferably Git / GitHub/Bitbucket. Quick learner with a sharp mind and aptitude for technological innovation Detail-oriented and produces high quality work under demanding circumstances Go-Getter willing to go the extra mile with a strong work ethic; self-directed and resourceful Good communication skills Bachelor's degree in Computer Science; equivalent experience may be considered. US or Canadian Citizen or Permanent Resident for onsite roles Nice to have: Exposure or hands on with Gitlab, Hashicorp Vault, JFrog Artifactory Ability to rapidly prototype for new requirements and harness new tools Knowledge of Retail/Ecommerce/Supply Chain domain. Preference will be given to candidates in Seattle/Vancouver for onsite and Bangalore for offshore/India or willing to relocate to those cities based on the region they are in and have work authorization for. Competitive annual bonus offered at 10-20% of salary #J-18808-Ljbffr


  • Software Engineer

    18 hours ago


    Remote - Ontario, Canada vaga para Software Engineer na Reddit Full time

    Reddit is a community of communities. It's built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 116 million daily active unique visitors, Reddit is one of...


  • , , Canada CoLab Software Full time

    At CoLab, we want to help mechanical engineering teams bring life‑changing products to market years sooner. CoLab is a cloud‑based platform for engineering design review. We make it easy for subject‑matter experts (SMEs) across your business to access, evaluate, and comment on 2D drawings and 3D models. Our built‑in AI peer checker, AutoReview, scans...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...

  • Software Engineer

    6 hours ago


    , , Canada ECI Software Solutions Full time

    Career Opportunities with ECI Software Solutions A great place to work. Careers At ECI Software Solutions Share with friends or Subscribe! Are you ready for new challenges and new opportunities? Join our team! Current job opportunities are posted here as they become available. Subscribe to our RSS feeds to receive instant updates as new positions become...


  • Canada Beacon Software Full time

    Senior Software Engineer MAP Policy Partners is a Beacon Software portfolio company and a leader in MAP (Minimum Advertised Price) enforcement automation. With over 15 years of industry experience, we've engineered a streamlined, automated solution for MAP monitoring and enforcement, built to detect, investigate, and act on violations across millions of...


  • , , Canada Jonas Software Full time

    Senior Software Engineer (Java / AWS) Join to apply for the Senior Software Engineer (Java / AWS) role at Jonas Software. About The Role We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud‑native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services,...

  • Lead Engineer

    4 weeks ago


    , , Canada Jonas Software Full time

    Job Description Lead Engineer Jonas Software - C&R Software Remote Canada Compensation & Role Details Expected Salary Range: The expected base salary range for this role is between $90,000 - $110,000 CAD, depending on experience and qualifications. Role Type: New Role AI Disclosure: AI may be used during the hiring process. COMPANY We are a division of Jonas...


  • , BC, Canada Alpine Software Group Full time

    A leading software organization is searching for a Senior Software Engineer to shape the future of its product. Located in Canada, this remote-first role offers the opportunity to lead projects, mentor engineers, and make impactful contributions. Candidates should have 5-7 years of experience, proficiency in JavaScript/TypeScript, and a degree in Computer...


  • , , Canada ECI Software Solutions Full time

    Senior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...