Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Jr. Analyst / Software Engineer – Python image - Rise Careers
Job details

Jr. Analyst / Software Engineer – Python

DescriptionPosition Overview We are seeking a highly motivated Junior to Jr.-level Software Engineer to join our dynamic team within the Missile Defense Agency (MDA). This role offers the opportunity to work alongside technical experts and leaders across various MDA components at the Von Braun Complex. The ideal candidate will bring a growth mindset, a strong drive for innovation, and the ability to deliver organized and automated solutions that enhance operational efficiencies.Key Responsibilities• Collaborate with cross-functional teams to design, develop, and implement software solutions that support MDA's mission-critical initiatives.• Focus on Configuration Management, ensuring strict adherence to documentation standards and best practices.• Provide analytical support and actionable insights to senior Army and MDA leaders to drive improved operational outcomes.• Develop, test, and maintain software applications using programming languages such as Python, C++, HTML, and JavaScript.• Assist in the design and development of Plug-Ins and end-user interfaces, including HMI/API components, ensuring seamless user experiences.• Leverage UML and/or SysML methodologies to support software design, modeling, and system documentation.• Support the creation of dashboards and data visualization tools using platforms like Power BI.Requirements• Education: Bachelor’s degree in mathematics, Computer Science, Engineering, or a related technical field.• Experience: Minimum of 2 years of relevant software engineering experience.• Technical Skills:• Proficiency in Python.• Experience working with virtual environments.• Security Clearance: Active Secret Security Clearance or ability to obtain one is required.U.S. Citizenship Required for this Position: YesJob Type: Full timeSecurity Clearance: SecretSchedule: 40 hours per weekWork Location: Huntsville, AlabamaTravel: 0-10%Relocation Assistance Available: NoPosition Contingent Upon Award of Contract: NoBenefits: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.Torch Technologies is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Employment Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability or any other protected class.#LI-DK1
Torch Technologies Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Torch Technologies DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Torch Technologies
Torch Technologies CEO photo
John Watson
Approve of CEO

Average salary estimate

Estimate provided by employer
$58 / HOURLY (est.)
min
max
$55
$60

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Jr. Analyst / Software Engineer – Python, Torch Technologies

At Torch Technologies, we're on the lookout for a passionate Junior Analyst / Software Engineer – Python to join our vibrant team in Huntsville, AL. This exciting position allows you to dive right into the heart of our mission at the Missile Defense Agency (MDA), collaborating with talented experts to develop innovative software solutions that really make a difference. You'll be engaged in vital work, creating organized and automated tools that enhance operational efficiencies across various components at the Von Braun Complex. If you have a curious mind and a strong desire to learn, you'll find yourself embraced by a supportive community where your contributions will help shape our future. In this role, you’ll collaborate with cross-functional teams focused on supporting the MDA’s initiatives, delving into Configuration Management, and ensuring that our documentation standards are top-notch. You'll be developing applications using Python, along with other programming languages, and have the chance to assist in designing user-friendly interfaces, enhancing the experience for our end-users. If you're eager to learn and grow within a company that values your input and growth, we can't wait to meet you!

Frequently Asked Questions (FAQs) for Jr. Analyst / Software Engineer – Python Role at Torch Technologies
What are the primary responsibilities of a Junior Analyst / Software Engineer – Python at Torch Technologies?

As a Junior Analyst / Software Engineer – Python at Torch Technologies, you will design, develop, and implement software solutions that support mission-critical projects for the Missile Defense Agency. You'll work in cross-functional teams, focusing on Configuration Management, and providing analytical support to senior leaders. Additionally, your role will include developing applications using Python and contributing to user interface design to ensure a seamless user experience.

Join Rise to see the full answer
What qualifications are required for the Junior Analyst / Software Engineer – Python position at Torch Technologies?

To qualify for the Junior Analyst / Software Engineer – Python position at Torch Technologies, candidates should have a Bachelor’s degree in mathematics, Computer Science, Engineering, or a related technical field, along with a minimum of 2 years of relevant software engineering experience. Proficiency in Python is essential, and candidates must either hold an active Secret Security Clearance or be able to obtain one.

