Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering Intern - Product image - Rise Careers
Job details

Software Engineering Intern - Product

Who we are:

Tinuiti is the largest independent performance marketing firm across Streaming TV, Google, Meta, and Amazon, with almost $4 billion in digital media under management and over 1,200 employees. With industry-leading expertise in search, social, Amazon and marketplaces, addressable TV, mobile apps, Influencer, Lifecycle, and more, Tinuiti understands that success requires both strategy and channel expertise. Our goal when we come to work every day is simple - to grow happiness. For our clients, their customers, our people and our partners. Growing happiness guides everything we do and our core values - Unleash Greatness, Never Stop Learning, Ignite Your Passion, Thankful Living, and Inspire Innovation & Change - inspire us to maintain a culture where our people take pride in their work and have fun doing it.

We support 100% remote work for this role!

We’d love to hear from you if:

Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. So if you think you qualify, but don't necessarily meet every single point on the job description, please still get in touch.

What you’ll be doing: 

The Software Engineering Intern plays a role the design, development, and implementation of sophisticated software solutions. With exposure to diverse programming languages and problem-solving techniques, they will contribute significantly to the innovation and success of our projects.

  • Software Development: Design, development, and implement scalable software solutions while collaborating across departments to translate business requirements into effective technical solutions.

  • Technical Leadership: Contribute to the design and development efforts of the engineering team.

  • Cross-Functional Leadership: Collaborate with cross-functional teams to translate business requirements into technical solutions.

  • Problem Solving and Innovation: Proactively troubleshoot complex technical issues, optimizing application performance, scalability, and propose innovative solutions by researching and evaluating new technologies to enhance development processes

  • Mentorship and Collaboration: Collaborate within a team of software engineers, fostering a strong culture of teamwork and learning.

  • Architectural Contributions: Discuss architectural decisions and ensure alignment with the company's overarching technical strategy and long-term objectives.

Professional Qualifications:

  • Our stack mainly uses TypeScript and Java, but we are okay with expertise in leveraging any language to architect and implement innovative solutions

  • Demonstrated versatility by effectively contributing across the stack to meet product needsExperience utilizing a tech stack comprising NodeJS, React, Postgres, Redshift, Redis, Java, AWS Batch, AWS S3, and AWS Lambda

  • Ability to leverage AWS services for scalable architecture, including Batch, S3, and Lambda, to optimize performance and reliability of applications

The hiring salary range for this role is $10,000/mo based on the annual salary of a full-time hire. We also offer an incentive pay program (RevShare) comprising a monthly variable revenue payment opportunity and a discretionary annual performance bonus. 


Hiring salaries are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, parity with other team members, and alignment with market data. We will provide more information on our benefits, incentive pay, and equity upon request. Disclosure as required by the Colorado Equal Pay for > Equal Work Act, C.R.S. § 8-5-101 et seq.

FLSA Classification: Exempt

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Benefits:

Unlimited PTO: At Tinuiti, we believe you deserve time to rest and enjoy life unplugged from your devices. When you take time for yourselves, you’re able to bring your best self to work. That’s why we prioritize flexibility, a fully remote environment, and offer unlimited paid time off.

Healthcare: Medical, Dental, Vision, Life & Disability, Flex Spending Accounts

Retirement: Match up to 4% of your contributions at 100% with immediate vesting

Perks and Wellness: Fringe, Forma, Thankful giving, Equity

Learning and Development: Mentor program and more

Disclaimer: This description has been designed to indicate the general nature and level of work performed by employees within this position. The actual duties, responsibilities, and qualifications may vary based on assignment or group. Tinuiti is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

Average salary estimate

$120000 / YEARLY (est.)
min
max
$120000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineering Intern - Product, Tinuiti

Are you ready to kickstart your career in software development? Join Tinuiti as a Software Engineering Intern - Product and dive into the fascinating world of performance marketing technology! At Tinuiti, we believe in growing happiness for our clients, their customers, our team, and partners. You will spend your days helping design and develop innovative software solutions that drive real impact across various platforms like Google, Meta, and Amazon. Your role will encompass collaborating with talented engineers to bring business requirements to life through technical solutions. You’ll get hands-on experience with diverse programming languages, primarily focusing on TypeScript and Java, while also engaging with modern tools and technologies like NodeJS, React, and AWS services. We promote a culture of continuous learning, so you'll have the chance to troubleshoot complex challenges, optimize application performance, and even mentor peers. Additionally, flex your creative muscles and propose innovative tech solutions that help us stay ahead in the industry. At Tinuiti, you will work in a fully remote environment, ensuring you have the flexibility you need as you grow your skills and career. We understand that not everyone meets every single criterion, so if you’re eager to learn and contribute, we’d love to hear from you. Join us and unleash your greatness in an exciting journey with Tinuiti!

Frequently Asked Questions (FAQs) for Software Engineering Intern - Product Role at Tinuiti
What are the primary responsibilities of a Software Engineering Intern at Tinuiti?

As a Software Engineering Intern at Tinuiti, your main responsibilities will include designing, developing, and implementing software solutions while collaborating with cross-functional teams to translate business needs into effective technical designs. You will gain hands-on experience by addressing complex technical problems, contributing to architectural discussions, and fostering a strong culture of teamwork.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineering Intern position at Tinuiti?

To apply for the Software Engineering Intern position at Tinuiti, you should demonstrate proficiency with programming languages, particularly TypeScript and Java, along with familiarity with tools like NodeJS, React, and AWS services. While we value relevant experience, we're also open to passionate individuals who show eagerness to learn and grow in this role.

