Staff Software Engineer
6sense
Job highlights
Summary
Join 6sense as a Staff Software Engineer and play a key role in designing, developing, and delivering scalable and high-performing software solutions. This position requires technical expertise, leadership skills, and collaboration with cross-functional teams. You will guide architectural decisions, mentor team members, and ensure impactful feature delivery aligned with company goals. The role involves leading complex software system development, driving technical innovation, and ensuring code quality. You will collaborate with stakeholders, align engineering efforts with business objectives, and resolve complex technical issues. This position offers a chance to contribute to a company revolutionizing B2B revenue creation.
Requirements
- Hold a Bachelorโs or Masterโs degree in Computer Science, Engineering, or a related field
- Have 7+ years of professional experience in software engineering, with at least 2 years in a senior or staff-level role
- Be proficient in Python and have a good command of Django, FastApi
- Possess expertise in designing distributed systems
- Have strong knowledge of databases (SQL and NoSQL) and caching systems
- Demonstrate exceptional problem-solving and analytical abilities
- Possess strong communication skills with the ability to explain complex concepts to non-technical stakeholders
- Have leadership experience, including mentoring engineers and leading technical projects
- Have experience with containerization (e.g., Docker, Kubernetes)
- Have knowledge of CI/CD pipelines and DevOps practices
Responsibilities
- Lead the design and development of complex software systems
- Drive technical innovation and best practices across teams
- Ensure code quality through reviews, automation, and adherence to coding standards
- Architect scalable, reliable, and secure systems for business-critical applications
- Collaborate with stakeholders to understand requirements and translate them into technical solutions
- Align engineering efforts with business objectives to achieve company goals
- Identify, analyze, and resolve complex technical issues
- Develop strategies to enhance system reliability and reduce technical debt
Preferred Qualifications
Have familiarity with machine learning or data analytics platforms
Benefits
- Take advantage of health coverage
- Take advantage of paid parental leave
- Take advantage of generous paid time-off and holidays
- Take advantage of quarterly self-care days off
- Receive stock options
- Receive the equipment and support needed to work and connect with teams, at home or in one of our offices
- Access to 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
Share this job:
Similar Remote Jobs
- ๐United Kingdom, Spain
- ๐ฐ$244k-$304k๐United States
- ๐Brazil
- ๐ฐ$204k-$259k๐United States
- ๐Serbia
- ๐ฐ$192k-$260k๐United States
- ๐Switzerland
- ๐ฐ$166k-$245k๐United States
- ๐United States
- ๐ฐ$239k-$249k๐United States