Software Engineer

THE JUDGE GROUP, INC.
Redondo Beach, United States of America
5 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 250K

Job location

Redondo Beach, United States of America

Tech stack

C
Java
Agile Methodologies
Algorithm Design
Confluence
JIRA
Unit Testing
C++
Computer Programming
Linux
Perl
Python
Object-Oriented Software Development
Scrum
Red Hat Enterprise Linux - RHEL
Software Engineering
Software Testing Automation Framework
Virtual Machines
Scripting (Bash/Python/Go/Ruby)
GIT
Atlassian Tools
Bitbucket
Network Server
Devsecops
Bamboo

Job description

  • Develop high-quality C++ software in a fast-paced, agile environment using Red Hat Enterprise Linux (RHEL) virtual machines, servers, and workstations.
  • Design, implement, and unit test new software capabilities based on Mathematical Algorithm Requirements (MARs).
  • Analyze discrepancy reports (DRs), identify root causes, and implement and transition software fixes.
  • Collaborate closely with software Integrated Product Team (IPT) subject matter experts (SMEs) and senior engineers across multiple software subsystems.

Requirements

  • Bachelor's degree in a STEM field with 5-8 years of relevant experience, or Master's degree in a STEM field with 3-6 years of relevant experience, or PhD in a STEM field with 1-4 years of relevant experience.

  • Four additional years of relevant software engineering experience may be considered in lieu of a degree.

Advanced object-oriented programming skills with strong proficiency in C++.

Experience working with the Red Hat Enterprise Linux (RHEL) operating system.

Strong problem-solving, troubleshooting, and decision-making skills. Preferred Qualifications

  • Experience with DevSecOps and test automation frameworks.
  • Proficiency in additional programming or scripting languages such as C, Java, Python, or Perl.
  • Strong background in mathematics and algorithm development.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively across engineering, management, and stakeholder teams.
  • Experience working on Agile or Scrum teams, or strong familiarity with Agile development practices.
  • Familiarity with the Atlassian tool suite, including Jira, Confluence, Bitbucket, and Bamboo.
  • Experience developing software in a Linux environment using Git.

Apply for this position