[Remote] Staff Software Engineer
Note: The job is a remote job and is open to candidates in USA. 6sense is a company focused on driving growth, retention, and efficiency through innovative technology. They are seeking a Staff Software Engineer to design and develop software features, ensure thorough testing, and work cross-functionally to meet business objectives. The role involves owning software products, developing algorithms for data quality, and contributing to team growth and software design improvements.
Responsibilities
- 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
Skills
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, or related field
- Seven (7) years of experience as a Staff Software Engineer or related occupation
- 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
- SQL and database management systems
Benefits
- Health coverage
- Paid parental leave
- Generous paid time-off and holidays
- Quarterly self-care days off
- Stock options
- Equipment and support you need to work and connect with your teams, at home or in one of our offices
- Numerous learning and development initiatives including access to our LinkedIn Learning platform
- Quarterly wellness education sessions to encourage self care and personal growth
- Wellness days
- ERG-hosted events
Company Overview
Company H1B Sponsorship