Software Engineering Intern

SBM OffshoreMcClellan Place, CA
1d$35

About The Position

Job Overview The Software Engineering Intern will work alongside experienced engineers in an agile, team-based environment to support the development, testing, and maintenance of production software. This role is designed to provide hands-on exposure to real-world software development with appropriate guidance and mentorship. The intern will contribute to meaningful projects while learning how modern software is designed, built, tested, and deployed. This position operates in a low-risk, learning-focused capacity and offers exposure to multiple stages of the software development lifecycle, including analysis, development, testing, and documentation. Roles & Responsibilities To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Other duties may be assigned.

Requirements

  • Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or recent graduate
  • Coursework or academic projects involving programming or software development
  • Basic understanding of object-oriented programming concepts
  • Familiarity with at least one programming language (e.g. C#, Java, Python, or similar)
  • Introductory knowledge of databases and SQL concepts preferred
  • Interest in learning modern development tools, frameworks, and AI-enabled solutions
  • Willingness to learn and take feedback
  • Strong curiosity and problem-solving mindset
  • Ability to work collaboratively in a team environment
  • Good written and verbal communication skills

Nice To Haves

  • Internship or project experience is a plus, but not required

Responsibilities

  • Assist with application development tasks under the guidance of senior engineers
  • Support coding, unit testing, and basic debugging efforts
  • Help maintain and enhance existing software modules and applications
  • Contribute to documentation, knowledge base articles, and internal FAQs
  • Learn and follow established software development standards and best practices
  • Collaborate with engineers, analysts, and testers to move work toward completion
  • Attend training sessions and team meetings to build technical and professional skills

Benefits

  • SBM offers comprehensive benefit packages.
  • For information about SBM's benefits, please visit SBM's website at: www.sbmmanagement.com/careers
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service