What are the responsibilities and job description for the Software Engineer Intern position at FanThreeSixty?
Job Description Summary
FanThreeSixty internships offer students and recent graduates the opportunity to gain hands-on experience and practical training in their field of specialization. This is a temporary position designed to provide a supportive environment for learning and development, where interns can contribute meaningfully to our projects while building foundational skills for their future careers.
The Software Engineering Intern will work closely with mentors and engineering team members to assist in the development, maintenance, and enhancement of our software products. This role involves engaging in the full software development lifecycle, including design, development, testing, and deployment, while learning and applying industry best practices.
Job Description
ESSENTIAL FUNCTIONS
Interns will be paired with a dedicated mentor to provide guidance and support throughout their internship. While interns will work independently on well-defined tasks, they are encouraged to seek feedback and assistance from their mentors and other team members as needed. Interns will also receive regular feedback and guidance to help them improve and grow during the program.
PROFESSIONAL DEVELOPMENT GOALS
By the end of the internship, participants will have gained valuable real-world coding experience, an understanding of team dynamics in a professional environment, and a foundation for further growth as a software engineer. Interns will learn outcomes such as agile methodologies, interacting with APIs, and understanding the software development lifecycle. Additionally, interns will have opportunities to network with professionals across departments, including participation in team meetings, tech talks, and social events.
FanThreeSixty internships offer students and recent graduates the opportunity to gain hands-on experience and practical training in their field of specialization. This is a temporary position designed to provide a supportive environment for learning and development, where interns can contribute meaningfully to our projects while building foundational skills for their future careers.
The Software Engineering Intern will work closely with mentors and engineering team members to assist in the development, maintenance, and enhancement of our software products. This role involves engaging in the full software development lifecycle, including design, development, testing, and deployment, while learning and applying industry best practices.
Job Description
ESSENTIAL FUNCTIONS
- Collaborate with mentors and team members to work on small, well-defined bugs, features, or projects.
- Build an understanding of existing products and their role in supporting our clients and industries.
- Contribute to the development of software solutions following team methodologies and coding standards.
- Communicate with the Product Team regarding the implementation of functional requirements.
- Develop, document, and test code changes under the guidance of senior team members.
- Participate in code reviews and implement feedback to improve code quality.
- Identify and address bugs, while learning to determine root causes and prevent recurring issues.
- Represent FanThreeSixty professionally in all interactions.
- Perform additional related tasks as assigned.
- Strong organizational, communication, and interpersonal skills.
- Ability to organize work effectively, conceptualize and prioritize objectives, and exercise independent judgment based on an understanding of organizational policies and activities.
- Strong commitment to seeing tasks through to completion, maintaining focus and resilience under pressure.
- Ability to handle multiple tasks in a fast-paced environment with excellent time management.
- Strategic critical thinking and problem-solving skills.
- Ability to carry out responsibilities with direction.
- Self-motivated learner, eager to succeed and grow professionally.
- Passionate about technology and software development, with a proactive approach to problem-solving.
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field; alternatively, a graduate of a coding boot camp.
- Foundational knowledge of basic coding, debugging, and software development principles.
- Familiarity with one or more programming languages.
- Basic understanding of software development tools and standards, such as source control (e.g. Git) and collaborative development practices (e.g. code reviews).
- Proficiency with Google Workspace tools, including Gmail, Docs, Sheets, and Calendar.
- Demonstrates critical thinking and analytical problem-solving abilities.
- Must demonstrate academic achievement, initiative, work ethic, and willingness to learn.
Interns will be paired with a dedicated mentor to provide guidance and support throughout their internship. While interns will work independently on well-defined tasks, they are encouraged to seek feedback and assistance from their mentors and other team members as needed. Interns will also receive regular feedback and guidance to help them improve and grow during the program.
PROFESSIONAL DEVELOPMENT GOALS
By the end of the internship, participants will have gained valuable real-world coding experience, an understanding of team dynamics in a professional environment, and a foundation for further growth as a software engineer. Interns will learn outcomes such as agile methodologies, interacting with APIs, and understanding the software development lifecycle. Additionally, interns will have opportunities to network with professionals across departments, including participation in team meetings, tech talks, and social events.
Intern - Software Engineer
Ascend Learning Career Opportunities -
Leawood, KS
Software Engineer Intern
Berkley -
Overland Park, KS
Mechanical Engineer
TALENT Software Services -
Overland Park, KS