Software Engineer, Sr.

Sirsi Corporation

Salt Lake City (UT)

On-site

USD 105,000 - 115,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sirsi Corporation is seeking an experienced Senior Software Engineer based in Salt Lake City, United States. The ideal candidate will have a strong background in Core Java and expertise in building scalable systems.

This role involves leading technical discussions, designing complex applications, and integrating modern technologies including AI tools and microservices architecture. Salary is competitive, ranging from $105,000 to $115,000 per year.

Qualifications

  • 8+ years of experience in software development, and 3+ years as a Software Engineer.
  • Deep understanding of software engineering principles, design patterns, algorithms, and system architecture.
  • Experience with cloud technologies and microservices architecture.

Responsibilities

  • Lead technical discussions and make critical decisions.
  • Design and build complex, scalable systems.

Skills

Core Java & JVM Performance
Enterprise Frameworks
RESTful API Design
Database & Search Technology
Modern Frontend UI
AI-Assisted Development
Prompt Engineering

Education

Bachelor's degree or Diploma in Computer Science, Engineering or related field

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Harris Computer • Illinois

On-site
USD 80,000 - 90,000
Software Engineer
Software Engineer

Harris Computer • Kansas

On-site
USD 80,000 - 90,000
Software Engineer
Software Engineer

Harris Computer • New Jersey

On-site
USD 80,000 - 90,000
Software Engineer
Software Engineer

Harris Computer • New Mexico

Hybrid
USD 80,000 - 90,000
Software Engineer
Software Engineer

Harris Computer • Colorado

On-site
USD 80,000 - 90,000
Software Engineer
Software Engineer

Harris Computer • Virginia (MN)

On-site
USD 80,000 - 90,000
Software Engineer
Software Engineer

Harris Computer • Mississippi

On-site
USD 80,000 - 90,000
Software Engineer
Software Engineer

Harris Computer • Delaware

On-site
USD 80,000 - 90,000
Software Engineer
Software Engineer

Harris Computer • Missouri

On-site
USD 80,000 - 90,000
Health insurance
Paid time off
Professional development
Software Engineer
Software Engineer

Harris Computer • North Dakota

On-site
USD 80,000 - 90,000