Senior Software Engineer - (Remote - US)

Job Description

Jobgether has ALL remote jobs globally. We match you to roles where you're most likely to succeed, and provide feedback on every application to help you learn. No more guesswork, application black holes, or recruiter ghosting in your job search.

For one of our clients, we are looking for a Senior Software Engineer, remotely from United States.

As a Senior Software Engineer, you will be expected to lead and contribute to complex projects, utilizing your expertise across diverse technologies and frameworks. You will focus on delivering high-quality solutions, managing technical debt, and mentoring junior engineers. Additionally, you will play a key role in designing and implementing integration solutions, ensuring seamless communication between applications. Your work will involve leading projects, collaborating with cross-functional teams, and setting technical standards to drive innovation in software architecture and integration.

Accountabilities

  • Lead the design, development, and implementation of software solutions, ensuring high-quality standards and efficient management of technical debt.
  • Collaborate with product owners, designers, and QA teams to deliver robust solutions in an agile environment.
  • Develop and execute integration projects, ensuring seamless communication between internal and third-party applications.
  • Mentor junior developers, providing guidance and promoting professional growth.
  • Contribute to software architecture discussions, driving innovation and the establishment of technical best practices.
  • Maintain and optimize web and application systems, utilizing a wide range of technologies including APIs, microservices, and cloud-based infrastructure.
  • Foster a collaborative and inclusive environment, enhancing team cohesion and delivering superior software products.

Requirements

  • Expertise in technologies such as Vue, React, Golang, JavaScript, Python, Node.js, AWS/DevOps, Docker, and microservices.
  • Strong background in web user interface design and relational database development (MySQL, SQL Server, etc.).
  • Proficient in Object-Oriented Programming (OOP), Domain-Driven Design, and development principles.
  • Experience in working with modern development tools such as Git, GitHub Actions, and Jenkins.
  • Ability to work independently, manage multiple projects, and meet deadlines in a fast-paced environment.
  • Proven experience with architecture design and development across various software systems.
  • Bachelor’s Degree in Computer Science or a related field, or equivalent practical experience.
  • A track record of 4+ years in software development, with management or leadership experience a plus.
  • Familiarity with healthcare systems, mobile development, and GraphQL is a plus.

Benefits

  • Flexible work environment with remote options.
  • Paid parental leave and discretionary vacation bonus.
  • Competitive pay and a comprehensive suite of traditional benefits.
  • Training and advancement opportunities to support career growth.
  • 401k with company match and immediate vesting.
  • Mental health and financial wellness support.
  • Company-contributed HSA and wellness initiatives.
  • Office perks including gym access, snacks & drinks, and monthly team events (varies by location).

#LI-CL1