Opportunities

Please note: We are aware of fraudulent job offers circulating under our own brand name. Please be advised that any Northzone recruitment will always involve in-person interviews and that during our recruitment/joining process, we will never ask for any fees/payments or for individuals to pay for their own equipment or software.
companies
Jobs

Senior Software Engineer I

BehavioSec

BehavioSec

Software Engineering
New Mexico, USA
Posted on Jul 1, 2025

Have you always been top of your job or class? Do you always pick things up faster than everyone else? Is your biggest fear that your job will not stretch you and will get monotonous? Is your ideal job description: “do whatever it takes to win?” Is your approach to team-work: “win together or die together”?

If your answer to these questions is: “of course, isn’t everyone like that?” Then the answer is; “no, they are not, but we are, and we may have the perfect job for you!”

Our team is a small R&D team serving a large, extremely successful, socially responsible, big data business. Generally, the business is a well-oiled machine but sometimes they need a new part or a bit more oil; that’s when we get called in. We really will do whatever it takes but generally our solutions focus upon domain specific languages and automated code generation. We are very high functioning and considered an elite group.

As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. You will collaborate with other engineers, technical leaders, and stakeholders to deliver high-quality innovative software capabilities. You will develop tools, libraries, interfaces, and classes which reside within our technology stack which are used by teams of other developers to build services and applications. Your expertise in software development, architecture, and programming languages will be crucial in solving complex problems and implementing innovative solutions. Your contributions will ensure the success of our software technology and products and help keep us on the leading edge of the latest technological developments.

Many people on the team have education up to doctorate level but that is not a requirement. Please re-read the opening paragraph, it is not a catch phrase or a mission statement. It actually IS who we are. If this resonates with you this job needs serious consideration; if it does not – you will hate it. We consider ourselves to be “One Team” and we live by that motto.


QUALIFICATIONS:
• 4+ years of Software Engineering experience
• BS Engineering/Computer Science or equivalent experience required

TECHNICAL SKILLS:

  • Knowledge of large language model principles and integration.
  • Knowledge of LLM related protocols and tools such as MCP
  • Knowledge of embedding and vectorization, vector and semantic search, vector databases.
  • Basic knowledge of deep learning principals.
  • Basic knowledge of data modeling principles.
  • Basic knowledge of multiple programming languages.
  • Strong working knowledge of Java.
  • Ability to learn and use new programming languages quickly.
  • Aptitude for mathematical aspects of computer science.
  • Ability and desire to learn new processes and technologies.
  • Not just good, but exceptional oral and written communication skills. This is key for training and documentation.

ACCOUNTABILITIES:

  • Integrate multiple large language models into our technology stack.
  • Integrate AI related technologies into our stack (example Model Context Protocol).
  • Help solve problems in the areas of applied large language model integration, templatized prompt engineering, vector and semantic searching, embedding, and processing of unstructured data.
  • Develop new, and maintain existing, tools, interfaces, and classes within our technology stack. Our technology is used by teams of other developers to build services and applications.
  • Work closely with users of our technology, providing documentation, guidance, and support.
  • Troubleshoot technical issues as necessary.
  • Fix issues where applicable in the various tools, working cross functionally across the entire team, using coding best practices and appropriate development processes.
  • Write unit tests and perform code reviews to ensure high quality / secure code.
  • Keep abreast of new technology developments.
  • All other duties as assigned.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120.

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.

Please read our Candidate Privacy Policy.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

USA Job Seekers:

EEO Know Your Rights.