Demo

Senior Software Developer

GeoSpark Analytics
Virginia, VA Full Time
POSTED ON 2/7/2025
AVAILABLE BEFORE 4/28/2025

Company Overview :

Join the world's only threat intelligence business integrating leading-edge AI technology with expert human analysis! Seerist was founded on the premise, "what we see, saves." We're helping some of the largest companies and critical government agencies proactively predict potential threats impacting their people, operations, and assets to make quicker, more strategic decisions.

About the Role :

Seerist is looking for a Senior Software Developer to join our growing Development team. You will work on a wide range of problems creating new capabilities and enhancing existing ones.

Responsibilities :

  • Collaborate with the Head of Product and Tech Lead in solving customer problems
  • Work in an Agile software environment delivering iterative solutions and assisting in Code Reviews
  • Participate in discovery sessions aimed at solving though problems and translating solutions into software
  • Utilize TDD / XP best practices
  • Clearly and concisely communicate work status, methods, instructions, problems, requirements, options, and concerns with team members, managers, and customers through various means
  • Lead the implementation of new features

Technologies We Currently Use :

  • Primary : Node / JavaScript, Vue (front end), Elasticsearch, AWS
  • Additional : Python, Docker, Postgres, Atlassian Suite (Jira, Confluence, Bamboo, BitBucket)
  • Required Qualifications :

  • Possess a Bachelor's degree or higher in Computer Science or related experience (at least 8 years)
  • At least 4 years of experience with Node.js and Vue and / or Javascript based frontends
  • Experience building cloud native REST based microservice APIs
  • Coding knowledge and experience with several languages such as : Node, JavaScript, Vue, python
  • Experience in building Web Applications multi-tenant SaaS preferred
  • Experience working in an Agile environment
  • Experience in building DevOps pipelines for automated testing and deployment
  • Strong problem-solving skills with an emphasis on product development
  • Excellent written and verbal communication skills for coordinating across teams
  • Strong interpersonal skills and the ability to work as part of a team
  • Demonstrated success in working proactively and collaboratively on multiple projects with simultaneous deadlines under fast-paced conditions; must be available to perform duties in high tempo environments
  • Ability to clearly and concisely communicate work status, methods, instructions, problems, requirements, options, and concerns with team members, managers, and customers
  • TDD / Extreme Programming Experience
  • Experience working with web based mapping technologies
  • Strong ability to plan, lead, and implement the successful completion of major project initiatives and efforts, as required
  • Desired Qualifications :

  • At least 1 year of experience with ElasticSearch / Open Search, AWS, Lambda, Step Functions, API Gateway and CloudFormation
  • Other desirable technological experience : Elasticsearch, Docker, Machine Learning, NLP
  • Compensation & Benefits :

  • Competitive salary, bonus plan, 401(k) matching, and equity potential
  • Healthcare, dental, vision and life plans
  • Opportunity to work in a fast-moving, high-growth SaaS company
  • Strong, results-oriented culture
  • Hybrid work environment
  • Paid time off
  • Paid Parental Leave (16 Weeks Primary, 8 Secondary)
  • Tuition Reimbursement
  • Professional Development Stipend
  • Seerist is an equal opportunity employer. Seerist does not discriminate on the basis of race, religion, color, sex, sexual orientation, gender identity, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. #SNA

    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?

    Sign up to receive alerts about other jobs on the Senior Software Developer 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: 
    $88,790 - $110,816
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $128,473 - $158,030
    Income Estimation: 
    $128,473 - $158,030
    Income Estimation: 
    $143,123 - $179,960
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

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

    Python AWS Developer

    Talent Software Services, Virginia, VA

    Software Developer

    Science & Technology Corp, Virginia, VA

    AI Assistant is available now!

    Feel free to start your new journey!