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
$ 250KJob 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.