Job TypeFull-timeDescriptionSolutionreach is hiring an Integration Senior Software Engineer.As an Integration Senior Software Engineer, you will be a leader for our key products. You will help drive the development of the assigned project while implementing top engineering practices. You will be a key member of a lean agile team to develop rich integrations with third-party systems to embed and enhance communications between doctors and patients. The impact level of this role work is not only product-wide, but it also spans across multiple products.RequirementsWhat will I need to thrive in this role? - 7+ years of professional software engineering experience
- B.S. or higher in Computer Science, Information Systems, or related field
- Strong proficiency in: Building and securing RESTful APIs, scalable systems, SQL, and relational databases (NoSQL experience is a plus)
- Expertise implementing and using asynchronous processing frameworks and technologies like ActiveMQ
- Strong evidence to implement best coding practice in C# as your main programming language
- Experience with industry-standard languages like Java, Go, JavaScript
- Production experience with Azure-based software products which utilize Azure Service Bus for event driven architecture
- Proficiency with Git and tooling from the Git ecosystem
- Proven experience with unit testing, profiling, and performance tuning
- Focused high energy and an aptitude for learning new technologies
- Exceptional debugging, testing, and problem-solving skills
- Excellent written and verbal communication skills
- Experience with microservice-based architecture is preferred
What are the responsibilities of this role? - Works across various engineering teams, making a direct and visible impact to the overall business and technology
- Makes strategic contributions by providing technical leadership
- Serves as organization spokesperson on specialized projects or programs
- Acts as prime consultant on large projects that affect the organization's long-term goals and objectives
- May be an informal team leader
- Works under consultative direction toward predetermined long-range targets
- Determines and pursues courses of action essential in obtaining desired outcomes
What does high performance look like? - You embody the tenets of our Credo: Team Members First, Communicate Clearly, Fearlessly Lead and Evolve, Bring Our Best Selves.
- You are hungry, humble, and smart. You work together as a team to solve hard problems and deliver value to the business in a quick and efficient manner.
- You win when your team wins. You fail fast. You listen to other ideas, and you have an opinion.
- You are continually increasing your knowledge and skills, and you take the rest of the team with you. You are a thought leader on the team.
What is the team like? You will be part of an incredible scrum team of engineers. On this team, we have each other’s backs. We expect the best in each other, and we trust each other. We encourage ideas and we speak the truth, even when it’s unpopular. We strive to listen objectively before reacting. Every day we aim to bring our best selves.Sounds great. What else do I need to know? - Fast Evolution: Solutionreach evolves quickly and constantly to succeed as a business. This means sometimes we switch gears halfway through a project, solve problems with minimal information, and roll with the punches.
- Big Goals: We have a mission to transform healthcare, and you impact that directly. We demand high execution and strong results. You work smart and get it done.
- Non-stop Learning: We care about personal development and have a culture of feedback, so your manager or team may have to tell you things that are difficult to hear and vice versa.
- Differences: The last thing we want is hiring people who are just like us. This means you will work with others that you may not immediately click with or sometimes disagree with. That's not a bad thing. Be curious and compassionate. Be willing to change your mind. That's belonging in its true form: celebrating and finding genuine value in our differences.
Is this role remote? We are a Virtual First company and those located within a 50 miles of our corporate headquarters operate on a hybrid work schedule. Employees living more than 50 miles out of Lehi, UT work remotely.If you are in our local range, you will be in the office 2x a week. If you are remote range, you will travel to headquarters 1x a month. Solutionreach has teams working across North America.What is the selection process? - A Zoom interview with the Hiring Manager
- A Zoom interview with our principal engineers
- An online skills assessment
- A Zoom interview with the VP of Engineering
Solutionreach, Inc. is an equal opportunity employer and E-Verify participant. We welcome and encourage diversity in the workplace regardless of gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristics protected by law.