Search By
2412 Jobs
Software Engineer Illuminate Mission Solutions Edinburgh, IN | Full Time
6 Months Ago
Software Engineer Isys Technologies Huntsville, AL | Full Time
Just Posted
Software Engineer Integration Innovation, Inc. Huntsville, AL | Full Time
Just Posted
Software Engineer Criterion Systems, Inc. Rancho Bernardo, CA | Full Time
Just Posted
Software Engineer Outset Medical San Jose, CA | Full Time
Just Posted
Software Engineer Carta San Francisco, CA | Full Time
Just Posted
Software Engineer Arkose Labs San Mateo, CA | Full Time
Just Posted
Software Engineer Bright Machines San Francisco, CA | Full Time
Just Posted
Software Engineer Fresh Consulting Menlo, CA | Contractor
Just Posted
Software Engineer Isys Technologies Littleton, CO | Full Time
Just Posted
Software Engineer Isys Technologies Colorado Springs, CO | Full Time
Just Posted
Software Engineer Aces Incorporated Washington, DC | Other
Just Posted
Software Engineer Red Six Aerospace Orlando, FL | Full Time
Just Posted
Software Engineer TalenTrust LLC Sunrise, FL | Full Time
Just Posted
Software Engineer Altamira TAMPA, FL | Full Time
Just Posted
Software Engineer Chenega MIOS Hurlburt Field, FL | Full Time
Just Posted
Software Engineer Novanta Inc., USA Sarasota, FL | Full Time
Just Posted
Software Engineer Berkley Urbandale, IA | Other
Just Posted
Software Engineer FourKites Chicago, IL | Full Time | Remote
Just Posted
Software Engineer CNH Industrial Burr Ridge, IL | Full Time
Just Posted
Software Engineer Natus Medical, Incorporated USA, IL | Full Time
Just Posted
Software Engineer Energy Systems Group Newburgh, IN | Other
Just Posted
Software Engineer Dark Wolf Solutions Boston, MA | Full Time
Just Posted
Software Engineer teKnoluxion Consulting, LLC Gaithersburg, MD | Full Time
Just Posted
Software Engineer Zenetex LLC Patuxent River, MD | Other
Just Posted
Software Engineer Guggenheim Services, LLC St. Louis, MO | Full Time
Just Posted
More Search Results

Job Description

Overview

Illuminate seeks an exceptionally qualified Software Engineer.

 

Illuminate supports the national security community and its allies with a wide range of analytic and cyber effect solutions that accelerate informed decision made in the telephony, IP messaging, cyber, and multi-source arenas. Our customers require insight from the endless volume and variety of data to make critical, high integrity decisions at mission speed. We are an innovative solutions company striving to be a global leader in multi-source data collection, predictive analysis and mobile/network surveillance (4G/5G) and assurance, from the Edge of Collection to the Core of Exploitation, Tactical to Strategic, Endpoint to the Enterprise

 

PLEASE NOTE:

You must have the unrestricted right to live and work in the UK. In order to obtain potential HMG security clearance with no exclusions, candidates should ideally be a British Citizen.

Responsibilities

We are looking for an experienced and knowledgeable Software Engineer to join our team! As a Software Engineer at our company, you will be responsible for analyzing, planning, developing, implementing, testing and maintaining various software solutions. You will have the chance to work on interesting projects and build your career. The duties and responsibilities include:

  • Developing innovative solutions
  • Perform full lifecycle software development
  • Test and evaluate the technical aspects of every decision
  • Review code and assess code quality
  • Provide timely solutions to issues

 

Qualifications

  • Honours degree (2:1 or above) in a relevant discipline (Computer Science or Engineering/Mathematics/Physics with strong computing content) or equivalent work experience
  • 5 years of proven experience as a Software Engineer
  • Good knowledge of C/C , Python, Java, security and database technology
  • Critical thinker with strong problem-solving skills
  • Be motivated, goal oriented and able to take ownership of their responsibilities.
  • Familiarity with development/deployment of Linux (CentOS/Redhat) systems, OS configuration, OS security, platform release processes, package management and scripting, etc.
  • Great interpersonal and communication skills

Preferred Qualifications:

  • Some working knowledge of structured relational databases, NoSQL/unstructured data and object stores.
  • Knowledge of modern software development tools like GitLab, Atlassian stack (Bitbucket, Jira, Confluence), etc.
  • Knowledge of IP based communications and mobile networks
  • SDN (e.g. Open vSwitch, OpenFlow)
  • Cloud-based development and deployment technologies.

What you can expect...

  • An open and collaborative team who value and respect each other.
  • An excellent benefits package including, flexible working, employee assistance program, full medical and dental care and cycle to work scheme.
  • Excellent training and development opportunities including, online and in-office training and a preference to promote from within.
  • A stress-free financial package inclusive of, pension, life assurance and income protection.

 

The biggest contributor to our success is our people. We strive to create an environment that allows people to bring their whole selves to work, one that promotes a healthy work/life balance and one that is dedicated to supporting the personal and professional development of its people.

 

Illuminate is an equal opportunities employer. Diversity and inclusion in Illuminate means that we respect and value everyone as individuals. We don't tolerate bias, judgement or harassment. Our focus is on developing employees so that they reach their full potential.

Skills for Software Engineer

The job skills required for Software Engineer include Java, Computer science, Python, Software Development, Linux,and Insight etc. Having related job skills and expertise will give you an advantage when applying to be a Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Software Engineer. Select any job title you are interested in and start to search job requirements.

Job Openings with Skill of Java
MORE>>
Job Openings with Skill of Computer science
MORE>>
Job Openings with Skill of Python
MORE>>
Job Openings with Skill of Software Development
MORE>>
Job Openings with Skill of Linux
MORE>>

Career Path for Software Engineer

The following is the career advancement route for Software Engineer positions, which can be used as a reference in future career path planning. As a Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Software Engineer. You can explore the career advancement for a Software Engineer below and select your interested title to get hiring information.

How to Become a Software Engineer

If you are interested in becoming a Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Engineer for your reference.

Step 1 Understand the job description and responsibilities of a Software Engineer

Quotes from people on Software Engineer job description and responsibilities
01/17/2022: Youngstown, OH
02/23/2022: Altoona, PA
01/31/2022: Lancaster, PA
02/28/2022: Hartford, CT
02/17/2022: Lawton, OK

Step 2 Knowing the best tips for becoming a Software Engineer can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Software Engineer jobs
03/06/2022: Champaign, IL
03/02/2022: Frankfort, KY
02/27/2022: Colorado Springs, CO
01/06/2022: Reading, PA
02/11/2022: Salt Lake City, UT

Step 3 View the best colleges and universities for Software Engineer

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College