Remote Otter LogoRemoteOtter

Senior Software Engineer - Remote

Posted 7 weeks ago

Overview

As a Senior Software Engineer, you'll take ownership and serve as a subject matter expert of large software systems and business initiatives, driving their development and support through the entire lifecycle. You'll be leveraging your experience and knowledge to scope and architect scalable and resilient software to translate business requirements to solve complex business problems. You will lead design reviews and articulate architecture approach rationales to ensure alignment and to mentor other engineers. If you thrive in leadership roles and enjoy solving complex technical challenges, this role offers the opportunity to make a lasting impact on both your team and the product.

In Short

  • Provides innovative solutions to complex business problems
  • Owner and SME for Large Software Systems & business initiatives
  • Lead Engineering Design Reviews
  • Write software frameworks that can be extended by others on the team
  • Translate business requirements into software solutions
  • Expert at scoping tasks

Requirements

  • 5+ years of software development experience
  • Professional experience developing scalable micro-service based web applications with modern Java and the Spring framework
  • Strong knowledge in computer architecture and design, data access patterns, scalability and resiliency patterns, and object-oriented software techniques
  • Architect & write software that solves complex business problems
  • Able to provide well-articulated and reasoned explanations for when and why to apply software design patterns and implementations
  • Leverages skills, knowledge and experience to match the right solution for the problem
  • Tackles technical challenges head-on with a well-defined plan
  • Knows when and how to optimize complex code
  • Able to own a large software sub-system through requirements, design, implementation release and support
  • Working knowledge of HTML5, CSS3, JavaScript, and JavaScript frameworks (Angular, React, etc)
  • Strong verbal and written communication skills
  • Domain experience in healthcare preferred, but not required

Benefits

  • Wellness and childcare subsidy
  • University/Education discount
  • Resources for mental health and everyday occurrences

Similar Jobs:

TriTech Enterprise Systems logo

Senior Software Engineer - Remote

TriTech Enterprise Systems

Yesterday

TriTech Enterprise Systems is looking for a Senior Software Engineer to develop microservices and user interfaces in a hybrid work setting.

Microservices
Spring Boot
React
Event-driven Design
MD, USA
Full-time
Software Development

Velo3D

Senior Software Engineer - Remote

Velo3D

Yesterday

Join Velo3D as a Senior Software Engineer to develop advanced tools for 3D printing applications.

C++
3D Printing
Computational Geometry
Software Development
Worldwide
Full-time
Software Development
Mediafly logo

Senior Software Engineer - Remote

Mediafly

Yesterday

Join Mediafly as a Senior Software Engineer to develop backend services using Java and improve system performance in a fully remote Agile team.

Java
C#
React
TypeScript
Canada
Full-time
Software Development
Highlight logo

Senior Software Engineer - Remote

Highlight

Yesterday

Join Highlight as a Senior Software Engineer to build scalable software solutions that enhance data analysis for customers.

React
TypeScript
C#
ASP.NET
USA
Full-time
Software Development
$135,000 - $165,000/year
Fountain Mexico logo

Senior Software Engineer - Remote

Fountain Mexico

Yesterday

Join Fountain as a Senior Software Engineer to develop innovative web applications for frontline workforce management.

Full Stack Development
React
TypeScript
MongoDB
Mexico
Full-time
Software Development