Software Engineer, Sr.

Harris Computer

United States

A distancia

USD 105.000 - 115.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Harris Computer is seeking a senior software engineer in the United States to develop scalable applications and modules with a focus on Java (11/17+), Spring Boot, RESTful APIs, and database technologies. The role involves design, architecture, testing, and cross-functional collaboration, including AI-assisted development tools.

You will work with React/Next.js and Material UI on front-end experiences and leverage cloud and microservices patterns.

Formación

  • Bachelor’s degree or Diploma in Computer Science or related field or equivalent experience.
  • 8+ years software development with 3+ years as Software Engineer focusing on scalable systems.
  • Strong understanding of design patterns, algorithms, and system architecture.
  • Leadership in technical discussions and decision making.
  • Experience with cloud technologies and microservices.

Responsabilidades

  • Write code and contribute to software applications, modules, or components.
  • Participate in requirements analysis, design, architecture, integration, testing, and project management.
  • Test code to identify bugs and ensure quality and reliability.
  • Collaborate with architects, designers, and product managers to align with goals and timelines.
  • Experience with Spring Boot and RESTful API design for external and internal consumption.
  • Work with relational and non-relational databases (PostgreSQL, MySQL, MongoDB).
  • Work with Elasticsearch for search/indexing needs.
  • Experience with React, Next.js and Material UI.
  • Familiarity with AI-assisted development and prompt engineering.

Conocimientos

Java core concepts
Spring Boot
REST API design
Database skills
Elasticsearch
React/Next.js/Material UI
AI-assisted development
Cloud & microservices
Performance & concurrency
Team leadership

Educación

Bachelor’s degree in CS/Engineering

Herramientas

GitHub Copilot
Java tooling

Descripción del empleo

Responsibilities & Duties:


  • Write code and contribute to the development of software applications, modules, or components.


  • Participate in higher-level aspects of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management.


  • Partake in testing code to identify and fix bugs and ensure the quality and reliability of the software.


  • Collaborate with other team members, including software architects, designers, and product managers, to ensure alignment with project goals and timelines.


  • Proficiency in Java: Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and concurrency/multithreading.


  • Enterprise Frameworks: Experience with Spring in particular Spring Boot.


  • RESTful API Design: Experience designing, building, and securing robust, scalable REST APIs for third-party integrations and internal UI consumption.


  • Database Expertise: Proficiency with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).


  • Search Engine Technology: Experience with search and indexing technologies such as Elasticsearch.


  • Experience in React, Next.js and Material UI.


  • Worked on AI assisted development (e.g. GitHub Copilot, Claude, Cursor or ChatGPT)


  • Familiarity with AI directed prompt engineering for developing applications.



Requirements:


  • Bachelor’s degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience.


  • 8+ years of experience in software development, and 3+ years as a Software Engineer with a focus on designing and building complex, scalable systems.


  • Deep understanding of software engineering principles, design patterns, algorithms, and system architecture.


  • Ability to lead technical discussions, make critical decisions, and drive consensus among team members.


  • Experience with cloud technologies and microservices architecture.



Salary range: $105,000 - $115,000 USD per year.


The company does not offer or provide immigration or employment-visa sponsorship for this position, either now or in the future.


In person identify verification required for employment.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer, Sr.
Software Engineer, Sr.

Sirsi Corporation • Salt Lake City (UT)

Presencial
USD 105.000 - 115.000
Software Engineer, Sr.
Software Engineer, Sr.

Harris Computer • Northern (KY)

Presencial
USD 105.000 - 115.000
Health insurance?
Remote work
Junior Software Engineer
Junior Software Engineer

edkey • Campbell (CA)

Presencial
USD 101.000 - 123.000
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

Presencial
USD 135.000 - 155.000
Annual Bonus Program
Equity
401(k) Profit Sharing
Sr. Staff Software Engineer
Sr. Staff Software Engineer

UKG • Lowell (MA)

Presencial
USD 180.000 - 230.000
Software Engineer - (9304)
Software Engineer - (9304)

Ngpartners • Augusta (GA)

Híbrido
USD 129.000 - 229.000
Health insurance
Life insurance
Disability insurance
+5
Staff Engineer
Staff Engineer

Vizient • Irving (TX)

Presencial
USD 156.998 - 200.000
Comprehensive benefits plan
Incentive eligible
Software Engineer
Software Engineer

AG Mednet, Inc. • Boston (MA)

Presencial
USD 105.000 - 135.000
Senior Software Engineer - SDET
Senior Software Engineer - SDET

Visa • Austin (TX)

Presencial
USD 117.000 - 181.000
Full Stack Engineer - USA
Full Stack Engineer - USA

Cogniify, Inc. • Mountain View (CA), Northern (KY)

Híbrido
USD 125.000 - 140.000
Unlimited PTO
Generous parental leave
Employee stock purchase program
+4