Senior Software Engineer
Job description
Senior Software Engineer at 6sense.
About the role
6sense is looking for a backend-focused engineer to build scalable systems and distributed platforms. You will influence technical strategy while working alongside product, data, and design teams to deliver high-quality software.
Key facts
What you'll do
- Architect and construct backend systems, APIs, and microservices.
- Write and maintain production-grade application code.
- Participate in high-level system design and technical decision-making.
- Provide guidance and mentorship to junior engineering staff.
- Coordinate with cross-functional teams to meet project goals.
Requirements
- 7+ years of professional software engineering experience.
- Proficiency in Python and/or Java.
- Practical knowledge of microservices and distributed system architecture.
- Experience working with cloud infrastructure providers such as AWS, GCP, or Azure.
- Ownership mindset with effective communication skills.
Nice to have
- Experience with Golang and Typescript.
- Background in high-growth SaaS environments.
- Familiarity with analytics systems or data platforms.
- Previous experience in a lead or mentorship capacity.
Skills & tools
- Python, Java, Golang, Typescript, AWS, GCP, Azure, Microservices, Distributed Systems.
Practical notes
Base salary range is $191,360.00 to $287,040.00. Total compensation includes potential bonuses, commissions, and stock options. Benefits include health insurance, life and disability insurance, 401K matching, paid holidays, PTO, and quarterly self-care days. The company provides necessary equipment for remote or office work and access to LinkedIn Learning. 6sense is an equal opportunity employer. All official communication comes from the @6sense.com domain; avoid any requests for payment or non-official contact.