Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Graduate Software Engineer image - Rise Careers
Job details

Graduate Software Engineer

We are:
an independent software and technology consultancy who have clients in the public and private sector. We pride ourselves on our ability to deliver exciting new digital services for our clients. We focus on understanding our client’s business and work with them to deliver change that makes their business more effective. We are able to support our clients with their strategy, technical design, user experience, software development and delivery into live service.

We will provide you with all of the support and training required to develop your skills as a software engineer and give you the confidence to deliver technical projects for our clients. When completed, you will be a well rounded engineer and you will be able to join one of our projects to help us deliver the latest generation of digital online services for one of our public or private sector clients. We have a number of exciting projects for clients in the government and private sector to be involved in.

The role:

The start dates for this role will be in March 2025 and September 2025.

This role provides an exciting opportunity to work with high-performing teams on a variety of projects, from large-scale transformation programs to custom solution development. After completing our 6-week Graduate Academy training, you will join a project as part of a larger team, receiving hands-on support from senior consultants across different practices. You will typically be involved in all stages of the development lifecycle, including code development, testing, DevOps, data, and design.

This diverse experience will lay a strong foundation for building a successful career as a technologist.

Candidates should be open to working in different locations for different clients. Although most of our work is in London, candidates should be happy to travel as client needs dictate.

Main duties:

  • Working as part of Agile teams, collaborating on requirements, software development, testing, design and architecture
  • Aiding the design for new systems and solutions for implementation into live service delivery.
  • Working closely with clients to understand their requirements and working within the team whilst on client site.
  • Being part of a larger team, working and learning from senior consultants
  • Regular communication with both internal and external stakeholders.
  • Documenting the work you have done to support others in the team and as case studies
  • Helping to develop technical reports and providing support for bids on new projects.
  • Helping with internal applications or other work where possible.

The role will suit someone with academic or commercial programming experience with a genuine interest in technology and strong desire to deliver the best possible solutions for our clients. You will be confident in critical thinking, enjoy tackling difficult problems in a structured way and are highly motivated self-starters. You will have excellent communication and interpersonal skills, with confidence to communicate with both internal and external stakeholders.

  • Scientific or technical degree, equivalent experience, or ability to demonstrate an aptitude for technology if your degree is not technical 
  • Some experience in software development, using Python, Java or .NET (or related technologies)
  • Excellent communication skills, both written and spoken word with an ability to successfully engage with team members and clients
  • Problem solving and analytical skills
  • Willingness to continually learn
  • An interest in future technologies
  • Some understanding of the software development lifecycle, including Agile methodologies, is desirable but not essential.
  • Competitive salary, dependent on experience
  • 25 Days Annual Leave + Bank Holidays
  • Flexibility to work from home
  • 10 days allocated development training per year
  • Generous discretionary bonus
  • Statutory & Contributory pension
  • Free gym membership
  • Private healthcare cover
  • Annual Away days
  • Monthly company socials

Average salary estimate

$40000 / YEARLY (est.)
min
max
$30000K
$50000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Graduate Software Engineer, Solirius Consulting

Are you ready to kick-start your career as a Graduate Software Engineer with a dynamic consultancy? Our company is an independent software and technology consultancy that proudly serves clients in both the public and private sectors. We specialize in delivering innovative digital services and thrive on understanding our clients’ unique needs. As a Graduate Software Engineer, you’ll receive robust training and support to help you develop your skills and confidence for real-world projects. With varied exciting projects ranging from large-scale transformations to custom solutions, your journey will begin with a 6-week Graduate Academy where experienced senior consultants will guide you. You’ll dive into all stages of the software development lifecycle, including coding, testing, DevOps, and design. This role also demands effective collaboration within Agile teams, engaging with clients, and working closely with stakeholders to ensure successful delivery. If you’re a motivated self-starter with a passion for technology and enjoy problem-solving, this role is perfect for you! Join us and learn from the best, while also enjoying the perks of competitive salary, flexible work options, generous leave, and much more. We’re excited to meet candidates with a background in programming languages like Python, Java, or .NET, and an eagerness to learn about emerging technologies. With project roles based primarily in London and occasional travel, get ready for an exciting journey!

Frequently Asked Questions (FAQs) for Graduate Software Engineer Role at Solirius Consulting
What responsibilities does a Graduate Software Engineer have at our company?

