• Principal Software Engineer

    Job ID
    Job Location
  • Overview

    At Axway….

    At Axway, we are connecting individuals, systems, businesses, and ecosystems as if they were peers of each other. That means we need to make billions of transactions and data transfers across the Internet secure, understandable, predictable, and manageable for our customers.


    We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited about applying to Axway. To help you understand more about who we are and what we value, you can start with our culture and values, which are articulated in our R&D Manifesto.


    What’s the opportunity?

    We are building our next generation API Management and microservice management platform. We are building a hybrid multi-cloud solution that manages API traffic in all directions, leveraging istio.io and Envoy at its core, providing end to end visibility and security across all APIs and microservices.


    We are looking for a Principal Software Engineer.


    What will I be doing

    • You will be part of an agile team where you will lead design and maintenance for Axway’s API Management platform. Focusing on key elements such as reusability, scalability, maintainability, and security
    • Work closely with the product managers, architects, and other cross-functional stakeholders to translate overall product requirements into well-designed, implemented, and documented software
    • Participate in team sprints where tasks will include scoping, detailed design, estimation, coding, testing, debugging, maintenance and support
    • Deliver good quality code, the code you write will consider functional and non-functional aspects. Your code will be good, will have good test coverage, and any code checked in will always be cleaner than when you checked it out.
    • You will take the lead on product features. You will be responsible for the design and delivery of product features. You will interact with customers and product management to understand the market and customer requirements. You will deliver features that are functional, but also maintain the security performance and availability criteria.
    • You will collaborate with your team and other stakeholders. You will mentor your teammates and be an active participant in code reviews. You will work with other teammates and know how to have fun with them.




    What skills will I need?

    Minimum qualifications:

      • Ideally, you’ve built a SaaS offering in your previous roles
      • You will have experience of continuous deployment and enjoyed the satisfaction of your work being in the hands of end users quickly. You are no stranger to DevOps culture.


    • Experience with building, testing and deploying microservices


    • You are proficient in Java and have exposure to other high-level languages such as Javascript, golang, or Python.
    • You have proven technical leadership with a minimum of five years in a professional senior technical role such as technical lead or senior developer.
    • You can demonstrate that you have had significant impact on the product, people, or process in previous roles.
    • You have worked in an agile environment which has embraced TDD, pair programming, and continuous integration.

    Preferred qualifications:

    • BS/MS in Computer Science, IT or Engineering required
    • You will score bonus points if you can show any of the following:
      • expertise in performance tuning and optimization, profiling, and bottleneck analysis
      • knowledge of infrastructure including servers, storage, firewalls, load balancers, and routers
      • knowledge of Elasticsearch, Kafka, AWS, or Kubernetes
      • API design best practice and API security


    Axway is an EEO and AA employer


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.