Senior Software Developer

Torch Technologies, Inc. · Huntsville, AL

Company

Torch Technologies, Inc.

Location

Huntsville, AL

Type

Full Time

Job Description

Thank you for your interest in employment with Torch Technologies. We are a 100% employee-owned, Certified Great Place To Workβ€’ headquartered in Huntsville, AL with over 1200 employee-owners. Our team provides superior research, development, and engineering services to the Federal Government and Department of Defense. As one of the nation's top 100 defense companies, the services we provide directly support the men and women who serve our country. Our corporate mission sums up the pride our employee-owners take in the work we do: "Lighting the Pathway of Freedom". And, as a Certified Evergreen ESOP, we have made the commitment to grow and sustain our company for the next 100 years! Come grow with us!

Job Title

Senior Software Developer

Location

Alabama - Huntsville - Huntsville, AL 35802 US (Primary)

Job Description

Knowledge of object-oriented programming concepts, concrete and abstract classes, and application programming interfaces. Understanding of UML use case, structural, and sequence diagrams. Understanding of data structures, how they work and when it is best to use a specific one Understanding of algorithm analysis, especially time and space complexity analysis. Understanding of network communications using UDP and TCP. Understanding of operating system and inter-process constructs such as mutexes, semaphores, shared memory, and scheduling. Has experience using debuggers and profilers. Can work well on a team in an Agile development environment and using collaboration tools like Gitlab. Has experience with at least two of the following languages: C++, C#, Python, Fortran.

Job Requirements

Candidate should have 12+ years relevant experience.

Candidate should have a Bachelors' degree in a STEM field from an ABET-accredited university.

- Has Experience with one of more of the following:

- An Object Oriented Programming Language (i.e. C++ or Java)

- A Source Control Management system (i.e. Git, CVS, subversion, Perforce, Source Safe, BitBucket, etc.)

- An application build system (i.e. make, CMake, meson, ninja, ant, etc.)

- Is able to follow a process to completion.

- Is able to adapt when project requirements or priorities change.

- Is able to work with various groups (other Software Developers, users, and customers) who have different needs and viewpoints, in order to define the problems and develop requirements and design for the software solutions to those problems.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access https://torchtechnologies.hua.hrsmart.com/ats as a result of your disability. You can request reasonable accommodations by sending an email to [email protected]. Thanks for your interest in Torch Technologies.

Date Posted

06/21/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8