Join Rise to see the full answer
What kind of programming languages and tools will I work with as a Software Engineering Intern at Tinuiti?

At Tinuiti, the Software Engineering Intern will primarily work with TypeScript and Java, but should also be familiar with a tech stack that includes NodeJS, React, Postgres, and various AWS services. Exposure to these languages and tools is essential for collaborating on innovative software solutions that meet our clients' diverse needs.

Join Rise to see the full answer
Is the Software Engineering Intern position at Tinuiti fully remote?

Yes, the Software Engineering Intern position at Tinuiti is fully remote! We value the flexibility of our team members, ensuring you can work from anywhere in the USA while effectively contributing to our projects and collaborating with colleagues.

Join Rise to see the full answer
What benefits does Tinuiti offer to its Software Engineering Interns?

Tinuiti offers an attractive set of benefits for its Software Engineering Interns, including unlimited PTO, a comprehensive healthcare package, a retirement match plan, and opportunities for learning and development through mentorship programs. We prioritize our employees' well-being and encourage a work-life balance.

Join Rise to see the full answer
Common Interview Questions for Software Engineering Intern - Product
Can you explain a challenging software development project you worked on during your studies?

When answering this question, focus on a specific project that highlights your problem-solving skills and technical proficiency. Discuss the project's objectives, your role, the technologies used, and how you overcame obstacles. Tailor your response to reflect the expectations for a Software Engineering Intern's responsibilities.

Join Rise to see the full answer
How do you prioritize tasks when managing a project?

Provide an example of a situation where you successfully managed multiple tasks. Discuss how you assess priorities based on project deadlines, complexity, and potential impact. Emphasize your organizational skills and the tools you use for efficient task management, like kanban boards or to-do lists.

Join Rise to see the full answer
What programming languages are you most comfortable with and why?

This is an opportunity to showcase your technical skills. Highlight your proficiency in relevant languages like TypeScript and Java, and discuss any projects where you utilized these languages effectively. Explain why you enjoy using them and any technologies that excite you.

Join Rise to see the full answer
How do you handle feedback from peers or mentors?

Discuss a specific instance where you received constructive feedback. Emphasize your openness to critique, and how you incorporated the feedback into your work to improve your skills. Illustrate your commitment to continuous learning and personal growth as a Software Engineering Intern.

Join Rise to see the full answer
Can you describe a time when you had to troubleshoot a technical issue?

While answering, focus on a specific technical problem you encountered, detailing the steps you took to identify and fix the issue. Discuss the methodologies you employed, and how your approach could prepare you for similar challenges in the Software Engineering Intern position.

Join Rise to see the full answer
What interests you about working at Tinuiti?

Express your enthusiasm for Tinuiti's mission and values, such as growing happiness and fostering a culture of innovation. Relate your personal goals and values to Tinuiti's commitment to performance marketing and team collaboration, showcasing your motivation to contribute meaningfully.

Join Rise to see the full answer
How do you approach learning new technologies or programming languages?

Highlight your passion for learning and how you stay up to date with new technologies. Discuss specific resources, such as online courses or coding challenges, that you use to expand your knowledge, and your approach to effectively integrating new skills into your work.

Join Rise to see the full answer
What is your experience with teamwork on software projects?

Share an example of a team project, explaining your role and how you collaborated with others. Emphasize communication, conflict resolution, and the importance of working together towards shared goals, which are vital qualities for a Software Engineering Intern.

Join Rise to see the full answer
How do you ensure that your code is maintainable and efficient?

Discuss best practices such as writing clean code, documenting your work, and utilizing version control systems. Highlight the importance of code reviews and how you seek feedback to uphold quality, which is essential for a Software Engineering Intern at Tinuiti.

Join Rise to see the full answer
Why did you choose to pursue a career in software engineering?

Reflect on your passion for technology, problem-solving, and how they led you to software engineering, specifically tying it back to your interest in impactful projects. Be genuine, sharing what excites you and how the Software Engineering Intern role aligns with your long-term goals.

Join Rise to see the full answer
Similar Jobs

Join Tinuiti as a Commerce Media Specialist and optimize Amazon search marketing campaigns for a diverse roster of clients.

Photo of the Rise User
Jasper AI Remote No location specified
Posted 4 days ago
Customer-Centric
Startup Mindset
Collaboration over Competition
Growth & Learning

As a Senior Software Engineer at Jasper, you will drive technical excellence in a collaborative remote environment.

Join our team as a React.js Developer to help modernize DoD applications through innovative AI-driven solutions.

Photo of the Rise User

Join Zup as a Senior .Net Core + AWS Developer and empower growth through technology and collaboration.

Photo of the Rise User

Join Dev.Pro as a Mid-Level CMS Developer to enhance WordPress websites for U.S.-based clients.

SHREETIK INFOTECH Remote No location specified
Posted 23 hours ago

Join our dynamic engineering team as a Python Developer, contributing to the development of innovative software solutions.

Photo of the Rise User
Charles Schwab Remote US, Travis County, TX; Texas, Austin, TX
Posted 6 days ago

Join Schwab as a Senior Angular/.Net Developer to shape the future of financial services with innovative technology solutions.

Photo of the Rise User

Join ElectronX as a Cloud Infrastructure Software Engineer and shape the future of energy markets through cutting-edge technology.

Photo of the Rise User
Posted 11 days ago
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse

As a Senior JavaScript Platform Engineer at Attentive, you'll craft crucial SDKs that drive customer engagement through data collection.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Internship, remote
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!