Senior Software Engineer at Solutionreach
Lehi, UT, US
Job summary

The Solutionreach Engineering team is looking for a Senior Software Engineer to join our fast-growing and high-energy team.

In this role you will directly add value for Solutionreach customers by building exciting new features and designing and implementing architectural changes so that we can deliver the next generation of the Solutionreach patient relationship management system. You will work closely with our Product Owners, Scrum Masters, Quality Engineers and other Software Engineers in a team to iteratively deliver software.

The ideal candidate will have a passion for solving problems with technology and delivering high quality software.

Duties and responsibilities

Design, implement, test, and maintain web application features including all associated web pages, business logic and database queries

Troubleshoot defects reported by other teams and pursue root cause fixes that solve problems once and for all

Work across the entire application stack, influencing the web tier, the application layer, transactional databases, message delivery services, and backend data processing

Help design and implement a flexible and scalable application layer to allow for fast iteration by independent teams.

Work with cross-functional team to understand requirements, give accurate estimates and then deliver features and meet commitments

Ability to work in an agile environment and iterate quickly based on customer and internal feedback

Participate in all technical aspects of team deliverables, including quality, performance, maintainability, and scalability

Qualifications


5+ years of professional experience with web application technologies such as Java, Ruby, .NET etc...

4+ years of experience working modern MVC frameworks such as Struts, Spring, Rails etc...

Experience designing & implementing RESTful APIs

Experience working with microservices architectures

Advanced SQL/relational database skills; NoSQL experience a plus

Git or other modern VCS tools

Experience with unit testing, profiling, and performance tuning

Experience working with front-end engineers to build APIs to support their needs

A sound understanding of internet application architecture including browser concepts, HTTP, REST, etc.

Passion for software development and problem solving

High energy and an aptitude for learning new technologies

Exceptional debugging, testing, and problem solving skills

Excellent oral and written communication skills

Self-starter with proven ability to learn new technologies quickly and effectively

Bachelor’s/Master's degree in Computer Science or a related discipline

Nice to have: Experience as a technical team lead
  • Boston

    Summit Partners

    222 Berkeley Street, 18th floor

    Boston, MA 02116

    United States

    T: +1 617.824.1000

    F: +1 617.824.1100

    London

    Summit Partners LLP

    Queensberry House, 3rd Floor
    3 Old Burlington Street

    London W1S 3AE

    United Kingdom

    T: +44 (0)20 7659 7500

    F: +44 (0)20 7659 7550

  • Menlo Park

    Summit Partners

    200 Middlefield Road, Suite 200

    Menlo Park, CA 94025

    United States

    T: +1 650.321.1166

    F: +1 650.321.1188