Software Engineer III

Software Engineer III

Newbury Full-Time 43200 - 72000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Design, develop, and debug software for exciting new products.
  • Company: Join Rocket Software, a diverse and innovative tech company.
  • Benefits: Enjoy flexible work options and a supportive team culture.
  • Why this job: Be part of a passionate team making impactful software solutions.
  • Qualifications: 5+ years in software engineering with strong programming skills required.
  • Other info: Opportunity to grow in a dynamic environment with enthusiastic colleagues.

The predicted salary is between 43200 - 72000 £ per year.

It’s fun to work in a company where people truly BELIEVE in what they’re doing!

Job Description Summary: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences software's design in relation to hardware.

Essential Duties and Responsibilities:

  • Good understanding of computer science fundamentals: algorithms, data structures, etc. acquired from education and/or experience.
  • Excellent programmer.
  • Proficient at complex programming & knowledge of standard data structure and algorithms.
  • Make recommendations for each when solving technical problems.
  • Complete assignments in a timely manner and within quality tolerance.
  • Write modular, maintainable code with some guidance.
  • Make the right trade-offs to efficiently solve problems.
  • Recognize impact software changes will have on systems.
  • Make component changes.
  • Understand and comply with provided requirements, translate them into code.
  • Understands the principles of hardware to make design decisions.
  • Link the work to the external market.
  • Build subject matter expertise within the current product domain.
  • Delivers well-structured, tested, and documented code within agreed-upon timelines.
  • Provide reasonably accurate estimates of work.
  • Participates in all required meetings and agile ceremonies.
  • Keen to provide test coverage to protect against future changes.

Required Qualifications:

  • Minimum 5 years of software engineering experience.
  • Bachelor's degree or equivalent.
  • Able to present a track record of software development in the real world.
  • Mastery of one or more programming languages.
  • Excellent code designing skills.

Preferred Qualifications:

  • Writes code faster than the average developer.
  • Outstanding quality with few bugs in generated code.

Education: Bachelor's degree or equivalent.

Travel Requirements: 0-10%

Rocket Software Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Rocket Software Inc. is also committed to compliance with all fair employment practices regarding citizenship and immigration status. Rocket is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities.

If you like wild growth and working with happy, enthusiastic over-achievers, you’ll enjoy your career with us!

R

Contact Detail:

Rocket Software Recruiting Team

people@rocketsoftware.com

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer III

✨Tip Number 1

Familiarise yourself with the latest trends in software development, particularly in areas like operating systems and databases. This knowledge will not only help you during interviews but also demonstrate your passion for the field.

✨Tip Number 2

Engage with the software engineering community through forums or local meetups. Networking can lead to valuable insights about the company culture and may even connect you with current employees who can provide tips on the application process.

✨Tip Number 3

Prepare to discuss your past projects in detail, especially those that showcase your problem-solving skills and ability to write maintainable code. Be ready to explain the trade-offs you made during development.

✨Tip Number 4

Brush up on your knowledge of algorithms and data structures, as these are fundamental to the role. Consider doing mock coding interviews to practice articulating your thought process while solving technical problems.

We think you need these skills to ace Software Engineer III

Proficiency in one or more programming languages
Strong understanding of algorithms and data structures
Experience in software design and architecture
Debugging and troubleshooting skills
Knowledge of operating systems and compilers
Familiarity with network protocols and utilities
Ability to write modular and maintainable code
Understanding of hardware-software compatibility
Experience with agile methodologies
Excellent problem-solving skills
Ability to provide accurate work estimates
Strong documentation skills
Attention to detail
Ability to work collaboratively in a team environment

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your software engineering experience, particularly focusing on your proficiency in programming languages and any relevant projects. Use keywords from the job description to align your skills with what the company is looking for.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of the company's mission. Mention specific experiences that demonstrate your ability to design, develop, and troubleshoot software, as well as your familiarity with algorithms and data structures.

Showcase Relevant Projects: Include a section in your application that details specific projects you've worked on. Highlight your role, the technologies used, and the impact of your contributions. This will help illustrate your hands-on experience and problem-solving skills.

Proofread Your Application: Before submitting, carefully proofread your application materials. Look for any spelling or grammatical errors, and ensure that all technical terms are used correctly. A polished application reflects your attention to detail, which is crucial in software engineering.

How to prepare for a job interview at Rocket Software

✨Showcase Your Technical Skills

Be prepared to discuss your proficiency in programming languages and demonstrate your understanding of algorithms and data structures. You might be asked to solve coding problems on the spot, so practice common coding challenges beforehand.

✨Understand the Company’s Products

Research Rocket Software Inc. and their products. Understanding how your role as a Software Engineer III fits into their mission will help you answer questions more effectively and show your genuine interest in the company.

✨Prepare for Behavioural Questions

Expect questions about teamwork, problem-solving, and project management. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your experience in software development and collaboration.

✨Ask Insightful Questions

Prepare thoughtful questions to ask at the end of the interview. Inquire about the team dynamics, the technologies they use, or how they measure success in the role. This shows your enthusiasm and helps you assess if the company is the right fit for you.

Software Engineer III
Rocket Software
R
  • Software Engineer III

    Newbury
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-09

  • R

    Rocket Software

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>