1

Internship Slack Software Engineer Jobs in Michigan

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...

next page

Showing results 1-20

Internship Slack Software Engineer information

What types of projects do Internship Slack Software Engineers typically work on, and how are their contributions integrated with the broader engineering team?

Internship Slack Software Engineers often participate in real-world projects such as developing new features, fixing bugs, or improving internal tools that directly impact Slack’s product and user experience. Interns are paired with mentors and collaborate closely with experienced engineers through code reviews, stand-ups, and team meetings. Their work is regularly reviewed, and meaningful contributions are merged into production, ensuring interns gain hands-on experience while adding value to the team. This collaborative environment helps interns quickly learn industry best practices and build a professional network within the company.

What are the key skills and qualifications needed to thrive as an Internship Slack Software Engineer, and why are they important?

To thrive as an Internship Slack Software Engineer, you need a solid understanding of computer science fundamentals, proficiency in programming languages like JavaScript or Python, and progress toward a relevant degree such as Computer Science. Familiarity with version control systems (e.g., Git), cloud platforms, and collaboration tools commonly used in software development is expected. Strong problem-solving abilities, effective communication, and a willingness to learn help interns stand out in this collaborative environment. These skills and qualities are essential for delivering high-quality code, efficiently contributing to team projects, and adapting to Slack’s fast-paced tech culture.

What is the difference between Internship Slack Software Engineer vs Entry-Level Slack Software Engineer?

AspectInternship Slack Software EngineerEntry-Level Slack Software Engineer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's degree in Computer Science or related field, with some work experience or projects
Work EnvironmentPart-time or temporary, often in a mentorship setting, focused on learning and support tasksFull-time, collaborative team environment, involved in development and coding tasks
Employer & Industry UsageUsed by companies like Slack for internship programs to evaluate future hiresEntry-level position in tech companies, including Slack, for new graduates or those transitioning into software engineering

The main difference is that an Internship Slack Software Engineer is a temporary, learning-focused role often held by students or recent graduates, while an Entry-Level Slack Software Engineer is a full-time position requiring some foundational experience. Internships are designed to provide exposure and training, whereas entry-level roles involve contributing to ongoing projects and gaining professional experience.

What does an Internship Slack Software Engineer do?

An Internship Slack Software Engineer works as a software engineering intern at Slack, contributing to the development and maintenance of Slack’s messaging platform and related features. Interns typically collaborate with experienced engineers, write and test code, debug issues, and participate in team meetings. The internship provides hands-on experience with modern technologies, exposure to best engineering practices, and opportunities to learn about Slack’s product development processes. Interns may also work on projects that improve the Slack user experience or internal tools. The role is designed to help students gain practical skills and prepare for a full-time software engineering career.
What are the most commonly searched types of Slack Software Engineer jobs in Michigan? The most popular types of Slack Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Internship Slack Software Engineer jobs? Cities in Michigan with the most Internship Slack Software Engineer job openings:
Senior, Software Engineer - Cloud Automation

Senior, Software Engineer - Cloud Automation

TORC Robotics

Ann Arbor, MI • Remote

$119K - $158K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 10 days ago


Job description

Senior Software Engineer - Cloud Automation

Ann Arbor, MI, Remote - US

At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight. Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.

What you'll do: Nearly every engineering team at Torc builds and runs workloads in AWS, and we are the team that makes that possible at scale. We own and operate a large, global AWS Organization and Control Tower, and we are accountable for the foundational infrastructure, security posture, and developer tooling that the rest of engineering depends on. Some of the responsibilities we have include:

  • Defining and maintaining an account vending machine with appropriate organizational control policies
  • Designing and operating shared networks, including Direct Connect, Site-to-Site VPN, and cloud-native network segmentation
  • Owning cloud security posture: SIEM integrations, identity and access management, and compliance tooling
  • Designing, deploying, and operating shared infrastructure including EKS and ECS clusters, and hosted application platforms
  • Maintaining and improving CI/CD infrastructure and shared build tooling used across the engineering organization
  • Managing shared package and artifact distribution (JFrog Artifactory, AWS CodeArtifact)
  • Driving cloud cost visibility, attribution, and efficiency across the organization
  • Collaborating with teams specializing in perception, planning, control, mapping, and vehicle testing to architect solutions that support their development workflows in AWS
  • Contributing to technical decisions, design reviews, and the team's documentation and operational standards

Here is a list of some of the technologies we use to make all the above happen:

  • AWS (Organizations, Control Tower, Direct Connect, Site-to-Site VPN, WAF, FMS, Lambda, EventBridge, MACIE, SecurityHub, EKS, ECS, IAM, S3, EC2)
  • Terraform and Account Factory for Terraform (AFT)
  • Python
  • GitHub Actions, Jenkins, JFrog Artifactory, AWS CodeArtifact
  • On-Call Tooling (Datadog, AWS CloudWatch)

We work in a distributed team with a remote-first mindset. By that we just mean that we work to ensure everyone is on the same playing field in terms of collaboration and information, regardless of where they work. We collaborate frequently in many different forms including daily stand-ups, planning meetings, and many ad-hoc discussions/brainstorming/troubleshooting/pairing sessions over zoom or slack. Our team is operationally responsible for the services we own, so we do have an on-call rotation in place where each member will take a turn serving as the front-line to incidents for our services. Rotations last a week each, during business hours. We value maintaining a healthy work/life balance and prefer sustainable development over heroic efforts.

What you'll need to succeed:

  • BS/MS Degree in Computer Engineering, Computer Science, or related field, or equivalent practical experience
  • Deep, hands-on experience with AWS, particularly in multi-account Organizations, IAM, networking, EKS/ECS, and security services
  • Strong infrastructure as code discipline using Terraform, including module design and managing state at scale
  • Demonstrated experience with cloud security fundamentals: identity and access management, least-privilege design, compliance tooling, and security posture management
  • Familiarity with CI/CD systems and the infrastructure behind build, test, and artifact workflows

Bonus points!

  • Strong organizational, time management, and communication skills working with a team orientation and collaborative style
  • Experience with AWS Control Tower, Account Factory for Terraform (AFT), or similar account vending patterns
  • Experience operating infrastructure for ML or robotics workloads

Perks of being a full-time Torc'r:

  • A competitive compensation package that includes a bonus component and stock options
  • 100% paid medical, dental, and vision premiums for full-time employees
  • 401K plan with a 6% employer match
  • Flexibility in schedule and generous paid vacation (available immediately after start date)
  • AD+D and Life Insurance

At Torc, we're committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc'rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities. Even if you don't meet 100% of the qualifications listed for this opportunity, we encourage you to apply.