Software Engineer (Research)

Dev

Gloucester (MA)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and well-being programs
Inclusive workplace initiatives

Job summary

A leading technology consultancy is seeking a Senior Research Software Engineer based in Gloucester, Massachusetts. The role focuses on developing innovative solutions for national security projects, utilizing skills in Python and C++. Candidates should demonstrate creativity, adaptability, and collaboration across multiple technology domains. The company fosters an inclusive environment, encouraging diverse perspectives and rewarding employee contributions, making it an exciting opportunity for those looking to make a difference.

Qualifications

  • Proficient in Python and C/C++ programming languages.
  • Understanding of machine and deep learning concepts.
  • Experience with data visualization methodologies.

Responsibilities

  • Develop proof of concept capabilities within a team.
  • Support UK National Security clients through technical innovations.
  • Contribute to the rapid development of technical projects.

Skills

Python
C/C++
Machine and deep learning
Data visualisation, including AR or VR techniques
Cryptographic techniques
Internet protocols
Low‑level device programming
RF analysis

Job description

Jobs for Humanity is dedicated to building an inclusive and just employment ecosystem. Therefore, we have dedicated this job posting to individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Ethnic Minority, and the Previously Incarcerated. If you identify with any of the following communities do not hesitate to register, even if you feel that this particular opportunity is not the right fit for you.
Company Name: Colten Care

Job Description

Software Engineer (Research)

Position Description: We are looking for a Senior Research Software Engineer. This role will be in our Space, Defence and Intelligence sector. Are you naturally inquisitive, creative and innovative, highly capable across multiple technology domains and driven by problem solving? Do you want to work on a variety of exciting projects that could make a difference to keeping our nation safe? If the answer to these questions is “yes”, then we need to talk.

Due to the secure nature of the clients we work with, you will need to hold or be able to secure a UK Security Clearance or above and to be UK National.

Your future duties and responsibilities: CGI’s Secure Innovation and Advisory sector is growing fast and is looking for new team members to double the size of its Innovation Unit; a specialist team charged with the delivery of new capability in a fast-paced, sprint-driven environment. We are looking for people who are passionate about and comfortable with working across a wide range of technologies at the forefront of UK applied software research and innovation. Your expertise will help to support our clients, assisting UK National Security and military clients through the creation of novel solutions that aid in making and keeping our country safe. You might be asked to develop proof of concept capabilities, or to transition work from a low technical maturity into a project delivery team building an operational system. You could be challenged to reverse engineer a new technology, write a report on the applicability of another to a given problem domain, or embark on a piece of rapid development with a high degree of technical risk. You may be the only person assigned to a piece of work, or you may be leading or working as part of a delivery team. You may also become involved in the bidding process – responding to client requests for CGI capability statements – and outlining our proposed approach to solving their challenges.

Our Innovation Lab engineers demonstrate their technical skills across multiple disciplines and relish the opportunity to share and broaden their skills and knowledge, stepping outside of their comfort zone. They pro-actively take the lead in analysing, investigating and proposing solutions to technical challenges, seeking guidance for more complex issues, being prepared to fail-fast or redefine the ask. They are free thinkers and are encouraged to demonstrate creativity in their solutions. They apply technical standards and best practice, taking responsibility for and pride in all aspects of their work. The leading-edge nature of the work means that we are not expecting you to have all the answers on day one, but we are looking for the type of mind that isn’t afraid to look for them. A willingness to learn, a “can-do” attitude and an aptitude and passion for technology will therefore complement specific skillsets or qualifications.

Required qualifications to be successful in this role:

  • Python
  • C/C++
  • An appreciation of the relationship between code and the platform on which it is executing
  • Machine and deep learning
  • Data visualisation, including AR or VR techniques
  • Cryptographic techniques
  • Internet protocols
  • Low‑level device programming
  • RF analysis

We celebrate and reward our colleagues through a variety of methods, and we promote the health and well‑being of our members through a range of programs and activities. We are also committed to ensuring a safe work environment through the prevention of harmful workplace incidents including physical harm, harassment and violence.

Unconditionally inclusive – we know diversity brings a great greater variety of ideas, perspectives and experiences to the workplace. We actively encourage diversity at CGI and inclusivity is one of our top priorities, with support networks for Parents, Women, LGBT+, BAME, Neurodiversity and Disability.

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success. When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees "members" because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today — one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal‑opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI — where your ideas and actions make a difference.

Skills

  • C++
  • Data Visualisation
  • Python
  • Software Testing
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Cyber Security Consultant
Senior Cyber Security Consultant

Dev • Gloucester (MA)

Hybrid
USD 88,000 - 135,000
Share scheme (3% + 3% matching)
Private medical and dental insurance
Flexible retirement options
+2
Cyber Security Consultant
Cyber Security Consultant

Dev • Birmingham (AL)

On-site
USD 80,000 - 110,000
Azure System Specialist | DV | SC | High Level Security Clearance
Azure System Specialist | DV | SC | High Level Security Clearance

Dev • Gloucester (MA)

On-site
USD 80,000 - 100,000
React Developer
React Developer

Dev • Gloucester (MA)

On-site
USD 81,322 - 108,430
Test Automation Engineer
Test Automation Engineer

Dev • Gloucester (MA)

On-site
USD 80,000 - 110,000
DevOps & Platform Engineer
DevOps & Platform Engineer

CGI Technologies and Solutions, Inc. • Salt Lake City (UT)

On-site
USD 80,000 - 139,000
Senior Data Engineer (Databricks & Cloud Analytics)
Senior Data Engineer (Databricks & Cloud Analytics)

CGI Technologies and Solutions, Inc. • Salt Lake City (UT)

On-site
USD 80,000 - 139,000
Competitive compensation
401(k) with matching
Paid time off
+3
Software Engineer
Software Engineer

Reinventing Geospatial (RGi) • Richardson (TX)

On-site
USD 110,000 - 140,000
Healthcare & dental
Parental leave
401k with matching
+6
Platform Engineer
Platform Engineer

Reinventing Geospatial (RGi) • Richardson (TX)

On-site
USD 140,000 - 190,000
100% paid employee healthcare & dental
Paid parental leave
401k with matching
+2
16214 - Platform Engineer
16214 - Platform Engineer

Smith Johnson Group • Salt Lake City (UT)

On-site
USD 80,000 - 157,000
Competitive pay
Comprehensive benefits
401(k) plan
+1