Staff Software Engineer

About the company

The client is a leading global social media platform dedicated to fostering community and discussion. With millions of active users worldwide, they provide a unique space for people to connect, share ideas, and engage with diverse content. Their mission is to empower communities to thrive, and they are constantly innovating to improve the user experience and expand their platform’s capabilities.

As part of their commitment to growth and sustainability, they are heavily investing in their advertising infrastructure to better serve their partners and users. They are building robust, scalable, and privacy-conscious ad solutions that enhance discovery and provide value to their community.

Responsibilities

  • Design, develop, and deploy robust and scalable software solutions for our ads infrastructure.
  • Collaborate with product managers, designers, and other engineers to define requirements, design solutions, and deliver high-quality products.
  • Contribute to the entire software development lifecycle, including planning, design, implementation, testing, deployment, and monitoring.
  • Improve the performance, reliability, and scalability of our ads platform through architectural enhancements and code optimizations.
  • Mentor junior engineers, conduct code reviews, and promote best practices within the team.
  • Stay up-to-date with industry trends and technologies, and proactively identify opportunities for improvement.

Qualifications

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • 8+ years of experience in software development, with a strong focus on backend systems and distributed architectures.
  • Proficiency in one or more programming languages such as Python, Java, Go, or C++.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of data structures, algorithms, and system design principles.
  • Excellent problem-solving, communication, and collaboration skills.

This role offers the opportunity to work on challenging problems in a fast-paced environment, making a significant impact on a product used by millions.

Job Category: Software Development
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx