Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Staff, Software Engineer (Java-Microservices)

$130k - $165k per year

Black Duck

Senior Staff, Software Engineer (Java-Microservices)

Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.

As a Senior Staff Software Engineer , you will provide technical leadership and will coach our engineers to maintain and evolve our industry-leading application security platform and tools. Join us and be part of a team that’s pushing the boundaries of software development with agile practices, cloud-native patterns, state-of-the-art engineering methodologies and tools like GitHub Copilot and other AI/GenAI tools.

The ideal candidate is a visionary leader with proven track record of delivering complex strategic cloud solutions. A hands-on technology enthusiast, and a solid full-stack engineer, they also enjoy helping their peers and their organization remain at the forefront of our industry by identifying and helping implement the latest industry best-practices that boost our organization’s productivity and team members’ experience.

Key Responsibilities:

  • Provide technical leadership to engineering teams, using best practices for agile Software development and related technologies.
  • Collaborate with the architecture and peer product teams, to define our product vision, build the roadmap and help drive the technical implementation.
  • Oversee large-scale and complex projects to innovate and solve important customer and internal challenges.
  • Inspire and mentor other team members, provide coaching and technical training where needed.
  • Keep abreast of industry best practices, success and failures, and help the team adopt the right practices.

Key Qualifications:

  • 8+ years of experience developing large enterprise applications using microservices architecture, and container orchestration technologies, running on Kubernetes and/or cloud technologies
  • Proven track record of successfully delivering strategic projects
  • Expertise in at least one object-oriented programming language and scripting language (Java, Golang and python)
  • Experience on Git (Gitlab, GitHub or BitBucket), Jenkins, and Maven
  • Expertise in systems design, including experience with scalable architecture, performance optimization
  • Solid understanding of Agile methodologies and DevOps practices
  • Advanced problem-solving abilities
  • Strategic thinking
  • Strong leadership skills
  • Excellent communication skills (in-person and remote)

Pay Range: $130,000 CAD - $165,000 CAD

Black Duck considers all applicants for employment without regard to race, color, religion, sex, gender preference, national origin, age, disability, or status as a Covered Veteran in accordance with federal law. In addition, Black Duck complies with applicable state and local laws prohibiting discrimination in employment in every jurisdiction in which it maintains facilities. Black Duck also provides reasonable accommodation to individuals with a disability in accordance with applicable laws.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Industries

    IT System Testing and Evaluation, IT System Custom Software Development, and Software Development

Referrals increase your chances of interviewing at Black Duck by 2x

Senior Software Engineer (Identity Decisioning)

Senior Software Engineer (Capacity and Cloud Economics Engineering)

Principal Software Engineer - AI & ML Platform

Senior Software Engineer - packaging - optimize Ubuntu Server

Senior Software Engineer - packaging - optimize Ubuntu Server

