skillventory - A Leading Talent Research Firm

Principal Software Engineer – AI Enablement

skillventory - A Leading Talent Research Firm

full-time

Posted on:

Location Type: Hybrid

Location: MerrimackNew HampshireNew JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $107,000 - $216,000 per year

Job Level

About the role

  • serve as the technical lead for the AI Platform Enablement team
  • drive actionable insights and develop AI models that deliver value to business partners
  • collaborate closely with the Enterprise GenAI Platform team to establish new capabilities
  • accelerate development alongside GenAI tools with a strong emphasis on high-impact use cases such as intelligent agents
  • enhance operational efficiency

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • 6–10 years of hands-on software development experience, including 3–5 years of technical leadership
  • Expertise in microservices architecture and building distributed systems for high throughput and low latency
  • Experience with Java, Spring Boot, Oracle, Postgres, and messaging frameworks
  • Strong knowledge of SQL, RESTful APIs, system design, data structures, and algorithms
  • Hands-on experience with AWS, Kubernetes, CI/CD pipelines, and containerization (Docker)
  • 5+ years of experience developing web services (SOAP/REST) on Java frameworks such as Spring MVC, Java EE
  • Hands-on project experience building server-side Java web services and enterprise integration business logic frameworks
  • Experience building multi-threaded batch applications (Spring Boot/Spring Batch)
  • Experience building modern REST APIs in Java EE container hosted applications (Jetty, Tomcat with Spring MVC or JAX-RS or Jersey)
  • Experience with database frameworks such as JDBC or JDBI. As well as familiarity with object-relational mapping frameworks like Hibernate, iBatis
  • Legacy knowledge of Java EE containers (BEA, JBoss)
  • Legacy knowledge creating and consuming SOAP-based web services and Service Oriented Architecture
  • Legacy knowledge of Message Bus (Message Broker, IBM Enterprise Service Bus)
  • 1+ year Hands-on project experience building applications hosted in AWS (configuring, deploying, managing, monitoring) services and distributed applications
  • Hands-on project experience with test automation frameworks Protractor, Cypress, Jest, Junit, REST Assured, Cucumber
  • Hands-on project experience creating new CI/CD pipelines with tools like Jenkins or equivalent
  • Experience automating code quality metrics using tools like Sonar and Veracode
  • Experience documenting REST APIs and code generation Open API standards and tools (Swagger)
  • Understands good REST API design practices
  • Solid knowledge of network protocols
  • Comfortable connecting disparate systems built in multiple languages, multiple operating systems, on-premise, or cloud
  • Able to identify and troubleshoot network communication problems outside of the application
  • Familiarity working with OAuth 2.0 framework and scope
  • Knowledge of Artificial Intelligence architecture and ML Ops is a plus
  • Working knowledge of GitHub Copilot or other Generative AI tools to accelerate development and improve code quality
Benefits
  • comprehensive health care coverage and emotional well-being support
  • market-leading retirement
  • generous paid time off and parental leave
  • charitable giving employee match program
  • educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
microservices architecturedistributed systemsJavaSpring BootOraclePostgresSQLRESTful APIsAWSKubernetes
Soft skills
technical leadershipcollaborationproblem-solvingcommunicationoperational efficiency