Foster Brands is entering an exciting new chapter. More to come soon.

Open Position

Junior Software Engineer

Help build and maintain the websites and software behind the Foster Brands family, and help create the new products we’re bringing to life.

Position Summary

The Junior Software Engineer supports the development and maintenance of websites and software for Foster Brands and its portfolio of companies. This position keeps existing website and application code up to date, secure, and running smoothly, and assists the software engineering team in designing, building, and launching new software products that Foster Brands is creating.

The ideal candidate is curious, eager to learn, and detail-oriented, and enjoys solving problems and writing clean, reliable code as part of a collaborative team.

Essential Duties & Responsibilities

Website & Software Maintenance

  • Maintain and update code for Foster Brands websites and brand websites, including content updates, new pages, and feature improvements.
  • Monitor websites and applications for bugs, errors, and performance issues, and troubleshoot and resolve problems.
  • Keep frameworks, libraries, plugins, and dependencies up to date and apply security patches.
  • Ensure websites are responsive, accessible, and optimized for speed and search.
  • Maintain documentation for code, systems, and processes.

New Software Development

  • Assist the software engineering team in designing, building, and testing new software products and internal tools.
  • Write clean, well-documented, and maintainable code under the guidance of senior engineers.
  • Build and integrate front-end interfaces, back-end services, databases, and APIs.
  • Participate in planning sessions, code reviews, and testing to deliver high-quality releases.
  • Help deploy new features and products and support them after launch.

Collaboration & Support

  • Work with Marketing, Customer Experience, and other teams to understand needs and translate them into technical solutions.
  • Support integrations with third-party platforms such as ticketing, e-commerce, payment, and marketing tools.
  • Provide technical support for website and software issues reported by internal teams.
  • Stay current on new technologies, tools, and best practices, and share ideas for improvement.
  • Performs other related duties as necessary or assigned.

Qualifications & Experience

Required

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent experience from a coding bootcamp or professional work.
  • 1–2 years of experience in web or software development, including internships or project work.
  • Working knowledge of HTML, CSS, and JavaScript.
  • Experience with at least one modern framework or language, such as React, Node.js, Python, or PHP.
  • Familiarity with Git and version control workflows.
  • Basic understanding of databases, APIs, and web hosting.
  • Strong problem-solving skills and attention to detail.
  • Ability to learn quickly, take feedback, and work well as part of a team.

Preferred

  • Experience with content management systems, e-commerce platforms, or website builders.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Familiarity with testing, CI/CD, and deployment practices.
  • Understanding of web accessibility and search engine optimization best practices.
  • A portfolio or GitHub profile showcasing your work.

Why Foster Brands

Foster Brands is building a diversified portfolio of companies and ventures with an entrepreneurial approach to growth. You’ll have the opportunity to help build the foundation of an expanding organization rather than simply maintain an established system.

This is a place for people who enjoy solving problems, working as a team, and helping businesses and communities grow.

Equal Opportunity

Foster Brands is committed to providing equal employment opportunities and maintaining a professional workplace. Employment decisions are made based on qualifications, experience, performance, and organizational needs without unlawful discrimination.

Apply Now

Apply for Junior Software Engineer

Fill out the quick application below. Our team will be in touch if your experience is a fit.

Please enter your first name.

Please enter your last name.

Please enter a phone number we can reach you at.

Please enter a valid email address, like name@example.com.

Please enter your street address.

Please enter your city.

Please enter your state.

Please enter a 5-digit ZIP code.

PDF or Word document, up to 5 MB.

Please attach your resume as a PDF or Word document under 5 MB.

Required field