Senior Software Engineer (Data Platform Team)

Sysdig·Remote(United States)
Software Development

WFA Digital Insight

As the demand for cloud security specialists continues to rise, with over 60% of the Fortune 500 trusting Sysdig's technology, this Senior Software Engineer role stands out in the current remote job market. With the growth of cloud computing, skills in data architecture, storage, and access patterns are in high demand. Sysdig's commitment to diversity and open dialogue drives sharper decisions, making it an attractive option for candidates seeking a dynamic work environment. Before applying, candidates should be aware of the need for a strong analytical approach and experience in guiding technical direction.

Job Description

About the Role

The Senior Software Engineer role at Sysdig is a critical position within the data platform team, focusing on designing and developing features and components that enable high-throughput data ingestion, transformation, and storage. This role matters because it directly impacts the ability of organizations to secure innovation in the cloud, which is Sysdig's core mission. The successful candidate will report to the Director of Engineering and work closely with a team of engineers to architect and implement robust, distributed, and scalable data processing pipelines.

The data platform team at Sysdig is responsible for handling large volumes of data, ensuring its quality and reliability. This is a challenging task that requires a deep understanding of data architecture, storage, and access patterns. The team's work directly contributes to Sysdig's cloud security solutions, which are trusted by over 60% of the Fortune 500.

Sysdig's culture is built on the principles of diversity, open dialogue, and a passion for innovation. The company has been recognized as a Best Place to Work and one of Deloitte's fastest-growing companies for the past five years. This role offers the opportunity to be part of a dynamic team that values openness, transparency, and collaboration.

What You Will Do

  • Own the design and development of features and components for the data platform
  • Architect and implement robust, distributed, and scalable data processing pipelines in Go
  • Contribute to the technical strategy and roadmap for the data platform
  • Mentor junior and mid-level engineers on the team
  • Conduct thorough code reviews to ensure quality and best practices
  • Participate in an on-call rotation to address urgent operational issues impacting data services
  • Collaborate with the product team to anticipate future data needs for product features and internal analytics
  • Develop and maintain technical documentation for the data platform
  • Stay up-to-date with industry trends and emerging technologies in data processing and cloud security

What We Are Looking For

  • 5+ years of experience in a software engineer role, with experience in a technical leadership capacity
  • Extensive experience designing, building, and operating large-scale, distributed data processing systems and data pipelines
  • Deep knowledge of data architecture, storage, and access patterns
  • Strong computer science fundamentals in design, data structures, and algorithms
  • Clean coding and automation practices
  • Experience with cloud security solutions and technologies
  • Strong analytical and problem-solving skills
  • Ability to guide technical direction and support the development of junior engineers
  • Excellent communication and collaboration skills

Nice to Have

  • Experience with containerization technologies such as Docker
  • Knowledge of agile development methodologies
  • Experience with cloud platforms such as AWS or GCP
  • Familiarity with security frameworks and compliance regulations

Benefits and Perks

  • Extra days off to prioritize your well-being
  • 401(k) Retirement Savings Plan with a 3% company match
  • Maternity and Parental Leave
  • Mental health support for you and your family through the Modern Health app
  • Full health benefits package for you and your family
  • Opportunity to work with a dynamic and innovative company
  • Collaborative and open work environment
  • Professional development opportunities
  • Access to cutting-edge technologies and tools

How to Stand Out

  • Tip: Ensure your resume and cover letter highlight your experience in data architecture, storage, and access patterns, as well as your proficiency in Go programming language.
  • Tip: Be prepared to discuss your approach to designing and implementing scalable data processing pipelines, and how you've handled similar challenges in the past.
  • Tip: Research Sysdig's cloud security solutions and be ready to discuss how your skills and experience align with the company's mission and values.
  • Tip: Showcase your ability to mentor and guide junior engineers by providing examples of your leadership experience and approaches to code reviews and technical direction.
  • Tip: Don't hesitate to ask about the company culture, diversity initiatives, and opportunities for professional growth during the interview process.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.