Software Solutions Development Program (SDP)

Emerson

Elyria, OH0–3 yrs1h agovia LinkedIn

About the Role

The Software Solutions Development Program (SDP) is a three-year rotational program designed to develop future technology leaders who can bridge business needs and technical solutions. This program provides hands-on experience in software development while emphasizing strategy, collaboration, system design, and stakeholder engagement. Participants will rotate across multiple technology domains—including connected products, enterprise platforms, analytics, ERP systems, and intelligent automation—gaining a holistic understanding of how technology enables business outcomes. This role is well-suited for individuals interested in growing toward technical leadership, solution ownership, or business-facing technology roles, rather than deep specialization in individual programming tasks. Graduates of this program will be well-positioned for roles such as technology lead, product owner, systems analyst, solution architect, and engineering manager.

Key Responsibilities

  • Contribute to the design, development, testing, and deployment of software across multiple domains.
  • Collaborate with product owners, business partners, and end users to understand problems and define solution approaches.
  • Apply Agile principles and collaborate within cross-functional teams.
  • Participate in technology planning, trade-off discussions, and design decisions.
  • Apply and learn modern development tools and platforms, such as object-oriented languages, web technologies, databases, cloud services, and version control, while also contributing to design reviews, architectural discussions, and delivery planning.
  • Facilitate communication of technical concepts between technical and non-technical audiences.
  • Partner with mentors and rotation managers to set goals, track progress, and reflect on learnings at the conclusion of each rotation.
  • Engage in elective “lab” projects to broaden experience in areas like DevOps, UI/UX, AI/ML, and cross-functional consulting.

Requirements & Tech Stack

  • Bachelor’s degree in software engineering, computer science, information systems, engineering, or a related technical or analytical field.
  • Demonstrated interest in technology, business processes, or product development through coursework, internships, or project work.
  • Ability to stay aligned with goals and remain productive.
  • Ability to convert ideas into actions and produce results with new initiatives.
  • Ability to make new connections and build relationships in other areas and teams.
  • Ability to prepare impactful communication content.
  • Ability to treat mistakes as stepping-stones and reduce risk by testing consequences.

Preferred Qualifications That Set You Apart

  • Master's degree in software engineering or MBA.
  • Engineering co-op or intern experience.
  • Experience collaborating with cross-functional teams to define and deliver software-enabled solutions.
  • Demonstrated ability to communicate technical concepts to non-technical audiences.
  • Experience gathering, documenting, and validating business or system requirements.
  • Participation in project planning, stakeholder reviews, and/or solution design discussions.
  • Exposure to enterprise systems, integrations, and/or end-to-end process flows.
  • Experience leading or coordinating work across teams (with or without formal authority).

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: ByteDance, Collins Aerospace, Lockheed Martin

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job