Senior Software Engineer

Xpand IT
At Xpand IT we have passion for technology. We vibrate with finding new solutions for new problems.

Job details

  • Full-time
  • calendar
  • map markerLisbon, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Xpand IT is a global company, specialized in Big Data, Business Intelligence & Analytics, Middleware, Enterprise Mobility, Collaboration & Development tools, that has a highly specialized team in leading edge software areas and technologies, that want to inspire others to achieve amazing results.

At Xpand IT, everyone has a special talent. We value everyone’s talent in all fields. Excellent technical experts, visionary designers, dynamic and communicative Human Resources team, innovative researchers, magical marketers, entrepreneurial managers. These are the people that are part of Xpand IT.


We are looking for a Senior Software Engineer for the Xpand Add-ons family of products. Xpand Add-ons is an Xpand IT division that delivers Word-Class Add-ons for Atlassian Products, more information about this team is available at

A typical day of a Senior Software Engineer, will include:

  • Design, develop and on time deliver applications and components
  • Work with the Product Manager, gain an understanding of the business requirements for assigned tasks
  • Work with Technical Lead, gain an understanding of design patterns, principles and standards to be followed in implementing assigned tasks
  • Recommend, design and implement on-going application and architectural improvements
  • Create and document design specifications and other technical documents as required
  • Understand and follows all coding standards
  • Create robust, well-documented code
  • Work in an Agile environment to incorporate technical product gaps that may be considered for inclusion in future product road maps
  • Ensure cross-component communication and design with other developers as well as scalable design implementations that focus on code/module/component reuse

Main requirements

  • Degree in Computer Science/IT or related field or equivalent experience
  • Solid knowledge and 5+ years of experience with Java development, including facility with Java frameworks (e.g. Spring)
  • Significant experience with web applications and relevant languages (e.g. JavaScript)
  • Experience working with relational databases and SQL
  • Ability to use development methodologies (Scrum) and tools (Confluence, JIRA, Git, Jenkins, Bamboo)
  • Innovation capacity, good communication skills and easy integration into working teams
  • Knowledge and interest in open source technology
  • Fluency in English (written and spoken)
  • Availability to travel though Europe (maximum period of 1 month)

    … and above all “Passion for Excellence”



Besides a competitive salary and a variable bonus program according to the performance, we have a number of other benefits:

  • World-class customers
  • Flexible work hours and remote work
  • Relaxed work environment
  • Fruit and coffee available
  • Health insurance
  • Training plan, adjusted to individual needs
  • Social and team building events
  • Areas for leisure within the facilities

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300