Senior Software Engineer

Full-time
Remote within US
$130,000-160,000/yr

Benefits

401(k) with Matching

Job description

A Cognivex Senior Software Engineer job description typically requires designing scalable web applications, building microservices, and leading technical design discussions. Key technology stacks usually focus on Java/Spring Boot or Microsoft .NET, complemented by Angular or React and CI/CD cloud pipelines.

Key Responsibilities

  • Design and maintain scalable web-based applications and microservices.

  • Build front-end features using JavaScript frameworks like Angular or React.

  • Develop backend architecture using Spring Boot or .NET Core.

  • Implement CI/CD processes, containerization, and automated testing.

  • Troubleshoot complex production incidents and optimize system performance.

  • Mentor junior team members and enforce coding best practices.

Qualifications & Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience.

  • 7 to 10+ years of professional software development experience.

  • Strong background in Java/Spring Boot or Microsoft .NET technologies.

  • Experience with microservices, containerization, and Linux environments.

  • Familiarity with Agile frameworks and cross-functional remote collaboration.

Estimated Salary and Benefits

  • Salary Range: Estimated between $130,000 and $160,000 per year depending on the specific tier, tech stack, and location.

  • Benefits: Includes health insurance, paid time off (PTO), retirement savings plans, and life/disability insurance.

More information

Minimum education level

Bachelor's

Experience level

Senior (5-7 years)

Job skills

Java

C++

Microservices

Cloud Computing

Agile Methodologies

Version Control

Debugging

Software Architecture

Company overview

company-logo
Cognivex LLC