Software Engineer I

Ping Identity

Edinburgh, United Kingdom
Remote
Feature development lifecycle
Design, review, implementation, testing
Collaboration with cross-functional teams
Participate in the full feature development lifecycle, including design, review, implementation, and testing, collaborating with Product Managers, Software Architects, UX Engineers, and Site Reliability Engineers

Job Summary

  • Participate in the full feature development lifecycle, including design, review, implementation, and testing, collaborating with Product Managers, Software Architects, UX Engineers, and Site Reliability Engineers.
  • Contribute to a culture of continuous improvement within an agile team, developing high-quality, well-tested, and documented features in Java and/or React.
  • Gain experience in an on-call support rota for a multi-tenant SaaS application and work remotely with occasional office visits.

Matching Summary

Participate in the full feature development lifecycle, including design, review, implementation, and testing, collaborating with Product Managers, Software Architects, UX Engineers, and Site Reliability Engineers.

Skills & Requirements

Must-have

  • feature development lifecycle
  • design, review, implementation, testing
  • collaboration with cross-functional teams
  • continuous improvement
  • agile team environment
  • Java and/or React development
  • constructive code reviews
  • SaaS or on-premise software experience
  • object-oriented patterns
  • Git version control
  • RESTful APIs design/consumption

Nice-to-have

  • Linux/Unix environments
  • Docker and Kubernetes
  • Jenkins CI pipelines
  • Agile (Scrum) methodologies
  • AI tools experience
  • Identity and Access Management (IAM)
  • Gradle or Maven build tools
  • JMeter performance testing
  • single page applications development

Key Requirements

  • Around one year of software development experience
  • Experience writing software in SaaS or on-premise context
  • Experience developing well-tested software using object-oriented patterns
  • Experience using distributed version control system like Git
  • Experience designing and/or consuming RESTful APIs

Work Rights

Not specified

Tailored Resume

Cover Letter