Software Engineer III - API

6sense Logo

6sense

πŸ’΅ $144k-$211k
πŸ“Remote - United States

Summary

Join 6sense as a 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-volume applications, and collaborate with product and architecture teams. This role requires strong coding skills in Java, Python, or Go, experience with cloud platforms and databases, and a solid understanding of software design principles. You will also mentor junior engineers and contribute to a team-oriented environment. The ideal candidate possesses excellent communication skills and a passion for creating high-quality products. 6sense offers a competitive salary and benefits package, including health insurance, paid time off, and professional development opportunities.

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, Goland, and OO framework
  • Basic AWS experience or any other cloud platforms like GCP, Azure, etc
  • Exposure and experience working with Kubernetes
  • 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.

Similar Remote Jobs