Senior Software Engineer



Raytheon - Integrated Defense Systems
View Company Profile

<< Go back

Post Date: Dec 24, 2021
Location: United States - Gloucester
Security Clearance: Secret
Job Type: Permanent
Start Date: - n/a -
Salary: - n/a -
Job Reference: 193648BR
APPLY NOW
    Email Job to a Friend     Save Job to Inbox     Printer Friendly

Description
Job title: Senior Software Engineer
Location: Gloucester

Looking for something different in your career? Join Raytheon in Gloucester and make a real difference in the fight against cyber-crime.

You’ll be part of a team that embraces Agile working to deliver superior solutions to protect our global customers’ critical infrastructures from the most complex cyber threats. Customer security is at stake. So our work is vitally important.

We are always continuing to try to improve our systems with new projects becoming available to work on with cutting-edge tech. You’ll be working as a team of specialist developers, testers and analysts to design, develop and maintain critical cyber applications and systems to support government, law enforcement and commercial customers contributing to the development of solutions using the latest technologies.

This is an opportunity to innovate and try new things; to fearlessly challenge and question; to learn and progress in an inclusive and supportive culture; to be rewarded for the vital contribution you make.


Summary of the role:
Work as a leading engineer within an Agile software delivery team, involved in deployments across different disciplines to add value to the business areas.
Role & Responsibilities:
  • Design, build and run code using industry best practice. You will help in defining the evolvement of best practice, and in the supporting of estimation activities. You may be asked to assume the role of scrum master and manage sprint ceremonies.
  • You will potentially have a project leadership role/Technical lead. Your decisions will be of significant value and will contribute to the overall success of the project and wider programme.
  • Perform first line peer reviews and provide direction and guidance around the review
  • Contribute to the continuous improvement of practice and code within your team.
  • Regularly provide technical direction within your team; you will be able to think strategically to give the reasons for aim and direction.
  • Architect solutions to design and develop new product functionality
  • Some projects require that the role also includes line management responsibilities although not all. For a role requiring line management responsibilities key responsibilities will include effective line management of Software Engineers in your team (typically 2-3).
  • Accountable for the software produced by your staff.


Candidate Requirements:

Essential skills
  • Significant experience of working in an Agile delivery team and producing and deploying applications in a production environment through a CI/CD pipeline.
  • For roles including line management responsibilities previous line management experience of a similar teams of similar size is required

Desirable skills of interest
  • Java Enterprise development using Spring Boot, JEE, Hibernate etc. AND/OR MERN/JavaScript frameworks - React, Angular, Vue etc.
  • Experience of developing using Cloud services using either AWS or Azure with relevant professional certification
  • Experience building enterprise level web applications or services
  • Significant experience of applying Design Patterns to complex problems and architecting solutions.
  • Docker / Kubernetes / GoLang containerisation and orchestration (developer)
  • Scrum Master qualification or equivalent experience.
  • Infrastructure as code (e.g Terraform)
  • Software application development utilizing RDBMS (e.g. Oracle/MySQL) and/or unstructured persistence layers, (e.g. ElasticSearch)
  • Puppet / Chef / Jenkins / CI pipelines
  • Apache KAFKA
  • Experience of applying Software Architecture Patterns.
  • Infrastructure as code technologies and cloud technologies and distributed systems
  • Big Data technologies
  • Python (cyber)


Good behaviours
  • Good interpersonal skills for customer and partner liaison
  • Good written and oral communication skills
  • Good time management, organisation and prioritisation skills
  • An inquisitive mind and a desire to promote innovation
  • A desire to learn and constantly expand your horizons
  • Ability to work closely with others in a small team
  • Ability to work under pressure
  • High degree of initiative and flexibility
  • Willingness to travel if required

193648







Powered by Jobbex