6sense

Staff Software Engineer

6sense$213K — $306K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field required.
  • 7 years of experience as a Staff Software Engineer or equivalent role.
  • Proficient in designing, developing, testing, and deploying software applications at scale.
  • Experienced in object-oriented programming principles and design patterns.
  • Strong understanding of Agile development methodologies.
  • Skilled in analyzing and interpreting large datasets for insights.
  • Competent in mentoring team members and fostering their growth.

Responsibilities

  • Design and develop new software features, ensuring they are tested at scale before release.
  • Collaborate with cross-functional teams to meet business objectives and resolve issues preemptively.
  • Analyze and derive insights from large datasets to inform product decisions.
  • Own and manage software products at multiple levels, including code and data.
  • Develop noise-tolerant algorithms to improve data quality and coverage.
  • Evaluate current technical designs for strengths and areas of improvement.
  • Contribute intellectually to the team's software, data practices, and overall growth.

Benefits

  • Health coverage for full-time employees.
  • Paid parental leave and generous paid time-off, including holidays.
  • Quarterly self-care days and stock options.
  • Access to LinkedIn Learning and growth-focused initiatives.
  • Quarterly wellness education sessions promoting self-care and personal growth.
  • Support for remote work with necessary equipment and resources.
Full Job Description
Staff Software Engineer (6Sense Insights, Inc.; San Francisco, CA): Utilize knowledge of computer science to design and develop new software features and ensure they are properly tested at scale prior to release. Work cross functionally to anticipate and execute on crucial business objectives in order to address down-stream issues ahead of feature releases. Compute, dedupe, and derive insights from billions of software records. Own software products and features at multiple levels: code, data, metrics, and reduction of support frequency. Work with the product managers on software project planning and roadmap. Develop noise-tolerant algorithms that improve data quality and coverage. Diagnose the strengths and limits of the current technical designs and communicate effective improvements to promote the engineering team to deliver high-quality software products. Intellectually contribute to the software, data, process, and growth of other team members. Work on scaling issues and design tools to validate data and semi-automate human feedback. Utilize software tools and frameworks such as Python, Java, and SQL. Telecommuting permitted from within the U.S. Minimum requirements: Bachelor's degree or foreign equivalent in Computer Science, Engineering, or related field, plus seven (7) years of experience as a Staff Software Engineer or related occupation. Must have experience with the following: designing, developing, testing, and deploying software applications at scale; object-oriented programming principles and design patterns; Agile development methodologies; analyzing, interpreting, and deriving insights from large datasets; developing noise-tolerant algorithms to enhance data quality and coverage; designing and implementing efficient algorithms for complex problem-solving; evaluating technical designs and identifying strengths and limitations; collaborating with product managers to define project scope, timelines, and deliverables; contributing to software roadmaps and strategic planning initiatives; working in cross-functional teams to achieve shared goals; mentoring and supporting the growth of team members; addressing scaling issues and ensuring software performance under high load; designing tools for data validation and semi-automated feedback mechanisms; utilizing software tools and frameworks such as: Python, Java, and SQL; and SQL and database management systems. Salary: $ 213,512 - $306,047 per year Apply at: https://6sense.com/about-us/careers/join-us/ or send resume to: [email protected] Req. ID: 2056 Our Benefits: Full-time employees can take advantage of health coverage, paid parental leave, generous paid time-off and holidays, quarterly self-care days off, and stock options. We'll make sure you have the equipment and support you need to work and connect with your teams, at home or in one of our offices. We have a growth mindset culture that is represented in all that we do, from onboarding through to numerous learning and development initiatives including access to our LinkedIn Learning platform. Employee well-being is also top of mind for us. We host quarterly wellness education sessions to encourage self care and personal growth. From wellness days to ERG-hosted events, we celebrate and energize all 6sense employees and their backgrounds.

About 6sense

6sense is a B2B predictive intelligence engine for marketing and sales. Using its private network of billions of time-sensitive intent interactions, 6sense uncovers net-new prospects at every stage of the funnel and determines which existing prospects are in market to buy. 6sense predicts what products prospects will buy, how much they will buy, and when.
Learn more about 6sense
Size
200 employees
Industry
Founded
2013

Similar Jobs

More Jobs at 6sense

More Information Technology Jobs

Find similar Staff Software Engineer jobs: