Semrush

Rating:
5/5
Welcome to Semrush, a leading digital marketing technology company. We provide comprehensive digital marketing tools, data, and insights that enable our customers to make informed decisions and take action quickly. We have developed a suite of software products that help businesses accurately monitor their online marketing performance. Our technology’s power lies in its ability to combine several areas of digital marketing, including SEO, PPC, content marketing, and social media, into a single dashboard. This allows customers to keep track of their progress and adjust their strategy on the fly. Our tools give customers the necessary information to increase their organic search rankings, strategize their keyword targeting, analyze competitors, optimize their website’s technical performance, and identify organic traffic opportunities to name a few. We have over five million customers worldwide ranging from tiny start-ups to global enterprises. We cover 190 countries and 114 languages. Our mission is to make sure our customers have the data to understand their competitors and to provide effective strategies for them to stay ahead of the tech curve. Since 2004, we have been leading the way in digital marketing. We have developed best-in-class digital marketing technology and expertise. Our team is made up of more than 700 highly experienced professionals who have won numerous awards, including the “best search engine marketing tool” and “best online advertising platform”. If you are looking for a job in programming, coding, application development, or IT, we are the perfect destination for you. Join us and be part of the future of digital marketing.

Quick Links

Software Engineering Intern

Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $20/hour
Description: The position is responsible for taking part in the building and maintenance of software applications, using a variety of tools and platforms. The ideal candidate must be able to quickly learn new tools and challenges, with the capacity to effectively collaborate with a team of developers. The ability to keep up-to-date with new software technologies is also highly desirable.
Qualifications / Requirements: Proficiency in one or more computer programming language. Knowledge of software design and development life cycle. Strong logic and problem solving skills. Demonstrable experience of software development. Self-motivated working style and ability to work both independently and collaboratively in a team-oriented environment.
Locations: New York City, San Francisco, London, Berlin, Moscow, Tel Aviv, Singapore, Tokyo
Career Paths: SEO Specialist, Content Strategist, PPC Manager, SEM Analyst, Social Media Manager, Web Developer, Data Analyst, UX Designer, Technical Support Specialist
Job Contacts: jobs@semrush.com

Recent Reviews

Jack W.
4.9/5
4.9
Semrush is a great company to work for if you have a technical background. I have been here for five years working as a programming engineer and have had the pleasure of having many great mentors. It is a fast-paced, ever changing environment that keeps me on my toes but also keeps me stimulated and challenged. The team is encouraging and friendly and the benefits are really good for the tech industry.

Frequently Asked Questions

What type of software is used at Semrush?
We use Microsoft Office, Slack, Asana, Jira, and Salesforce.
What type of training do new employees receive?
New employees receive onboarding and training packages to help them become familiar with our company culture and the tools we use.