Pingidentity
Staff Software Engineer
engineeringfull-timeScotland - Remote
SALARY
Not listed
WORK TYPE
hybrid
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
What you’ll do:
- Collaborate with Product, Architecture, UX, and SRE colleagues to define requirements and design new features, components, APIs, and microservices.
- Lead feature development from discovery through to production, including technical design, implementation, review, testing, documentation, and operational readiness.
- Make technical decisions that balance product needs, engineering quality, performance, security, and delivery constraints.
- Work on products offered to customers as either SaaS or on-premise software.
- Help raise engineering standards by mentoring others through code reviews, technical feedback, design discussions, pairing, and knowledge-sharing.
- Contribute to a culture of continuous improvement within an agile delivery team.
- Participate in an on-call support rota for a multi-tenant SaaS product.
- Work remotely, with 1-2 days per month in an Edinburgh-based office.
What you’ll bring:
- Extensive hands-on development experience delivering major features for products with complex user workflows.
- A product-minded approach to engineering, balancing technical constraints, scope, customer needs, and business goals.
- Experience using AI-assisted workflows to accelerate different parts of the software development lifecycle, such as design, code generation, testing, refactoring, and code review.
- Strong Java development experience, with a track record of applying object-oriented design principles to deliver high-quality, well-tested, maintainable software.
- Experience with Spring or similar Java frameworks.
- Experience designing, building, and consuming RESTful APIs, ideally within a microservice architecture.
- Familiarity with containerized deployment environments using Docker and Kubernetes.
- Experience with build automation tools such as Maven or Gradle.
Experience in any of the following would be beneficial:
- Cassandra or other distributed NoSQL databases.
- Kafka or other event-driven messaging technologies.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply