Software Engineer Intern

Brinks HomeFarmers Branch, TX
5dHybrid

About The Position

Brinks Home™ is a leader in the smart security industry, protecting over one million people across the U.S., Canada, and Puerto Rico. Our platinum-grade protection is backed by award-winning customer service and expertly trained professionals. We strive for the highest standards for our customers while fostering a positive work environment for our employees. We create a culture that fosters innovation, celebrates creativity, and encourages authenticity. Join us and be part of a collaborative team that is relentless in our pursuit of security for life. Position Overview: We are currently seeking two determined and dynamic Software Engineer Interns who embodies our core values: Service, Accountability, Customer Focus, Growth, and Integrity. As a software engineering intern, you will join one of our agile teams and work on developing, testing, and deploying high-quality software applications using the latest technologies and best practices. You will collaborate with senior engineers, product managers, designers, and QA engineers to deliver features and functionalities that meet the needs and expectations of our clients and users. You will have the opportunity to learn from experienced mentors, participate in code reviews, attend workshops and seminars, and contribute to our internal knowledge base and documentation. Educational Opportunities : As an intern, you will have the chance to learn from seasoned analysts and IT professionals. You'll also gain access to online courses and certifications to enhance your skills in data analysis, data visualization, and data engineering. Additionally, you'll attend team meetings, engage in brainstorming sessions, and connect with professionals from various departments. Your involvement will extend to contributing to impactful projects that make a difference within our organization. Job Location: Farmers Branch, TX (hybrid – some on-site office attendance required)

Requirements

  • Pursuing a bachelor’s degree in computer science, software engineering, or a related field
  • Completed at least two years of college education with a minimum GPA of 3.0
  • Experience with object-oriented programming and data structures
  • Experience with GitHub or other version control systems
  • Familiarity with web development technologies, such as HTML, CSS, JavaScript, or C#
  • Familiarity with .NET framework or other web development frameworks
  • Ability to work independently and as part of a team
  • Ability to learn quickly and adapt to changing requirements
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication skills

Nice To Haves

  • Experience with Python and working with LLM models like GPT
  • Experience with developing mobile applications for iOS or Android platforms
  • Experience with cloud computing services, such as AWS, Azure, or Google Cloud
  • Experience with agile methodologies, such as Scrum or Kanban
  • Experience with testing tools and frameworks, such as Selenium, NUnit , or Jest
  • Experience with UI/UX design and prototyping tools, such as Figma, Sketch, or Adobe XD

Responsibilities

  • Design, develop, and test software applications for various platforms, such as web, chat, IVR, mobile, desktop, or cloud.
  • Write clean, maintainable, and well-documented code following the coding standards and guidelines.
  • Debug and troubleshoot issues and bugs using various tools and techniques.
  • Perform unit testing, integration testing, and code coverage analysis to ensure the quality and performance of the software.
  • Collaborate with other team members and stakeholders using effective communication and feedback mechanisms.
  • Research and evaluate new technologies and frameworks that can improve the software development process and the user experience.
  • Document and present your work and progress to the team and the management.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service