Senior Software Engineer
at Orgvue
London, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Apr, 2025 | Not Specified | 24 Jan, 2025 | 3 year(s) or above | Mongodb,Kubernetes,Devops,Git,Algorithms,Oauth,Computer Science,Haskell,Rest,Node.Js,Aws,Clojure,Messaging,Sql,Paper,Data Structures,Peer Reviews,Code,Programming Languages,Scala,Software Development,Postgresql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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
Responsibilities:
- 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 practice
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Computer Science
Proficient
1
London, United Kingdom