Search by job, company or skills

NxtWave

Software Development Engineer II

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role: Software Development Engineer II Sales Systems

Role Summary :

We are looking for a Software Development Engineer II to own and evolve the technical systems that power our Sales and Revenue teams. This role is responsible for designing, building, and scaling sales-facing platforms such as CRM, lead management, deal workflows, and integrations across internal and external systems. Beyond maintaining existing systems, the engineer will actively explore, evaluate, and implement new tools, platforms, or custom-built solutions to solve evolving business use cases. This includes piloting new systems, and integrating them into the broader Sales Tech ecosystem. While Salesforce is part of our current stack, this role is not limited to Salesforce development. The engineer will take an end-to-end view of Sales technology, making architectural decisions, building custom services where needed, and ensuring systems scale with the business.

Responsibilities

  1. Own the design, development, and scalability of core Sales and CRM systems.
  2. Build and maintain custom services, APIs, and workflows that support sales and revenue operations.
  3. Integrate CRM with internal systems (product, billing, analytics, finance) and third-party tools.
  4. Work closely with Sales and Business teams to translate business processes into reliable technical systems.
  5. Ensure high standards of data integrity, system reliability, performance, and security.
  6. Drive automation to reduce manual operational work for Sales teams.
  7. Participate in architectural discussions and contribute to long-term Sales Tech road map.
  8. Mentor junior engineers and uphold engineering best practices.

Required Skills

  1. >3 years of professional software development experience.
  2. Strong backend engineering experience building scalable, reliable systems
  3. Experience designing and implementing RESTful / GraphQL APIs, background jobs, and asynchronous work flows.
  4. Solid understanding of system design, data modeling, and distributed systems.
  5. Experience working with databases (relational and/or NoSQL), including performance tuning and data consistency.
  6. Working knowledge of frontend development (e.g., React, Angular, or similar) to build or extend internal tools and user-facing work flows.
  7. Ability to work across the stack to deliver end-to-end features, with a clear emphasis on backend quality and scalability.
  8. Experience integrating third-party systems via APIs and web hooks.
  9. Strong problem-solving skills with the ability to translate business use cases into technical solutions.
  10. Experience working in a collaborative, cross-functional environment

Nice to Have

  1. Experience working with Salesforce, HubSpot, or other CRM platforms.
  2. Exposure to Sales, Revenue Operations, or Go-To-Market systems.
  3. Experience migrating or extending SaaS platforms with custom services.
  4. Understanding of event-driven architectures and workflow automation.

More Info

Job Type:
Industry:
Employment Type:

About Company

NxtWave

Job ID: 142657647

Similar Jobs

(estd)