At a Glance
- Tasks: Join our Agile team to develop and enhance cloud-based microservices for our SaaS products.
- Company: Orgvue is a leading platform for organizational design, helping businesses transform their workforce.
- Benefits: Enjoy hybrid working, wellness programs, private medical insurance, and 25+ days of holiday.
- Why this job: Be part of an innovative team using emerging technologies to make a real impact.
- Qualifications: BSc/MSc in Computer Science with 3+ years of software development experience required.
- Other info: We value diversity and individualism, fostering a collaborative and energetic work environment.
The predicted salary is between 48000 - 84000 £ per year.
This job is brought to you by Jobs/Redefined, the UK’s leading over-50s age inclusive jobs board.
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
Requirements
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
Contact Detail:
Orgvue 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 to effectively participate in sprint planning and review processes will set you apart from other candidates.
✨Tip Number 2
Highlight your experience with cloud-based microservices and any specific projects you've worked on that demonstrate your ability to build scalable and high-performant code. This will show that you have the practical skills needed for the role.
✨Tip Number 3
Emphasize your problem-solving and analytical skills during discussions. Be prepared to share examples of how you've gathered requirements and translated them into technical deliverables in previous roles.
✨Tip Number 4
If you have experience with any of the bonus points mentioned, such as functional programming languages or DevOps tools, make sure to bring these up in conversations. Showing a willingness to learn and adapt to new technologies 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 and microservices. Include specific examples of projects where you demonstrated problem-solving skills and teamwork.
Craft a Compelling Cover Letter: Write a cover letter that connects your background and skills to Orgvue's mission and the specific role. Mention your experience with Continuous Integration, version control systems, and any familiarity with AWS or functional programming languages.
Showcase Your Technical Skills: In your application, emphasize your technical skills such as knowledge of data structures, algorithms, and experience with CI/CD practices. If applicable, mention any experience with DevOps tools or frontend development to stand out.
How to prepare for a job interview at Orgvue
✨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. Share examples of how you've mentored less experienced colleagues and contributed to a collaborative team environment. Show that you can communicate effectively both in person and through code.