Software Design Engineer 3

4 days ago


Huntsville, Alabama, United States Torch Technologies, Inc. Full time $80,000 - $120,000 per year

Torch Technologies

Thank you for your interest in employment with Torch Technologies. We are a 100% employee-owned, Certified Great Place To Work and named Best Places to Work in Huntsville/Madison County, 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

Torch Technologies is seeking a Software Engineer to join our team. The ideal candidate will possess a strong background in C# and WPF, demonstrating extensive experience in building robust and scalable desktop applications. This role will involve designing, developing, and maintaining software solutions, with a focus on user interface development and data handling. Experience with communication protocols, particularly in the automotive or industrial automation domain, is highly desirable.

As a Software Engineer your duties will include the following, but are not limited to: 

  • Design, develop, test, and deploy high-quality software applications using C#, WPF, and MVVM.
  • Provide software updates, bug fixes, and new features with an emphasis on performance and maintainability, using current best practices.
  • Utilize XML for configuration and data serialization.
  • Collaborate with product owner, Scrum master, testers, and other engineers to define, prioritize, and deliver software features.
  • Analyzing, documenting, and implementing vehicle bus communication protocols using commercial hardware devices and internally developed software.
  • Manage and update assigned work items within the Agile software development process, ensuring accurate tracking and contributing to relevant configuration management of those items.
     

Job Requirements

  • U.S. Citizenship
  • Bachelor's degree or higher in Software Engineering, Computer Science, Computer Engineering, or a related engineering discipline or equivalent experience
  • 5+ years of applicable software engineering experience.
  • Ability to obtain and maintain a DoD Secret security clearance.
  • Strong proficiency in C# and .NET Framework.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Extensive experience with Windows Presentation Foundation (WPF) for building desktop applications.
  • Demonstrated experience working with XML for data serialization and configuration.
  • In-depth understanding and practical application of the Model-View-ViewModel (MVVM) design pattern.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment.

Preferred Experience:

  • 7+ years of experience is preferred
  • Experience with communication protocols such as CAN, J1939, J1708, or similar industrial/automotive protocols.
  • Familiarity with network protocol analysis tools (e.g., Vehicle Spy, Wireshark).
  • Demonstrated ability in architectural design with a focus on maintainability and scalability.
  • Experience leveraging Managed Extensibility Framework (MEF) or other Dependency Injection (DI) and Inversion of Control (IoC) frameworks to create modular software solutions.
  • Experience developing robust and scalable service-oriented applications using Windows Communication Foundation (WCF) or other similar frameworks (e.g., gRPC).
  • Understanding of cryptographic principles.
  • Proficiency with WiX Installer for creating professional and reliable installation packages.
  • Experience with version control systems (e.g., Azure DevOps or Git) and Visual Studio IDE.
  • Familiarity with agile development methodologies (e.g., Scrum).

Schedule: 40 hours per week, on-site

Work Location: Huntsville, Alabama

Travel: 0-10%

Relocation Assistance Available: No

Position Contingent Upon Award of Contract:  No

#LI-DK1

Benefits: 

Torch Technologies is proud to offer a stable and professional work environment, a competitive salary, and an excellent, comprehensive benefit package including: ESOP participation, 401(k) match and safe-harbor contribution, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, Health Saving Accounts and Health Reimbursement Accounts, EAP, education assistance, paid time off, and holidays.  

Applying to Torch Technologies: 

Only those candidates invited for an interview will be contacted. Employment at Torch Technologies is contingent upon the successful completion of a comprehensive background check. 

­

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law.  Torch Technologies, Inc. participates in E-Verify. 

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 Careers Link as a result of your disability. You can request reasonable accommodations by sending an email to Thank you for your interest in Torch Technologies. 



  • Huntsville, Alabama, United States T2S Solutions Full time $120,000 - $180,000 per year

    SummaryT2S Solutions LLC(T2S) is currently seeking to hire a highly-skilledSenior Software Engineerto provide lead development. This role requires a strategic thinker who can contribute to architectural decisions, implement architectural frameworks, and lead and collaborate across functional teams to deliver high-quality software...

  • Software Engineer

    6 days ago


    Huntsville, Alabama, United States PeopleTec Full time $90,000 - $120,000 per year

    Opportunity:PeopleTec is currently seeking a Software Engineer to support our Huntsville, AL location.The candidate is to be a software engineer supporting S3I Aviation SILs on Redstone Arsenal designing, developing, and testing code written to facilitate testing for the US Army rotary wing aircraft platforms.Duties:Design, develop, and maintain robust and...


  • Huntsville, Alabama, United States Northrop Grumman Full time $85,400 - $158,000

    RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be...

  • Software Engineer

    6 days ago


    Huntsville, Alabama, United States Penta Research Inc. Full time

    Huntsville, ALFull TimeSecurity Clearance:Active Secret Clearance required.Job Description & Position Responsibilities:Penta Research is seeking candidates to join our Next Generation Interceptor team supporting the Lockheed Martin customer.The candidate will work full-time onsite supporting the flight software team supporting full software development...

  • Software Engineer

    4 days ago


    Huntsville, Alabama, United States Boeing Full time $86,700 - $172,500 per year

    At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.The Boeing Company is currently seeking a Software Engineer - Hardware/Software Integration (Associate,...


  • Huntsville, Alabama, United States Leidos Full time $67,600 - $122,200

    Looking for an opportunity to make an impact?At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people,...


  • Huntsville, Alabama, United States PDW Full time $120,000 - $180,000 per year

    Company OverviewPerformance Drone Works (PDW) builds technologies for the warfighter, by the warfighter. Born out of the Drone Racing League, our roots are competitive, our mindset is tactical, and our mission is clear: deliver purpose-built unmanned systems to those who serve. We are not here to sell vapor; we build and ship real capabilities for real...


  • Huntsville, Alabama, United States ExoAnalytic Solutions, Inc. Full time $85,000 - $165,000 per year

    Software Engineer – Quality & SafetyFull-Time | On-Site – Huntsville, AlabamaCitizenship: United States citizenship requiredSecurity Clearance: Secret or Top-Secret clearance preferred but not required; all offers are contingent upon the ability to obtain and maintain a U.S. government security clearanceABOUT EXOANALYTIC SOLUTIONSExoAnalytic Solutions is...

  • Software Engineer

    6 days ago


    Huntsville, Alabama, United States ClearanceJobs Full time $104,000 - $146,000 per year

    SMX is looking for a highly motivated Software Engineer to support our government client in Huntsville, AL. Essential Duties & ResponsibilitiesAnalyze computer science, engineering, and other software engineering problems to develop and implement solutions to complex applications problems, system design and development issues, or network concernsPerform...


  • Huntsville, Alabama, United States Leidos Full time $85,150 - $153,925

    Looking for an opportunity to make an impact?At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable. Everything we do is built on a commitment to do the right thing for our customers, our people,...