Join Rise to see the full answer
What programming languages will I work with as a Junior Analyst / Software Engineer – Python at Torch Technologies?

In the role of Junior Analyst / Software Engineer – Python at Torch Technologies, you will primarily use Python, but you will also work with other languages such as C++, HTML, and JavaScript. This diversity in programming languages will allow you to contribute effectively to various software development projects.

Join Rise to see the full answer
What is the work environment like for a Junior Analyst / Software Engineer – Python at Torch Technologies?

Torch Technologies fosters a professional and stable work environment for Junior Analysts / Software Engineers – Python. You will be part of a dynamic team committed to innovation and collaboration, working on projects that are integral to the MDA's mission. The company promotes a culture of continuous learning and growth, ensuring that every employee feels valued and engaged.

Join Rise to see the full answer
Are there growth opportunities for Junior Analyst / Software Engineers at Torch Technologies?

Yes, Torch Technologies is committed to the professional development of its employees, including Junior Analyst / Software Engineers – Python. You will have numerous opportunities to enhance your skills, participate in training programs, and contribute to impactful projects that can lead to career advancement within the company.

Join Rise to see the full answer
Common Interview Questions for Jr. Analyst / Software Engineer – Python
Can you describe your experience with Python programming?

When discussing your experience with Python, highlight specific projects you've worked on, what libraries or frameworks you've used, and how you applied Python in problem-solving. Demonstrating your proficiency with examples will help interviewers understand your skills.

Join Rise to see the full answer
What approaches do you use for software development and testing?

Explain your development process, such as utilizing Agile or Waterfall methodologies. Discuss your testing strategies, including unit testing or integration testing, and how you ensure the quality of the software you develop.

Join Rise to see the full answer
Why do you want to work for Torch Technologies?

Express your interest in Torch Technologies' mission and how it aligns with your career goals. Mention any specific projects or values of the company that resonate with you, demonstrating you've done your research.

Join Rise to see the full answer
How do you handle constructive criticism when receiving feedback on your work?

Show that you view constructive criticism positively and see it as an opportunity for growth. Discuss situations where feedback helped you improve your skills or approach, and how you applied that input to future projects.

Join Rise to see the full answer
Can you explain your understanding of Configuration Management?

Demonstrate your knowledge of Configuration Management by discussing its importance in maintaining software integrity and stability. Provide examples of tools or practices you're familiar with and discuss how you've applied these in past projects.

Join Rise to see the full answer
How do you ensure your documentation meets best practices?

Detail your approach to documentation, such as keeping it up to date and ensuring it is clear and comprehensible. Provide examples of how you have used documentation to facilitate collaboration in your team.

Join Rise to see the full answer
What has been your biggest challenge in software engineering, and how did you overcome it?

Describe a challenging situation that you faced and outline the steps you took to resolve it. Emphasize your problem-solving process and any support you sought from colleagues or resources to achieve success.

Join Rise to see the full answer
Can you discuss a project where you developed a user interface?

Talk about a specific project where you were responsible for the user interface. Describe your approach to designing and implementing the interface, including user feedback you considered and how it improved the overall experience.

Join Rise to see the full answer
How do you approach learning new technologies or programming languages?

Share your learning strategies, such as online courses, tutorials, or hands-on project work. Mention any specific examples of new technologies you've successfully learned and applied.

Join Rise to see the full answer
What role do you see yourself taking in a team environment?

Discuss your collaborative skills and willingness to take on various roles within a team. Emphasize your flexibility and how you contribute to team dynamics, whether it’s through leadership, support, or sharing knowledge.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Fetch Remote United States (Remote)
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
TEKWISSEN LLC Hybrid TX-289, Dallas, TX, USA
Posted 14 days ago

Torch Technologies will help our clients exceed their goals in the most cost-effective and time-efficient manner given their own technology, schedule, and financial constraints. Through our determined effort, our Torch employees are Lighting the P...

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 23, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!