Jobs · Information Technology · Alabama

Mid-Level Software Design Engineer

Torch Technologies, Inc. · Huntsville, AL · 2 wk ago
Information TechnologyFull-time

About the role

Torch Technologies is seeking a Mid-Level Software Design Engineer with strong experience in C#, relational databases, and full stack web applications. The ideal candidate will contribute to the design, development, and maintenance of software systems in a predominantly Windows environment, while working on an Agile development team.

Responsibilities

  • Design, develop, test, and maintain software applications primarily in C#.
  • Work extensively in Windows development and deployment environments.
  • Collaborate with cross-functional teams to deliver robust, maintainable software solutions.
  • Participate in code reviews and follow engineering best practices.
  • Support and enhance CI/CD pipelines for automated builds, testing, and deployments.
  • Work with APIs to integrate data across multiple business applications.
  • Debug, profile, and optimize applications for performance, stability, and reliability.

Requirements

  • US Citizenship.
  • Bachelor's degree in Computer Science, Software Engineering, Management Information Systems, or a related technical field.
  • 5-10+ years of experience in software development.
  • Extensive experience with C# and object-oriented programming.
  • Extensive experience with relational databases and SQL.
  • Experience with web application UI frameworks and JavaScript.
  • Excellent communication skills with the ability to interact effectively with both internal teams and external users.
  • Familiarity with Agile software development practices.
  • Strong problem-solving skills with the ability to adapt quickly to new technologies.
  • Must be able to obtain a U.S. Security Clearance.

Preferred Qualifications

  • Experience with .NET (for new development and maintenance on legacy software).
  • Experience with React (for new development).
  • Experience with integrating data across multiple SQL databases using APIs and imports from external file sources.
  • General familiarity with containerization technologies such as Docker.
  • Experience with CI/CD pipelines.
  • Experience with automation, build tooling, or DevOps practices.
  • Exposure to additional programming languages (e.g., Python, TypeScript, etc.) is beneficial for supporting or interfacing with surrounding systems.

Benefits

  • ESOP participation.
  • 401(k) match.
  • Medical, dental, vision, life insurance, short-term disability, long-term disability.
  • Flexible spending accounts, Health Savings Accounts and Health Reimbursement Accounts.
  • EAP.
  • Education assistance.
  • Paid time off, holidays.

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com