Software Engineer III

Software Engineer III

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

At a Glance

  • Tasks: Design, develop, troubleshoot, and debug software for new products and enhancements.
  • Company: Join Rocket Software, a company that believes in innovation and diversity.
  • Benefits: Enjoy a collaborative culture with opportunities for growth and flexible work options.
  • Why this job: Be part of a dynamic team that values creativity and impact in tech.
  • Qualifications: 5+ years in software engineering with a strong programming background required.
  • Other info: We celebrate diversity and are committed to equal opportunity for all applicants.

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

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%

Software Engineer III employer: Rocket Software

At Rocket Software Inc., we foster a vibrant work culture where innovation and collaboration thrive, making it an exceptional place for Software Engineers III to grow their careers. Our commitment to employee development is matched by our focus on diversity and inclusion, ensuring that every voice is heard and valued. Located in a dynamic environment, we offer competitive benefits and the opportunity to work alongside passionate professionals who are dedicated to creating impactful software solutions.
R

Contact Detail:

Rocket Software Recruiting Team

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 and the specific technologies we use at StudySmarter. This will not only help you during interviews but also show your genuine interest in our projects.

✨Tip Number 2

Engage with our community on platforms like GitHub or Stack Overflow. Contributing to open-source projects or answering questions related to our tech stack can demonstrate your expertise and commitment to the field.

✨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

Network with current employees at StudySmarter through LinkedIn or industry events. Building connections can provide you with insights into our company culture and potentially give you a referral.

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 in code quality
Ability to participate in team meetings and ceremonies

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.

Prepare for Technical Questions: Anticipate technical questions related to software design and coding. Brush up on your knowledge of algorithms, data structures, and programming languages. Be ready to discuss how you approach problem-solving and the trade-offs you consider when making design decisions.

How to prepare for a job interview at Rocket Software

✨Showcase Your Technical Skills

Be prepared to discuss your experience with various programming languages and software development tools. Highlight specific projects where you demonstrated your coding skills, especially those that involved complex algorithms or data structures.

✨Understand the Company’s Products

Research Rocket Software Inc. and their products before the interview. Understanding their software tools and how they relate to hardware will help you answer questions more effectively and show your genuine interest in the role.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges and be ready to explain your thought process as you work through them. This will demonstrate your ability to make trade-offs and deliver quality code.

✨Emphasise Team Collaboration

Since the role involves participating in agile ceremonies and team meetings, be ready to discuss your experience working in teams. Share examples of how you’ve collaborated with others to achieve project goals and how you handle feedback.

Software Engineer III
Rocket Software
R
  • Software Engineer III

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

    Application deadline: 2027-04-08

  • R

    Rocket Software

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