Skip to main content
Cofense

Associate Software Engineer

Cofense United States Full-time 1 day ago
Technology & IT

$100,000 - $150,000 USD yearly

  • Apply knowledge and experience to create quality code to implement product features.
  • Implement new features and bug fixes using code that emphasizes clarity, robustness, and maintainability.
  • Contribute to the design, implementation, and testing of AI-powered product features, including integrating large language models (LLMs) and other AI services into our applications.
  • Use AI-assisted development tools (e.g., coding assistants and agents) to accelerate day-to-day work, while remaining accountable for reviewing and validating AI-generated code for correctness, security, and maintainability.
  • Share regularly with others through pairing and code reviews.
  • Support team planning efforts assessing technical feasibility of new product features.
  • Provide technical guidance remotely to customers deploying and operating Cofense’s solutions
  • Document and address client specific needs that arise due to variability in computing environments
  • Develop Level 1 and Level 2 support reference documentation for Cofense’s Customer support staff
  • Other duties as assigned

Knowledge, Skills and Abilities Required

  • Able to comfortably work with the full web stack (PHP, HTML, CSS, JS) as well as Java
  • Knowledgeable of best practices, but open to introducing reasonable technical debt when necessary, to meet business needs
  • Able to write code that is intentional and readable, and not obscure
  • Stay on top of current software, security, and AI news and developments
  • Comfortable using AI-assisted development tools, with sound judgment about when and how to rely on their output
  • Working understanding of how AI/LLM-based features are built into applications (e.g., calling model APIs, prompt design, handling non-deterministic output, and evaluating results) desired
  • Recent production experience (post school) developing or supporting applications preferred.
  • Experience in more than one programming language preferred
  • Experience building or integrating AI/ML or LLM-based features into applications preferred
  • Experience using AI coding assistants or agents in a professional development workflow preferred
  • Aware of the security, privacy, and data-handling considerations involved in using AI tools and building AI features
  • A self-starter who is willing to take a task from gathering requirements to completion
  • Able to work effectively and be pragmatic as part of both collocated and remote teams in a dynamic business environment
  • Able to communicate effectively
  • Eager to learn and apply new knowledge quickly
  • Detail-oriented
  • Available to work off-hours occasionally
  • Able to travel occasionally for team meetings and events
  • Basic image creation and manipulation skills desired
  • Strong network communication troubleshooting experience

Education and/or Experience:

  • Bachelor’s degree preferred.
  • Professional experience in software development/engineering (3+ years preferred)
  • Customer support experience (retail, help desk, consulting, etc.) preferred
  • Professional experience with server configuration and deploying applications preferred
  • Experience troubleshooting solutions deployed in enterprise networks
Apply now
United States
Remote
Full-time
$100,000 - $150,000 USD yearly
1 day ago

Share this job