Full Job Description
Torch Technologies is seeking a Software Engineer 3 to support the Missile Defense Agency (MDA) Engineering Directorate's Modeling & Simulation (M&S) mission.
Develop innovative applications, intelligent automations, and collaboration tools that streamline engineering workflows and improve decision-making. Work with technologies such as Power Apps, Power Automate, Power BI, Tableau, SharePoint, Jira, Confluence, and AI-assisted development tools to solve complex problems and modernize mission-critical operations.
This position will have the opportunity to take ownership of meaningful projects, collaborate with talented technical professionals, and deliver solutions that make an immediate difference.
As a Software Engineer 3, your duties will include, but are not limited to:
Design and Build Innovative Software Solutions
• Design, develop, test, and deploy custom applications, automation tools, dashboards, scripts, and workflow solutions.
• Develop intuitive, modern user interfaces that simplify complex processes and improve the user experience.
• Create software solutions that automate data collection, transformation, reporting, task management, and repetitive business activities.
• Build and enhance integrated solutions using Power Apps, Power Automate, SharePoint Online, Jira, Confluence, and related technologies.
Leverage AI and Emerging Technologies
• Use AI-assisted development tools such as GitHub Copilot, ChatGPT, Gemini, and other emerging technologies to improve development efficiency, code quality, testing, and documentation.
• Explore innovative ways to incorporate AI capabilities into software development and process automation.
• Identify opportunities to replace manual processes with intelligent, scalable, and maintainable solutions.
Modernize Collaboration and Data Management
• Develop and maintain modern SharePoint environments, dashboards, forms, workflows, and collaboration solutions that improve information accessibility and team productivity.
• Design and configure SharePoint sites, lists, libraries, permissions, and content structures that are intuitive, secure, and aligned with user needs.
• Develop integrations and automation capabilities that improve data accuracy, reduce duplication, and connect information across systems.
• Enhance existing applications and workflows to improve performance, reliability, usability, and long-term maintainability.
Collaborate, Innovate, and Deliver
• Partner with software engineers, systems engineers, analysts, product owners, and mission stakeholders to understand challenges and develop effective technical solutions.
• Translate user requirements and operational needs into well-designed software capabilities and technical solutions.
• Participate in Agile development activities, technical discussions, design reviews, and collaborative problem-solving sessions.
• Present technical concepts, demonstrations, implementation progress, and recommendations to customers and leadership.
• Develop clear technical documentation and support the ongoing improvement and sustainment of deployed solutions.
• Apply software engineering best practices to deliver secure, reliable, maintainable solutions that meet customer and mission requirements.
Job Requirements:
• U.S. Citizenship
• Bachelor's degree in Computer Science, Software Engineering, Information Systems, a related technical discipline, or equivalent professional experience.•
• 5+ years of relevant experience in software engineering, application development, process automation, or related software development activities.
• Active Secret security clearance
• Strong foundation in software engineering, application design, databases, algorithms, and coding best practices.
• Hands-on experience developing applications, automations, dashboards, scripts, and integrated solutions.
• Experience with Power Apps, Power Automate, Power BI, Jira, Confluence, SharePoint, or similar tools.
• Experience using AI tools (e.g., GitHub Copilot, ChatGPT) for coding, troubleshooting, and documentation.
• Ability to design user-friendly interfaces and translate complex requirements into practical solutions.
• Familiarity with Agile methodologies and cross-functional teamwork.
• Strong analytical, troubleshooting, and problem-solving skills; willingness to learn new technologies.
• Ability to independently manage assignments and deliver secure, reliable, high-quality solutions.
• Excellent communication and collaboration skills with technical teams, customers, and leadership.
• Ability to analyze workflows, define technical requirements, and recommend efficiency improvements.
Preferred Qualifications:
• Developing applications and automated workflows using Microsoft Power Apps, Power Automate, and SharePoint Online.
• Building custom solutions using HTML, JavaScript, APIs, scripting languages, or other software development frameworks.
• Creating reports, dashboards, and data visualizations using Power BI or similar tools.
• Applying AI-assisted development technologies to accelerate software delivery and improve code quality.
• Working with AI/ML frameworks, technologies, or APIs such as TensorFlow, PyTorch, or OpenAI APIs.
• Developing and documenting software requirements and technical specifications.
• Supporting Department of Defense (DoD) programs, government customers, or mission-focused engineering environments.
• Integrating multiple software platforms to create streamlined, user-friendly solutions.
Job Type: Regular Full-time
Schedule: M-F; 8-5
Work Location: Huntsville, AL
Travel: yes, 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, 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.