Senior Software Engineer

TMC
King George, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
King George, United States of America

Tech stack

C
Java
Agile Methodologies
Unix
C++
Software Design Documents
Linux
Middleware
Design of User Interfaces
Python
Scrum
Real-Time Operating Systems
Software Engineering
Software Requirements Analysis
VxWorks
Devsecops
Programming Languages

Requirements

SECRET security clearance

Bachelor's degree in the area of Science, Technology, Engineering or Mathematics

7+ years of experience in the following:

Coding / analyzing one or more of the following programming languages to include C++, C, Python, and Batch.

  • Java

  • Understanding networking principles or familiar

  • Coding within a publish/subscribe architecture and middleware

  • Real time and non-real time operating systems such as UNIX, Linux, and VxWorks

  • Model drive architecture tools and languages

  • Assessing software complexity in quantitative terms and able to translate complexity to approximate time and cost to maintain

  • Defining and tracking software metrics

  • Assessing software changes for impacts relative to complexity and throughput

  • Developing and assessing software development plans, software requirements documents, software design documents, interface design documents and specifications associated with SIM/STIM test cases.

  • DevSecOps processes and principles.

  • Agile methodology and SAFE Agile principles

  • Experience and/or understanding of SCRUM Master principles or familiar

Apply for this position