At a Glance
- Tasks: Join our product development team to create innovative SaaS solutions and enhance microservices.
- Company: Orgvue is a leading platform for organizational design, helping businesses adapt and thrive.
- Benefits: Enjoy hybrid work, wellness programs, private medical insurance, and generous holiday allowances.
- Why this job: Be part of a collaborative team that values innovation and personal growth in tech.
- Qualifications: 3+ years in software development with strong skills in cloud-based microservices and CI/CD.
- Other info: We celebrate diversity and promote individualism for future success.
The predicted salary is between 48000 - 84000 £ per year.
Orgvue is an organisational design and planning platform that empowers your business to transform its workforce by understanding the work people do and the skills they have. Our platform connects strategy to structure, providing clarity of vision, so you can build a more adaptable, better performing organisation that thrives in a constantly changing world of work.
The world’s largest and best-known enterprises and consulting firms use Orgvue to visualise and model current and future states of the organisation and make faster, more informed decisions. The company is headquartered in London, with offices in Philadelphia, The Hague, Toronto, and Sydney.
We have an opening to join one of our product development teams, contributing to the continued success of our custom technical solutions and SaaS products. It will be possible to work at all stages of the development lifecycle including design, implementation and testing, as well as providing feedback to evolve our development techniques.
Working in one of our development teams, you will develop solutions for our SaaS products. As part of the product development capability here at Orgvue, we make use of emerging technologies bringing many opportunities for learning and innovation.
We are seeking an engineer with strong software development skills and experience developing cloud based microservices to join our services team which enables our SaaS products.
What you will be doing
- Working in an Agile environment
- Providing estimations and reviewing processes in sprint planning sessions
- Working with solution designers and DevOps architects to clarify and design solutions
- Building and extending behaviour in our microservices
- Building scalable and high-performant code
- Adding to Integration Tests and Unit Tests
- Mentoring less experienced colleagues within the team
- Monitoring service metrics and logs
- Performing code reviews and ensuring best practices
General Skills:
- Excellent problem solving and analytics skills, with proven experience of requirements gathering and translating requirements into technical deliverables
- Ability to be a design authority to less experienced developers and perform peer reviews
- You are a team player, you communicate well in person, on paper and in code
- You love to make an impact and thrive in small, collaborative, energetic teams
- Ability to see the big picture and keep an eye on long-term goals and direction, while taking care of short-term needs
- Familiarity with principles of software development best practices
Desired Experience of an Ideal Candidate:
- BSc or MSc in Computer Science, or similar
- Minimum 3 years commercial experience writing performant code
- Practical experience of Continuous Integration (CI/CD)
- Practical experience of version control systems (Git)
- Solid knowledge of data structures and algorithms
- Solid knowledge of functional programming paradigms
- Experience refactoring code with scale and production in mind
- Experience with asynchronous architecture
- Familiar with AWS, Unix/Linux, Git, SQL, and REST
Bonus Points for Experience or interest in:
- Functional programming languages such as Scala, Haskell and Clojure
- Relational and NoSQL databases such as PostgreSQL and MongoDB
- DevOps such as Terraform, Fargate and Kubernetes
- Frontend development such as Node.js and React
- Messaging protocols
- Internal and external DSL’s
- Single sign-on such as SAML and OAuth/OIDC
Benefits:
- Hybrid working – 2 days a week in the London office
- Wellbeing: Sanctus Coaching, Virtual fitness sessions, Wellbeing webinars, Annual Wellbeing day
- Subsidised Gym Membership
- Private Medical Insurance (including Dental and Vision) and Life Assurance
- 25 days holiday (increasing to 30 days at a rate of 1 extra day per year)
- Summer Fridays (half-day Fridays for the months of July and August)
- Employer pension contribution of 5% of your gross salary, if you contribute a minimum of 3%
- Season ticket Loan
- Cycle to Work Scheme
- Annual Discretionary Bonus
‘Here at Orgvue we promote individualism and a diverse workforce to build on our future success’
#J-18808-Ljbffr
Senior Software Engineer employer: Orgvue Limited
Contact Detail:
Orgvue Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarize yourself with Agile methodologies, as you'll be working in an Agile environment. Understanding how sprints work and being able to contribute effectively during sprint planning sessions will set you apart.
✨Tip Number 2
Highlight your experience with cloud-based microservices and any relevant technologies like AWS. Being able to discuss specific projects where you've implemented these solutions will demonstrate your hands-on expertise.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of how you've gathered requirements and translated them into technical deliverables. This will illustrate your ability to bridge the gap between technical and non-technical stakeholders.
✨Tip Number 4
If you have experience mentoring less experienced developers, be sure to mention it. Orgvue values team collaboration, and demonstrating your leadership skills can make a strong impression.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Understand the Role: Take the time to thoroughly read the job description for the Senior Software Engineer position at Orgvue. Understand the key responsibilities and required skills, especially focusing on cloud-based microservices and Agile methodologies.
Tailor Your CV: Customize your CV to highlight relevant experience in software development, particularly with cloud technologies, CI/CD practices, and any experience with AWS or similar platforms. Make sure to showcase your problem-solving skills and ability to work in a team.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for software engineering and your understanding of Orgvue's mission. Mention specific projects or experiences that align with the role, emphasizing your ability to mentor others and contribute to a collaborative environment.
Showcase Your Technical Skills: In your application, include examples of your technical skills, such as your experience with version control systems like Git, and any knowledge of functional programming languages or databases. This will help demonstrate your fit for the role.
How to prepare for a job interview at Orgvue Limited
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific examples of how you've tackled complex problems in your previous roles. Highlight your analytical skills and how you translated requirements into technical deliverables.
✨Demonstrate Agile Experience
Since the role involves working in an Agile environment, be ready to talk about your experience with Agile methodologies. Discuss your involvement in sprint planning sessions and how you contributed to team estimations and process reviews.
✨Highlight Your Technical Expertise
Make sure to emphasize your experience with cloud-based microservices, CI/CD practices, and version control systems like Git. Be specific about the technologies you've worked with, such as AWS, SQL, and REST.
✨Emphasize Team Collaboration
Orgvue values teamwork and communication, so share examples of how you've mentored less experienced colleagues or collaborated with solution designers and DevOps architects. Show that you're a team player who thrives in a collaborative environment.