Senior Software Engineer

6sense Logo

6sense

๐Ÿ’ต $172k-$253k
๐Ÿ“Remote - United States

Summary

Join 6sense as a Senior Software Engineer and contribute to the development of our revenue AI, marketing, and analytics products. You will design and build backend and data engineering frameworks, develop high-performance REST APIs, and collaborate with product and architecture teams to solve complex problems. This role requires a strong foundation in computer science, extensive experience with Java, Python, and SQL/NoSQL databases, and a proven track record in software development. You will mentor junior engineers and contribute to a team-oriented environment. 6sense offers a competitive salary, comprehensive benefits, and opportunities for professional growth.

Requirements

  • BS/MS in Computer Science, or related fields
  • 5+ years of relevant technical experience
  • Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
  • Experience with software design and development, with knowledge of UNIX/Linux
  • Strong coding skills and hands on experience in Java on Spring Boot, Python on Django and OO framework
  • Knowledge in SQL or Non-SQL, direct work experience on MySQL and/or Hive
  • Work with teams and being able to multi-task on multiple products and projects
  • Excellent communication skills, both written and oral
  • Experience with test-driven development, continuous integration, and continuous deployment processes

Responsibilities

  • Develop backend & data engineering framework for 6senseโ€™s revenue ai, marketing and analytics products
  • Work on complex problems related to scalability, performance & big data
  • Write performant REST APIs for both internal and external consumption
  • Build robust high-volume, large data set production applications
  • Collaborate with ย Product and Architect to solve complex problems
  • Support QA and DevOps teams with test frameworks and automation
  • Mentors junior engineers and provides technical guidance to the team

Preferred Qualifications

  • Experience with DevOps i.e. rolling out and managing development, build, and production environments
  • Experience with CI/CD, tools like Jenkins, Bazel, DevOps for build
  • Exposure to application security
  • Familiar with ย Node.JS
  • SQL, Non-SQL performance tuning
  • Exposure to design patterns, aspect oriented programming is a huge plus

Benefits

  • Generous health insurance coverage
  • Life, and disability insurance
  • A 401K employer matching program
  • Paid holidays
  • Self-care days
  • Paid time off (PTO)
  • Bonus program or commission plan
  • Stock options
  • Health coverage
  • Paid parental leave
  • Generous paid time-off and holidays
  • Quarterly self-care days off
  • Stock options
  • Access to our LinkedIn Learning platform
  • Quarterly wellness education sessions

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.