Demo

Senior Software Developer I

Varicent
Almont, CO Full Time
POSTED ON 2/2/2025
AVAILABLE BEFORE 4/2/2025

Job Details

Job Description

Job Description

At Varicent, we're not just transforming the Sales Performance Management (SPM) market we're redefining how organizations achieve revenue success. Our cutting-edge SaaS solutions empower revenue leaders globally to design smarter go-to-market strategies, maximize seller performance, and unlock untapped potential. Varicent stands at the forefront of innovation, celebrated as a market leader in the 2023 Forrester Wave Report for SPM, 2023 Ventana Research Revenue Performance Management (RPM) Value Index, Gartner Peer Insights, 2024 Gartner SPM Market Guide, and G2. Our solutions are trusted by a diverse range of global industry leaders like T-Mobile, ServiceNow, Wawanesa Bank, Shaw Industries, Moody's, Stryker and hundreds more. Here's why you'll thrive at Varicent:
  • Innovate with Purpose: Build impactful solutions for customers worldwide.
  • Join Excellence: Work in a diverse, collaborative, and innovative team.
  • Shape the Future: Lead in redefining revenue optimization.
  • Grow Together: Unlock your potential in a supportive environment.
Join us at Varicent where your talent and ambition meet limitless opportunities for success!

As a Senior Software Developer for the Sales Planning team, you will be working alongside a multidisciplinary team of developers, designers, product managers and business professionals. You will work on enhancing a rapidly growing modern SaaS product: a web application built in React, connecting via GraphQL to a serverless backend deployed to AWS, enhanced with cutting-edge generative AI capabilities.

What you will do:

  • Envision, design, develop, and maintain scalable software systems using modern web application, cloud deployment technologies, and generative AI solutions.
  • Integrate large language models (LLMs) and other generative AI systems into our application, ensuring they enhance the product's capabilities.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Conduct thorough testing of software components, identify and resolve bugs, and ensure the product's reliability.
  • Optimize code and architecture to ensure the product can scale and maintain performance.
  • Prototype new AI features, tools, and workflows to enhance product offerings while researching and experimenting with state-of-the-art generative AI techniques.
  • Present findings, proof of concepts, and technical recommendations on AI-driven solutions to stakeholders, supporting informed decision-making.
  • Work closely with cross-functional teams, including designers, product managers, and quality assurance, to ensure seamless integration of software modules.
  • Stay updated with the latest developments in AI, including transformer models, embeddings, and retrieval systems, while continuously exploring new tools, libraries, and frameworks in the AI ecosystem. Focus on client success through creative problem-solving.

What you will bring:

  • 3 yrs of strong software development skills using TypeScript, JavaScript, React, and Node.js
  • Degree in Computer Science, Software Engineering or equivalent experience
  • Experience with micro-services architecture, GraphQL, Apollo, Docker, and AWS services (Lambda, Aurora, RDS, ECS, Step Functions)
  • Knowledge of NoSQL and SQL databases (DynamoDB, Document DB, PostgreSQL)
  • A passion for building high-performance, scalable systems in the Cloud - A passion for AI technologies
  • A collaborative mindset with the ability to work in a team-oriented environment
  • Strong written and verbal communication skills
  • Experience with test-driven development, continuous delivery and continuous integration
  • Bonus points if you have:
    • Knowledge of or experience with generative AI models, e.g. OpenAI, Anthropic and Gemini models
    • Knowledge or or experience with RAG architectures, vector databases and document retrieval systems.
    • Experience with AI/ML libraries like LangChain, PyTorch or TensorFlow
    • Familiarity with prompt engineering and AI evaluation methodologies
    • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes

Success Outcomes:

1-3 Months:

  • Get acquainted with the company's development environment, coding standards, tools, and processes.
  • Understand the codebase by reviewing existing code, documentation, and possibly pair programming with senior developers.
  • Start developing features for the product.
  • Gain proficiency in the technologies and frameworks used in the company's projects.
  • Attend Agile rituals, understand the product roadmap, and contribute ideas during the planning phase.
  • Collaborate with team members, ask questions, and learn from experienced developers.

4-6 Months:

  • Start contributing to more complex features or modules under the guidance of senior developers.
  • Take on tasks with less supervision, demonstrating increased confidence in your coding abilities.
  • Develop skills to independently troubleshoot and debug issues that arise.
  • Gain a deeper understanding of the system architecture and how different components interact.
  • Begin sharing your knowledge with other developers, helping to create a collaborative learning environment.

7 Months & beyond:

  • Take ownership of complete features or modules, from design to deployment.
  • Assist in making technical decisions, suggesting improvements, and helping to set coding standards.
  • Develop skills to optimize code for performance, scalability, and efficiency.
  • Stay updated with the latest industry trends and technologies and apply them when relevant.
  • Contribute to discussions about architecture improvements, scalability, and security.
  • Propose innovative solutions and ideas to improve processes, tools, or products.

Varicent is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. If you require accommodation at any time during the recruitment process please email accomodations@varicent.com
Varicent is also committed to compliance with all fair employment practices regarding citizenship and immigration status. By applying for a position at Varicent and/or by using this portal, you declare and confirm that you have read and agree to our Job Applicant Privacy Notice and that the information provided by you as part of your application is true and complete and includes no misrepresentation or material omission of fact

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Developer I?

Sign up to receive alerts about other jobs on the Senior Software Developer I career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Varicent

Varicent
Hired Organization Address Almont, CO Full Time
Job Details Job Description Job Description At Varicent, we're not just transforming the Sales Performance Management (S...
Varicent
Hired Organization Address Monterey, NM Full Time
At Varicent, We’re Not Just Transforming The Sales Performance Management (SPM) Market—we’re Redefining How Organization...
Varicent
Hired Organization Address Almont, CO Full Time
Job Details Job Description Job Description At Varicent, we're not just transforming the Sales Performance Management (S...

Not the job you're looking for? Here are some other Senior Software Developer I jobs in the Almont, CO area that may be a better fit.

RQ08447 - Software Developer - Senior (SQL and AZURE)

S M Software Solutions Inc, Almont, CO

Senior Full Stack Developer

Logic Software Solutions, Almont, CO

AI Assistant is available now!

Feel free to start your new journey!