Software Engineer, Sr.

nSide, Inc.

Apply to this job
Utah, US Until 8/29/2026 8+ years exp First posted June 30, 2026 Last posted June 30, 2026
Job description

Technical Requirements

  • Core Java & JVM Performance: Understanding of Core Java (Java 11/17+). Expertise in JVM internals, memory management, performance tuning, and robust concurrency/multithreading.
  • Enterprise Frameworks: Experience utilizing the Spring ecosystem, with a specific focus on building production-ready applications via Spring Boot.
  • RESTful API Design: Designing, building, and securing highly scalable, robust REST APIs optimized for both third-party integrations and internal UI consumption.
  • Database & Search Technology: Proficiency across both relational and non-relational database architectures (e.g., PostgreSQL, MySQL, MongoDB), paired with experience implementing enterprise search and indexing technologies like Elasticsearch or Solr.
  • Modern Frontend UI: Strong capability to build intuitive, responsive web applications using React, Next.js, and Material UI (MUI).
  • AI-Assisted Development: Active integration of AI development tools (such as GitHub Copilot, Cursor, or ChatGPT) into your daily workflow to accelerate application velocity and optimize code quality.
  • Prompt Engineering: Practical familiarity with AI-directed prompt engineering principles to design, refine, and deploy next-generation features and software.



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.

About this role

Summary

Design and build scalable systems using Java, Spring, React, Elasticsearch, cloud, and AI tools.

Job title

Software Engineer, Sr.

Experience level

8+ years

Minimum experience

8+ years exp

Industry

software

Location requirements

Utah, United States; remote work allowed

Salary

$105k–$115k

Management role

No

Skills & keywords

Required skills

javaspringrest APIpostgresqlmysqlmongodbelasticsearchsolrreactnext.jsmaterial uigitHub Copilotprompt engineeringcloudmicroservices

Preferred skills

None specified

Specializations

javaspringrest APIdatabasesfrontend
Locations

Structured locations inferred from the posting.

Unknown location

Remote