
Software Engineering Intern
Workiva
internship
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Implement developer tools or product features under the direction of a senior developer
- Track job assignments and complete status updates using internal tools
- Work in an Agile development methodology, attend standups, define user stories, and implement development tasks
- Complete code reviews and unit tests
Requirements
- Currently enrolled in a degree-seeking program, preferably in Software Engineering, Computer Science, or a related program
- Passion for writing software and learning the latest software development techniques
- Excellent verbal, written, and interpersonal communication skills
- Self-motivated with strong propensity for action, results, and continuous improvement
- The ability to work successfully in a high-energy, fast-paced, rapidly changing environment
- Exceptional organizational skills with the ability to multi-task and manage multiple processes, programs, and procedures simultaneously while working under pressure to meet deadlines
- A solid foundation in computer science, with competencies in data structures, algorithms, and object-oriented software design
- Some experience in one or more of Python, Go, Java, C/C++/C#, Dart, or JavaScript
- Additional exposure to client frameworks like React or Angular, Google App Engine, Amazon EC2, database design, knowledge of HTTP and web protocols
Benefits
- 401(k) participation and match
- Paid sick leave
- A unique opportunity to further your learning experience through additional internship seasons
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonGoJavaCC++C#DartJavaScriptReactAngular
Soft Skills
verbal communicationwritten communicationinterpersonal communicationself-motivatedresults-orientedcontinuous improvementorganizational skillsmulti-taskingability to work under pressureadaptability