As a Graduate Software Engineer in our company, your responsibilities will include collaborating with Agile teams on software development, testing, and design. You’ll also engage closely with clients to clarify their requirements and document your work for case studies, all while getting hands-on experience under the guidance of senior consultants. Regular communication with both internal and external stakeholders will be key to your role.

Join Rise to see the full answer
What qualifications do I need to apply for the Graduate Software Engineer position?

To apply for the Graduate Software Engineer position at our company, candidates should have a scientific or technical degree, equivalent experience, or an aptitude for technology. While some experience in programming, particularly with Python, Java, or .NET is preferred, a willingness to learn and grow in a technology-driven environment is crucial.

Join Rise to see the full answer
What does the training program entail for Graduate Software Engineers?

New Graduate Software Engineers will begin their journey with a comprehensive 6-week Graduate Academy training program. This is designed to build your technical skills and confidence in tackling projects, ensuring you’re ready to contribute to significant projects alongside high-performing teams. You will receive structured support throughout this training phase.

Join Rise to see the full answer
Is travel required for the Graduate Software Engineer role?

Yes, while most of our projects are based in London, candidates for the Graduate Software Engineer role should be open to travel as client needs may dictate. This offers a great opportunity to gain diverse experiences and meet various clients.

Join Rise to see the full answer
What skills are essential for success as a Graduate Software Engineer?

Essential skills for success as a Graduate Software Engineer at our company include excellent communication and interpersonal abilities, strong problem-solving skills, and a knack for analytical thinking. Since you will be part of an Agile development team, having some understanding of the software development lifecycle and a genuine interest in technology will be beneficial.

Join Rise to see the full answer
Common Interview Questions for Graduate Software Engineer
Can you explain your experience with programming languages relevant to this role?

In your response, outline any coursework, projects, or internships where you utilized programming languages like Python, Java, or .NET. Highlight specific challenges you faced and how you overcame them, as this will demonstrate your ability to apply programming knowledge in practical situations.

Join Rise to see the full answer
Describe a time when you worked in a team to solve a problem. What was your role?

Use the STAR method (Situation, Task, Action, Result) to describe your experience clearly. Emphasize your role within the team, the collaborative approach taken, and how your contribution lead to a successful outcome, showcasing your teamwork and communication skills.

Join Rise to see the full answer
How do you approach learning new technologies?

Discuss your proactive learning strategies, such as following online courses, engaging with coding communities, or tackling projects that require new technology. This shows your initiative and enthusiasm for continual learning in technology.

Join Rise to see the full answer
Explain the Agile methodology and why it's important in software development.

Describe Agile principles such as iterative development, collaboration, and adaptability. Share how Agile methodology promotes frequent delivery and stakeholder engagement, which ultimately leads to higher customer satisfaction in projects.

Join Rise to see the full answer
What do you consider to be your biggest achievement in programming or software development?

Think of a specific project or achievement that illustrates your programming abilities and determination. Share the context, the challenges involved, and how you successfully contributed to the outcome or learned from that experience.

Join Rise to see the full answer
How do you handle constructive criticism?

Give an example of how you've received feedback in the past, the steps you took to implement it, and how it helped you grow in your role. This reflects your openness to feedback and your commitment to personal development.

Join Rise to see the full answer
Discuss a time when you had to meet a tight deadline. How did you manage it?

Provide a compelling example demonstrating time management and prioritization skills. Detail how you organized your tasks, communicated with team members if necessary, and ensured deadlines were met successfully.

Join Rise to see the full answer
What motivates you to pursue a career in software development?

Discuss your passion for technology, the exhilaration of solving complex problems, and your desire to contribute to innovative solutions that make a difference. This showcases your commitment and drive towards a career in this field.

Join Rise to see the full answer
Do you have experience with version control systems like Git?

If you have experience, mention specific projects where you utilized Git to manage code changes. If not, express your familiarity with the concept and your eagerness to learn more about version control in collaborative environments.

Join Rise to see the full answer
Why do you want to work for our company as a Graduate Software Engineer?

Research the company’s projects, culture, and values, and relate them to your own interests and career goals. Express your enthusiasm for contributing to meaningful projects and your alignment with the company’s mission and values.

Join Rise to see the full answer
Similar Jobs
Two Dots Hybrid San Francisco
Posted 5 days ago
Ephemera Remote No location specified
Posted 2 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Equity
401K Matching
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Snowplow Analytics Remote London, Greater London, England
Posted 3 days ago
Photo of the Rise User
P2P. org Remote No location specified
Posted 3 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!