Senior Software Engineer - packaging - optimize Ubuntu Server

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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Staff, Software Engineer (Java-Microservices) in Calgary, AB vacancy
  •  ...with geophysicists, data scientists, and software engineers to translate scientific domain...  ...applications that interact with cloud-based microservices. Ensure high code quality through...  ...Proficiency in programming languages: Java, C++. GitLab, Eclipse, VS Code, CI... 
    Senior

    Halliburton

    Calgary, AB
    6 days ago
  •  ...looking to recruit an experienced Software Development Team Lead....  ...Applied Mathematics, or a related engineering discipline. Candidate should...  ...and Delivery methodology Java development experience including RESTful APIs, microservices, unit testing, Eclipse RCP/SWT... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    18 days ago
  •  ...careers, building great payroll software for small businesses across...  ...'re looking for a talented Staff Software Development Engineer...  ...across Canada. You will be a senior technical leader driving the...  ...systems, Domain Driven Design, and microservices architecture, performance... 
    Senior
    Apprenticeship
    Summer work
    Internship

    Wagepoint

    Calgary, AB
    a month ago
  • $121k - $159k per year

     ...the true potential of their data. We are looking for a Staff Software Engineer with deep experience designing and scaling large-scale, data...  ...system performance, reliability, and scalability across microservices and cloud infrastructure. Partner with senior engineers,... 
    Senior
    Long term contract
    Full time
    Manual labor
    Local area
    Remote work
    Worldwide

    Varicent

    Calgary, AB
    8 days ago
  •  ...global energy industry. Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic processing platform. This...  ...compute systems, cloud-native services, and scalable microservice architectures. The successful candidate will contribute to... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    17 hours ago
  •  ...Halliburton company, builds the software and data solutions that help...  ...These are tools used daily by engineers and scientists at the world's...  ...you. The role suits a senior software engineer with proven...  ...: Languages such as Java, C#, F#, C++, Python, TypeScript... 
    Senior
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    4 hours ago
  •  ...Halliburton company, builds the software and data platforms that help...  ...These are tools used daily by engineers and scientists at the world's...  ...: Languages such as Java, C#, F#, C++, Python, TypeScript...  ...job opportunities, including Senior Technical Professional and Principal... 
    Senior
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    9 days ago
  • $120k - $150k per year

     ...advanced device intelligence, powerful decision engine and investigation tools work together to...  ...across the globe. Our award-winning software platform is powered by a team of world-...  ...development experience ~5+ years experience in Java, Shell, Python development ~ Excellent... 
    Senior
    Full time
    Remote work

    DataVisor

    Calgary, AB
    a month ago
  •  ...Landmark, a Halliburton company, builds the software and data platforms that help the global...  .... These are tools used daily by engineers and scientists at the world’s largest energy...  ...by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks... 
    Full time
    Part time
    Worldwide
    Shift work

    Halliburton

    Calgary, AB
    17 hours ago
  •  ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and...  ..., and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)  Prior experience... 
    Senior
    Remote work

    Speechify

    Calgary, AB
    12 days ago
  •  ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior...  ...Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms... 
    Senior
    Remote job
    For contractors

    YO AI Labs

    Calgary, AB
    4 days ago
  •  ...Landmark, a Halliburton company, builds the software and data solutions that help the global...  .... These are tools used daily by engineers and scientists at the world's largest energy...  ...and include: Languages such as Java, C#, F#, C++, Python, and TypeScript... 
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    4 hours ago
  •  ...champions for quality and continuous learning. As the Director, Software Engineering, you will provide strategic and operational leadership for...  ..., and ensure business objectives are achieved. Act as a senior escalation point for technical and operational challenges.... 
    Senior
    Long term contract

    Homewood Health Centre

    Calgary, AB
    12 days ago
  • $123k - $163k per year

     ...Architect or Sr. Architect - Accelerated Engineering (For Vacant Role) Mission As a Software Architect, you will own the...  ...:  Deep knowledge of APIs, microservices, eventing, reliability, and security...  ...like TypeScript/Node, Python, or Java; comfort with React/Next and modern... 
    Internship
    Work at office

    Slalom

    Calgary, AB
    9 days ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Long term contract
    Work at office

    Speechify

    Calgary, AB
    7 days ago
  • $91.38k per year

     ...Introduction At IBM Software, we transform client challenges into solutions...  ..., AppSec, Platform, and engineering teams across the org. This...  ...needed ([backend: e.g., Go / Java]) as needed to deliver a feature...  ...quality, with mentorship from senior engineers as you grow your... 
    Senior
    Internship

    IBM

    Calgary, AB
    6 days ago
  •  ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project plan and software specifications. 2、Design detailed program flowcharts based on the logical design specification documents. 3、Write and... 
    Full time
    Relocation

    Kaiyan Medical

    Calgary, AB
    8 days ago
  •  ...mortgages, personal loans, cash back rewards) at a pace most financial institutions can't match in a decade. The engineering team is why. We're adding Staff and Principal Engineers who are elite individual contributors and want to own a meaningful piece of what we're building... 
    Long term contract
    Full time
    Immediate start

    neofinancial

    Calgary, AB
    1 day ago
  • $140k - $192.5k per year

     ...for scalable SQL workloads. Engineers on the team build resilient,...  ...scalable, distributed real-time microservices primarily written in Go....  ...scale. Build event-driven software utilizing messaging technologies...  ...systems. ~ Experience with Go, Java, Python, C++, or another... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Calgary, AB
    a month ago
  •  ...careers, building great payroll software for small businesses across...  ...LLM/agentic systems at Staff-level scope or above. ~ Proven...  ...designing distributed systems and microservices for complex domains, with...  ...decision records that other senior engineers review, cite, and build... 
    Senior
    Summer work
    Internship
    Day shift

    Wagepoint

    Calgary, AB
    a month ago
  •  ...Egis. We are now over 21,000 engineers, architects, scientists and planners...  .... Job Description Senior Bridge Engineer is a senior-...  ...structural analysis software. Strong knowledge of: Alberta...  ...developing junior engineering staff. Broad exposure to transportation... 
    Senior
    Full time
    Contract work

    Egis Group

    Calgary, AB
    12 days ago
  •  ...Ground Consulting(HGC) is hiring a Senior Geotechnical Engineer to join the team in our head office in...  ...monitoring installations, including managing staff, subconsultants, and subcontractors...  ...skills Computer and software skills to complete geotechnical analysis... 
    Senior
    Permanent employment
    Full time
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    Englobe Corp.

    Calgary, AB
    12 days ago
  •  ...Requisition ID: 99312  Job Category:  Engineering  Location:  Calgary, AB, Canada  Join...  ...engineer, and 2) office-based as senior  Sr. Control, Automation and Electrical Engineer...  ...the work of others, including contractor staff. Perform factory acceptance testing and... 
    Senior
    Long term contract
    For contractors
    Work at office
    Local area
    Flexible hours

    Hatch

    Calgary, AB
    17 hours ago
  •  ...Egis. We are now over 21,000 engineers, architects, scientists and planners...  ...Job Description The Senior Electrical Engineer is...  ...guides junior engineers and design staff, reviews technical work for...  ..., and other electrical design software is an asset. Excellent communication... 
    Senior
    Full time
    Local area

    Egis Group

    Calgary, AB
    16 days ago
  •  ...Requisition ID: 100966  Job Category:  Engineering  Location:  Calgary, AB, Canada  Join...  ...group at Hatch is seeking to hire a Senior level, Geotechnical Tailings Engineer to...  ...scenarios. Proficient in geotechnical modeling software, such as SLOPE/W, SEEP/W and SIGMA/W.... 
    Senior
    Long term contract
    Local area
    Flexible hours

    Hatch

    Calgary, AB
    17 hours ago
  • $135.3k - $190.1k per year

     ...Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing...  ...life cycle. Principal Software Engineer, Agentic Integrations   Location: Calgary...  ...Recommendation.   This is a hands-on, senior technical role built for someone who takes... 
    Senior

    Black Duck Software, Inc.

    Calgary, AB
    23 days ago
  •  ...trusted partner in energy in North America, is looking for a Senior Engineer to join our Calgary, Alberta team. Spark Power provides a wide...  ...and Control design Proficiency with ETAP or similar software. Experience in the design of 120/208VAC, 480VAC, and 600VAC... 
    Senior
    Full time

    Spark Power

    Calgary, AB
    10 days ago
  •  ...Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes...  ...solutions that drive direct value to the users. ~5+ years of software development experience with modern full-stack web development.... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo

    Calgary, AB
    a month ago
  •  ...potential in an environment that’s engineered for people. At CIMA+, we care...  ...a skilled Intermediate/Senior Geotechnical Engineer to join...  ...and the mentorship of junior staff. Projects may include roads...  ...Experience with geotechnical software applications for foundation design... 
    Senior
    Permanent employment
    Full time
    For contractors
    For subcontractor
    Work at office
    Local area
    Remote work
    Flexible hours

    CIMA+

    Calgary, AB
    12 days ago
  • $11k - $90k per year

     ...About ClearGov Our mission is to create easy-to-use software to help local governments plan budget and report better. ClearGov is a rapidly...  ...belong. About the Opportunity Were looking for a Software Engineer with a passion for learning a kind heart a positive attitude and... 
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    ClearGov

    Calgary, AB
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Staff, Software Engineer (Java-Microservices). Be the first to apply!